Pico-8 CPU
pico-8.fandom.com
pico-8.fandom.com
Clockwork Pi (who make the DevTerm) is creating a sort of spiritual successor, the uConsole[2] and they've just started taking preorders. I don't know if it comes with PICO-8, but you could always load the FOSS TIC-80[3] instead. I like that they've included key caps to the buttons as the typing experience on the Pocket Chip was terrible.
1. https://en.wikipedia.org/wiki/CHIP_(computer) 2. https://www.clockworkpi.com/uconsole 3. http://tic80.com/
Very interesting, I’ve been reading up on/reminding myself about 6502 opcodes and their cycles recently. It’s kinda cool that Pico-8 is documented to a similar level, even if it seems like those limitations seem artificial (you get a set number of cycles regardless of the speed of the host computer.)
If you look at all the PICO-8 clones/inspired platforms without such a restriction, it's hard to overestimate how prescient this was. Basically all of them had raytraced 3D games in their 200x200 pixel box in week 1, which regardless of palette limitations completely kills the 8-bit vibe for me.
Also, this restriction ensures that all the newest PICO-8 games also run on the very old PCs that children might have access to, which I think was great for the health of the platform.
Love this debugging technique =)
PICO-8 is driven more by the design goal of giving a strong impression of a machine rather than being a well-formed definition of one. It certainly takes liberties with what should be plausible when it suits, but most interactions with the lower level (e.g. poking pixels to video ram) are plausible enough that the fourth wall is not broken.
There are machines that go all the way down to the metal though, which gives them their own kind of allure:
uxn has its own tiny instruction set: https://100r.co/site/uxn.html
Mega68k runs on a Motorola 68000: https://twitter.com/Enichan/status/1463687787782324224
CHIP-8 has its own vm & display format: https://en.wikipedia.org/wiki/CHIP-8
OK Computer: MOS 6502 processor + SID + gfx: https://lemonspawn.com/ok64/
Even with their quirky hardware choices and slow CPUs. The style was mostly due to speed wotg which the games were cranked out, plus lack of knowledge and skill of particular authors. Pooling knowledge leads to some amazing results.
[1]: https://tic80.com/