Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PICO-8 v0.2.4c compatiblity roadmap #38

Open
29 tasks
samhocevar opened this issue Jan 16, 2024 · 0 comments
Open
29 tasks

PICO-8 v0.2.4c compatiblity roadmap #38

samhocevar opened this issue Jan 16, 2024 · 0 comments

Comments

@samhocevar
Copy link
Owner

  • Added: save @url -- stores code + gfx as a URL if it can be encoded in 2040 characters
  • Added: html exports store volume/mute and other settings
  • Added: ctrl-g in sprite editor to toggle grid lines when zoomed in
  • Added: IMPORT -L FOO.PNG to import a 128x128 png to the cartridge label
  • Added: EXPORT -L FOO.PNG to export a 128x128 png of the cartridge label
  • Added: EXPORT -T FOO.P8.ROM to export only code section (t for tiny)
  • Added: ctrl-click on character count (bottom right) to see the twitter count (glyphs count as 2)
  • Added: meta:* section to .p8 format -- can be used by external tools to store custom data
  • Added: extcmd("audio_rec") works from exported binaries, and with custom exported filenames
  • Added: read_controllers_in_background in config.txt (0 by default)
  • Added: periodic backups
  • Changed: .p8.rom files that are 0x3d00 bytes or less are loaded into code section
  • Changed: saved filenames can not include gylphs, or any of !"#$%&'()*+,-:;<=>?[]^`{|}~
  • Fixed: can't drag and drop png into sprite editor
  • Fixed: binary exports: ctrl-r causes crash when there is no whitespace at end of source code
  • Fixed: Using -run switch to launch a cart that fails to run -> get stuck in boot screen.
  • Fixed: selection after ctrl-a reports length chars+1
  • Fixed: draw palette is not observed after changing colours using p8scii control characters
  • Fixed: music playback does not follow cursor after first pattern change (regression in 0.2.4b)
  • Fixed: transform_screen (config.txt) not observed by pause menus and other overlayed elements
  • Fixed: Double-clicking sfx thumbnail (in sfx overview screen) only works after playing music
  • Fixed: Pressing [a] to release looping sfx in sfx editor is broken
  • Fixed: sfx(46)..sfx(56) return -1 immediately after playing music but before host OS has called audio mixer
  • Fixed: Tokens counted as 2 instead of 1: ..= ^= >><= <<>=
  • Fixed: Negative number counted as 2 tokens instead of one when preceeded by: \ & | ^^ << >> >>> >>< <<>
  • Fixed: tostr(tbl) / print(tbl) acts like tostr(tbl, 1) when tbl has a metatable
  • Fixed: ?"\tx" does not advance to next tab stop
  • Fixed: ?"a*5\nb" does not repeat newline 5 times
  • Fixed: exported label alpha is 0 for colour 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant