A Pico-8 player/emulator for console homebrew
Features
Fixes
QOL improvements
3ds CIA:
3DS CIA:
All platforms:
3ds Specific
Known issues: implementing draw modes introduced a problem with the pause menu when using them. See issue #65
3ds CIA:
New Features: *Add basic mouse emulation via the touch interface on each device. Currently only left clicking supported
General Fixes
3ds
3ds CIA:
Update: I've taken down the switch release as it wasn't tested very well and has some issues that need worked out.
New Features: *Add settings ini file to store preferred screen stretch. *Read and write Cart Data to files (adds save data capability) *Add partial stat implementation
General Fixes *add mapdraw alias to map function (fixes some old carts crashing) *update z8lua split, pairs, ipairs, and tonum to handle args how pico 8 does (fixes several cart crashes) *fix infinite loop when trying to draw an empty oval *fix cursor location after calling print with a location *use corretly mapped color in print calls *fix handling of negative length passed to memset/memcpy/reload *fix _update and _draw calls if they change at runtime *leave general use ram alone after a reload call
Vita: *Improve perf by utilizing overclock
3ds CIA:
This release improves compatibility with Pico-8's API.
mget
and mset
for out of bounds numberspairs
to handle nil
as Pico-8 doesmap
camera
to return previous valuecursor
to return previousclip
return previous valuecolor
return prev valuefillp
return previous valuepal
pal
and palt
return previousAdditional Wii U fix added on 28 March 2021:
3ds CIA:
Fixes a few bugs around input (first player input applied to all players), sprite transparency, and peek/poking 4 bytes at a time. Also has a small optimization to speed up the 3ds.
3ds CIA Download:
Found out any games using the extcmd
were crashing (Picohot specifically). The only change in this release is fixes for those crashes. Most of the extcmd
functionality (screenshots, recordings, etc) don't work, but pause, reset, and exit do, and it shouldn't crash now.
3DS CIA:
Release notes:
fillp()
support (not for sprites as in Pico 8 v0.2.2)
Pause menu and menuitem
support (also doesn't include Pico 8 v0.2.2 menu enhancements)
Convert Switch to use SDL2 and add Audio support
Add PS Vita support
Add Wii U support (no sound, likely other bugs)
Update z8lua with upstream fixes
Some other small bug fixes and performance improvements
3DS CIA QR Code:
*Adds support for the 16 alternate colors in when using screen palette shifting *Fixes add/del not returning anything *removes containing folder name when browsing carts to make it easier to see the cart names
3ds CIA download: