Hello, Picos.
I am trying to integrate an HTML5 API into an exported HTML5 PICO-8.
My current solution plan is to find the code which checks the function name.
If the function name checking (example the function name is "foo"), then it will trigger the API function.
Unfortunaltey, I still couldn't find that code so far.
I also have checked the _emscripten_set_main_loop, but couldn't find something that direct me to that code yet.
I also have learned that the code for the cart is in var _cartdat at line 71 (I used Notepad++) (compressed).
The other is that gfx on line 4 and map on line 36.
So, can anyone guide and help me to find it?
Thank you very much.

I'm considering making a jrpg in Pico 8 at some point. Yes, I know it is a very tired genre. However I really don't mind, I still love it.
One thing I was wondering was how to make an overworld that's larger than the 128x64 cels in the built in map memory.
My current idea is to represent the overworld in terms of geometry instead of in terms of a grid, rendering the tiles manually (or temporarily filling a portion of the map cel memory). So I'd have like, a mountain range defined as a rectangle, and then I'd overlay rectangles to give them a shape, and have some logic for arranging the tiles around the edges to look correct, etc.
Then individual tiny dungeons perhaps would just be hard coded in the map cels. Not sure.
I have seen several adventure type games in Pico 8, but...are there any that are trying to give the appearance of being "vast?"
I am really interested in the idea of packing a lot of engaging gameplay into a tiny space like this.






A pico-8 version of the ocean loader theme 3
original by peter clarke
https://www.youtube.com/watch?v=Zx8T3lOPAfw&t
visualizer by kittenm4aster. I put some scrolling credits on the top just because i thought it would look kinda cool.
Just a little thing i made to spend the evening. Feel free to use in your projects but do give credit :D



Here's a tool I did program to investigate the Hardware State Region, It displays all the 64 bytes in the hardware state, you can see whenever you re-run the tool the same data until you reboot. (try also to reset the cart in the browser, it will still show the same data)
After reverse engineering I found that the addresses 0x5F40 -> 0x5F43 does something specials which is music corrupting as shown in this topic: https://www.lexaloffle.com/bbs/?tid=3561
And addresses 0x5F44 -> 0x5F7F are not used at all, and can be used to keep data between cart resets or cart changing, but clears on reboot.
I'm not sure if they are used in the other platforms like rpi or chip, nor if they will be used in future updates.

alien breed demake
by @gabrielcrowe
[ warning: main power low ]
[ unable to send message ]
[ transponder offline ]
[ command// re-route,
[ secondary power ]
[ transponder online ]
[ message begin// ]
i've managed to get some
power to my transponder in
order to send this message
to anybody who is listening.
i am a soldier in the
interstellar marine corps.
my ship, the imc durham was
overrun by something we
picked up on ix538. some
wicked fast alien creatures
with big teeth and ferocious
appetites. these things came
bursting out of the the decks
where they had been hiding
below. they moved quick
and bit hard. everybody was
butchered, we had to scuttle
the ship.
i was sorry to see her go.
i made it to a shuttle and
got away. as i was leaving i
detected a distress signal.
i'll attach it to this
message.
[attachment]
\dstrs_sgnlrelay#6527
"anybody out there? this is
the mining ship callisto.
we have an alien on board.
its murdered half the crew
and we are barricaded in
the engine room. they are
smart. very smart. they
have set the ship on
course for earth. somebody
needs to blow us out of
the sky. if these things
get to earth then it's all
over for the human race."
//transmission_end
[/attachment]








Hi guys, I collected some of my tweetcarts and put them all into a single cartridge. They were all within the 140 characters limit at the time of posting on twitter. I took two liberties: I renamed the labels in them from ::_:: to ::_1::, ::_2::, etc. so that they would be unique, and I added a btnp(5) test to each of their main cycle. I am sure there is a way how to do it more efficiently but it should be OK for now :)
2017-05-22: Added one more
2017-05-24: And one more. Now there are 10 of those :-)



