nil not handled as zero in bit operators
How to reproduce: -- outputs zero local b=band(nil,4) -- throws error (arithmetic on field ?) local b=nil<<4
View ArticleUnable to draw after mouse pan
How to reproduce:switch to spritesheetselect pen tooldrawmiddle-mouse click to pandraw does nothing outside the initial zone
View Articletline incorrect clipping
introduced in 0.2.0d how to reproduce:call tline with a start point outside of screen boundariestline starts at 0 without adjusting lookup coordinatesrepro cart: kuwirapima by freds72 [Click to Play]
View Articlethick line routine
Thick line drawing routine (as a reply to @JadeLombax Twitter). rabogemeri by freds72 [Click to Play]Manual: linefill x0 y0 x1 y1 r [col] draw a 2*r pixel wide line note: r must be >= 0.5 to produce...
View Articleheadless export bugs
Using -export command to automate multi cart package building and blocked by a number of bugs:unable to specify HTML plate path (only works if export is actually performed from home folder)inconsistent...
View Article[multicart] Pause resets screen palette
How to reproduce:launch cartset custom screen palette: pal({140,1,139,3,4,132,133,7,6,134,5,8,2,9,10},1) load data: reload(0,0,0x4300,"cart2.p8") while data gets processed, hit "pause"bug: screen...
View ArticleFeature request: keyconfig api
It is not possible to present actual keys being used by pico in game. Pico8 keyconfig can be used to remap keys.Proposal: keyconfig id [player] returns the character being used for button id and player...
View Articlemenuitem function ignored if game doesn't have a _update loop
How to reproduce:register custom menu entryrun game with an endless while/flip loopbug: menu item code is never triggered gijenijato by freds72 [Click to Play]
View ArticleUnable to detect keys mapped to accentuated character
stat(31) fails to report any key mapped to an accentuated character (ex: on AZERTY keyboard, 2 is mapped to key "é"). It prevents support for diverse keyboard layouts.Suggest to have a raw keyboard...
View Articletline incorrect rendering on slanted lines
See repro cart - unless I am totally wrong on my software tline, pico8 tline ("hw tline") is not correctly rendering lines with arbitrary slopes.Software version eventually converge toward correct...
View ArticlePOOM
poom_0 by freds72 [Click to Play]BBS Edition to celebrate year 1 of POOM release! (limited to 1 level - sorry!)Enjoy full game at: https://freds72.itch.io/poomControlsAlternate scheme (select from...
View ArticleTotally Accurate Holiday Bowling
Holiday season, stuck at home waiting to open presents? Despair snow more, a play of totally accurate bowling will enjoy the day! freds72_bowling by freds72 [Click to Play]DevlogCodebase expands from...
View Articleinconsistent poke 0x5f56 rules
The new poke to set map start cannot be applied to 0x20. eg:— does nothing :[ poke(0x5f56, 0x24) for small maps, the 0x2000 ‘hardware’ map area cannot be reached in full:— hw map poke(0x5f56, 0x20) —...
View Articlesome p8scii string won't copy to clipboard
Marking as resolved - this is a "feature" of printh to stop at \0. Solution to export p8scii to clipboard is given here: https://www.lexaloffle.com/bbs/?tid=38692Repro cart: haguramako by freds72...
View Article0.2.5d _env syntax error
The _env (lower case) keyword is no longer supported:example cart: https://www.lexaloffle.com/bbs/?tid=48907likely a general bugs on upper/lower case remapping.
View Articlecstore() to p8.rom filename saves png
Expected: -- save to p8.rom format cstore(0,0,0x4300,"test.p8.rom") Outcome (bug): test.p8.rom is actually a png file!!
View ArticleInvalid pre-processing of ternary
How to reproduceexecute code: print("a") (nil or print)("b") outputs: A runtime error line 1 tab 0 print("a") attempt to call a number value at line 1 (tab 0) note that print("a") is correctly executed...
View ArticleMouse lock drift on Firefox
Symptoms: the mouse drifts right on Firefox (only)How to reproduce:export demo cart as an html pagepublish page on itch.io (or equivalent)run game on Firefox (MacOS or Windows - Linux is fine)notice...
View Articlereload disregards source cart size
How to reproduce:save a zero length pico8 file cstore(0,0,0,"blah.p8") reload() file from another cart reload(0x0,0x0,0x4300,"blah.p8") surprise! 0x0 -- 0x42ff was been wiped out clean even if...
View ArticleDemi Daggers
freds72_daggers_title by freds72 [Click to Play]Note: game must be played from splore - this page doesn't support mouse lockNote: global leaderboard not yet availableTake the cursed dagger, use its...
View Article
More Pages to Explore .....