v0.1.12d candidate changelog Added: 8-bit character set with kana, alt font Added: SFX / Pattern organiser view Added: SFX edit buttons on pattern channels Added: ord(), chr() Added: SPLORE automatically updates BBS carts when online Added: Search for similar (shared tags) cartridges, by thread, or by revision history Added: predefined fillp() pattern values assigned to glyphs Added: __tostring metatable method observed by tostr() / print() / printh() Changed: Default screenshot scale (now 4x), gif scale (now 3x) Changed: sqrt(x) is now a little faster than x^.5 Changed: Copying and pasting sprites while in map view optionally adjusts map references to those sprites Changed: (Multicarts) When loading data from many different carts, the swap delay maxes out at ~2 seconds Changed: When switching to a non-standard PPPU, display glitches lightly for 1/4 of a second Changed: (Raspberry Pi) removed support for (and dependency on) libsndio Changed: camera(), cursor(), color(), pal(), palt(), fillp() return their previous state Improved: #include robustness Fixed: Exports do not flatten #include Fixed: Copying and pasting music copies references to SFX instruments without copying the SFX instrument Fixed: Preprocessor fails when multiple shorthand expressions + strings containing brackets appear on the same line Fixed: Default window size has too much black border (now reverted to previous default) Fixed: Functions yielded inbetween frames occasionally push an extra return value (type:function) to the stack Fixed: can't load png-encoded carts with code that starts with a : Fixed: gif output unnecessarily large Fixed: gif recording skipping frames when running at 15fps Fixed: printh does not convert to unicode when writing to console or to a file Fixed: cart data sometimes not flushed when loading another cart during runtime Fixed: Can not navigate patterns with -,+ during music playback Fixed: Mouse cursor not a hand over some buttons Fixed: Laggy mouseover messages (e.g. showing current colour index, or map coordinates) Fixed: Can't paste glyphs into search field Fixed: Tab spacing always jumps config.tab_spaces instead of snapping to next column Fixed: -p switch name is wrong (was only accepting "-param" in 0.12.* Fixed: Code highlighting goes out of sync after some operations Fixed: Multicart communication problem (affecting PICOWARE) Fixed: time() speeds up after using the RESUME command Fixed: Devkit keyboard works when paused Fixed: Weird behavior of -32768 % y Fixed: Replacing all text in editor breaks undo Fixed: weird block comment behavior