Howdy
Im trying to wring as much performance out of my TinyPi project which is running Pico-8 https://twitter.com/Pi0CKET
and i notice WiringPi is actually built into the RaspberyPi build. Looking at the documentation, the only mention i can find about it, is for allowing a cartridge to access the GPIO to flash lights etc, which is pretty kool!!
Is there any ability to use WiringPi to use the GPIO as input? This would mean that i could remove another external process (adafruit retrogame) and mean faster running (hopefully) :)


Alright, I'm gonna come right out the gate a admit that I do not expect alot of you guys being all too keen on paying for somebody to help you with building/animating for your fun little Voxatron Carts...
And I totally understand that! And so with that in mind, I'm trying my best to be as inexpensive as possible without being unfair to myself... :) Afterall! I love creating for Voxatron and Pico as much as I assume you all to... ;) I have worked on numerous personal carts with plans of a full-fledged game that, while it may never come to fruition, definitely show my prowess with the blocks... ;) I'm even quite proficient with just straight up pixel art, so feel free to look at my Pico post to see some of that... https://www.lexaloffle.com/bbs/?tid=29337
But enough about that! If you've read this far you're probably getting curious as to what my work actually looks like! Is it any good? How much will I be charging for it? -_-
Below is a small collection of creations and such from those personal carts that should be a pretty good indication to you if I'm worth your moneys.



Alright, I'm gonna come right out the gate a admit that I do not expect alot of you guys being all too keen on paying for somebody to help you art for your fun little Pico-Projects...
And I totally understand that! And so with that in mind, I'm trying my best to be as inexpensive as possible without being unfair to myself... :) Afterall! I love creating for Pico and Voxatron as much as I assume you all to... ;) And while I've never done anything personally in Pico on account of my lack of skill in the field of programming, I DO have plenty talent in pixel art as well as Voxel modeling.
But enough about that! If you've read this far you're probably getting curious as to what my work actually looks like! Is it any good? How much will I be charging for it? -_-
Below is a little portfolio I put together of all my recent personal for-fun works(that I'm willing to share)! I'm well aware that Pico works on a much smaller pixel budget than these arts, but I'm pretty darn confident that I'll be able to work within those constraints! :) Not only that, but I really love the blocky, simple style such constraints provide! I think it's super cute... :P
I also understand that Pico is restricted to a specific color palette as well! I've been working exclusively in the NES color palette, but my animation software comes with a Pico color palette as well... Otherwise, I guess I'll just have to learn how to actually use Pico... ;)




This is a little side project I've been working on during my game design class in high school. I plan to add more, but Its finally in a state where I can show it to people and be happy with it.
The map is randomly generated, and will be different every time you play.
there are two players
-each has 8 directional movement using arrow keys or ESDF
-shooting is button 5, which is either Q or M
-you can lock your aim for shooting behind you while running away using button 4, which is either W or N
Bullets can pass over water, but all obstacles are solid for players.
Let me know what you all think! I'm open to criticism!

I'm very fond of this idea of a fantasy console, and I'm enjoying Pico 8 a lot. Every so often, I think, gee, I'd like one with fewer constraints.
But then something dawned on me: There must be a point beyond which, if constraints are relaxed too far, the point of being a fantasy console evaporates and you may as well be simply using a more generic game framework.
I imagine this has been discussed many times before. But it explains to me why we will probably not see an extremely large proliferation of fantasy console software, the reason being that it is the constraints that make it unique as a console. If we make something as powerful as say protected mode DOS and make it a fantasy console, users may as well either use Dosbox or just write a game with a modern game framework, because the constraints are so relaxed relatively speaking. The craft of fitting a game idea into constraints is gone.
I'm aware of Liko 12 and PixelVision 8 and TIC-80 and so forth. The point of my discussion here is just a thought experiment about how much folks would value something that's a lot more powerful---where at that point there's really no need to have it be a console.









