So the flash memory always held the full game code, no deltas. The ROMs held an initial code version in 4MB (in case the flash was corrupt) with the other 60MB for compressed graphics. There were headers & object files for the linker. C++ code could read flash/ROM data like anything else
December 1, 2025 at 7:55 AM
So the flash memory always held the full game code, no deltas. The ROMs held an initial code version in 4MB (in case the flash was corrupt) with the other 60MB for compressed graphics. There were headers & object files for the linker. C++ code could read flash/ROM data like anything else
The game code was limited to 4MB. The games shipped with 8MB of RAM. The game code was copied from flash or ROM into 4MB of the RAM and the other 4MB of RAM was for frame buffers and uncompressed bitmaps. The remaining 4MB of flash could be used for anything the game ROMs could hold
December 1, 2025 at 7:44 AM
The game code was limited to 4MB. The games shipped with 8MB of RAM. The game code was copied from flash or ROM into 4MB of the RAM and the other 4MB of RAM was for frame buffers and uncompressed bitmaps. The remaining 4MB of flash could be used for anything the game ROMs could hold
I wasn't involved with any of that. Tom (and maybe also Duncan) did the boot and initialization code for production and development setups. I think my head was too full of Wizard Blocks to have been able to contribute
December 1, 2025 at 7:35 AM
I wasn't involved with any of that. Tom (and maybe also Duncan) did the boot and initialization code for production and development setups. I think my head was too full of Wizard Blocks to have been able to contribute
Do whatever else I needed to live a comfy life - probably work part-time - and volunteer, mentor and educate people in my own skills (programming, math, writing, fixing pinball machines) and build new skills from others (mental health peer support specialist first)
November 29, 2025 at 5:54 PM
Do whatever else I needed to live a comfy life - probably work part-time - and volunteer, mentor and educate people in my own skills (programming, math, writing, fixing pinball machines) and build new skills from others (mental health peer support specialist first)
Oh so that's what happened to Dwight's door. I'm glad it got saved. I don't think I went back to pinball engineering after the 25th. I do remember helping rescue the blue boxes from a dumpster at some point in early 2000
November 26, 2025 at 9:30 PM
Oh so that's what happened to Dwight's door. I'm glad it got saved. I don't think I went back to pinball engineering after the 25th. I do remember helping rescue the blue boxes from a dumpster at some point in early 2000
I don't think trying to prescribe ads' content is useful either. I would rather ban all of them outright. We no longer buy products, we sign civil contracts we can't understand or negotiate. That's the root of the problem
November 26, 2025 at 8:41 PM
I don't think trying to prescribe ads' content is useful either. I would rather ban all of them outright. We no longer buy products, we sign civil contracts we can't understand or negotiate. That's the root of the problem
Welcome to Silly Con Valley! A while ago there was an AI conference in San Jose and outside was a Cybertruck wrapped in an ad for some sort of AI-powered data center provisioning service for AI companies to use
November 14, 2025 at 10:09 PM
Welcome to Silly Con Valley! A while ago there was an AI conference in San Jose and outside was a Cybertruck wrapped in an ad for some sort of AI-powered data center provisioning service for AI companies to use
The on-screen controls on mobile are quite bad, but it works nicely with a bluetooth gamepad. I couldn't find anywhere it explained what buttons map to what, but on a PS4 controller it's X to jump, Circle to target and R2 to attack
November 11, 2025 at 10:17 PM
The on-screen controls on mobile are quite bad, but it works nicely with a bluetooth gamepad. I couldn't find anywhere it explained what buttons map to what, but on a PS4 controller it's X to jump, Circle to target and R2 to attack