Emulator roadmap
Opened this issue · 0 comments
samhocevar commented
System
- Missing values for
stat()
(see https://pico-8.fandom.com/wiki/Stat)- 1, 2, 3: memory and CPU usage
- 4: clipboard
- 6: load
- 7, 8, 9: frame rate
- 12…15: pause menu location
- 80…85, 90…95: time of day
- 100…104: BBS information
- Pause menu
- implement pause
-
menuitem
-
extcmd
- cycle through menu items
- Other various functions
- Create a test cart for
tostr
andtype
-
assert
-
stop
-
trace
-
resume
(tricky!) - Finish
printh
(careful about sandboxing for file output) -
t()
appears to be related to the number of frames, not the actual time (also it misbehaves afterresume
)
- Create a test cart for
-
#include
Graphics
-
circ
andcircfill
do not use the same algorithm -
line
probably needs tweaking too -
holdframe
is not implemented (also fixflip
that always causes a refresh) - overlays (e.g. devkit keyboard)
-
print
has issues with scrolling (create a test cart?)
Maths
-
sqrt
(see #7 ) -
sin
cos
(right now we use libc) -
atan2
Audio
- fade in support in
music
- music that plays a single looping sample does not actually loop?
- implement new instruments that use instruments
- still lots of clicks
- volume seems to be a bit off for some instruments
Shell
- Command line editor
- A version of
print
that wraps lines - Command line editor that does line wrapping
- Autorepeat
- Large cursor for wide glyphs
- Scrolling
(probably related toprint
issues)
- A version of
- Filesystem navigation
- Create carts directory if nonexistent
-
ls
-
load
-
folder
(should be easy)