Log In  

Hi,

I was wondering if Zep could give us an approximate release date for the next update of Pico-8.
Or at least if we should expect it to come shortly, or if we will have to wait several months for it.

The biggest feature I am waiting for is the raise of the code size limit.

Anyway, I am already having great fun with the current version of Pico-8.
Thanks a lot for this wonderful toy.

Cheers,
Dragfly

P#11182 2015-06-08 13:19 ( Edited 2015-06-14 16:44)

:: zep

Very soon! The next couple of days.

Here are the likely changes:


Added: Token-based code limiting (8192 tokens, 32k ascii text)
Added: Freeform move, pan and selection in sprite and map editors
Added: Flood-fill tool (sprite and map)
Added: .GIF saver
Added: CTRL-Stamp to stamp with transparency
Added: Single-step undo for map and sprites
Added: 2x2 brush
Added: sqrt(), atan2()
Added: CTRL-S to quick-save
Added: CTRL-R reloads .p8 file and runs (useful for external text editing)
Added: Automatic backups on overwriting or quitting without saving
Added: Scroll wheel zooms in sprite editor
Added: Customisable resolution // e.g. pico8 -width 580
Added: API function names highlighted as green
Added: CTRL-click simulates right mouse button click
Changed: pal(0,0) maps to solid colours for spr(), sspr()
Changed: pal(x, 16) maps to transparenct colours for spr(), sspr()
Changed: Draw operations apply only to selection when active
Changed: Move operations (cursors) apply to selection if present
Changed: Removed time()
Changed: Random seed is random on cart startup
Changed: api functions never read directly from cart rom
Changed: sspr() can take negative values for dw, dh
Fixed: Sparse table indexing with integers fails
Fixed: Assignment operators and shortform if-then-else failing
Fixed: sspr() failed when w0 == 128
Fixed: Dead newline characters inflating code size
Fixed: Circle drawing broken when camera not (0,0)
Fixed: CPU hogging
Fixed: Noise instrument clobbers rnd() sequence
Fixed: Audio system not resetting on program reset
Fixed: % operator sometimes wrong for negative values
Fixed: Length operator (#)
Fixed: Power operator (^)
Fixed: Line clipping bug on right and bottom edges
Fixed: print() precision for whole numbers
Fixed: print() broken for negative y values
Fixed: tokenization and keyword highlighting
Fixed: sprite properties not copied/pasted
Fixed: Only sfx 0..32 could be used as music patterns
Fixed: Saving and loading a .p8 file adds newline to end of code
Fixed: Drag selection to left margin in code editor -> selects all

There are a few high-priority bugs that I've pushed to 0.1.2 to get the code limiting out sooner (in particular: non-english keyboard mapping, mouse is sometimes broken under Yosemite).

P#11192 2015-06-08 18:52 ( Edited 2015-06-08 22:52)

Cool! Now I know what I will do next week-end :-)

Regarding the code size, will there be a mean to check the token count of the current code? Or is it too unlikely to be reached to be really relevant to have such information?

Extract from changelog:
Added: CTRL-R reloads .p8 file and runs (useful for external text editing)
--> You must be kidding: who really want to use an external text editor when you have a fully integrated one? ;-)
As far as I am concerned, I think it is part of the fun to do everything inside the Pico-UI :-)

P#11195 2015-06-09 06:39 ( Edited 2015-06-09 10:43)

code completion/snippets
code prettyfier/formatter
code linter

some people like me need those features

P#11198 2015-06-09 13:14 ( Edited 2015-06-09 20:48)

Yay! That list of changes is awesome.

P#11199 2015-06-09 15:16 ( Edited 2015-06-10 14:27)
:: gizmo

Oh boy! Am I am looking forward to this update! \o/

Pico-8 is already fantastic and yet it keeps getting better!

thanks zep!

P#11212 2015-06-10 08:38 ( Edited 2015-06-10 12:38)

THE DAY HAS COME
IT IS HERE

P#11252 2015-06-11 20:01 ( Edited 2015-06-12 00:01)
:: zep

Here's the release post (blog posts don't show up in the pico-8 forum yet)

PICO-8 0.1.1

P#11257 2015-06-11 20:54 ( Edited 2015-06-12 00:54)

All really good stuff. Really digging the reloading and code changes (white space and variable names!). I've got a crash bug, however. I'll try and boil it down later.

P#11285 2015-06-14 12:44 ( Edited 2015-06-14 16:44)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2020-11-30 20:18 | 0.014s | 2097k | Q:25