Live data from Hacker News

Finding Atari Games in Randomly Generated Data

bbenchoff.github.io

11–20 of 38 posts

Re: Finding Atari Games in Randomly Generated Data

#11
post #3

When I was a kid, I had a ZX Spectrum 48K with a cassette tape as the storage unit. Tapes are notoriously unreliable. One day I loaded a game [1] and got the dreaded "R tape loading error". Instead of adjusting the azimuth and retrying, I decided to take my chances and typed RUN to execute the one-line BASIC bootloader that starts the actual machine-code game. To my surprise, the game started, but there was something…

I remember weirdness in c64 games because of tape errors. I remember playing tusker and it was like it was haunted. Main character changed colour and disappeared entirely, hud elements turned Eldritch between game screens. It was wonderful

I had a corrupted save of Ultima III for the C64 on a disk. The game worked normally, but the world data had been corrupted into a bizarre mis-mash of all available terrain types and monsters. I kept that disk around and periodically loaded it just to fool around.

Re: Finding Atari Games in Randomly Generated Data

#13
> All of these produce valid video output and show dynamic or structured data.

While they will usually produce video on old CRTs, the video signal they generate is technically not valid. The VSync signal needs to be generated in software, and random programs are unlikely to do so correctly. Different TVs will behave differently (usually rolling on old TVs, blank on new TVs), and probably none would look like what the emulator is showing.

I tried running the game-like ROM in Stella and couldn't get it to work. It seems to depend on the startup state, which means it likely wouldn't run on an actual console.

Re: Finding Atari Games in Randomly Generated Data

#18

The simplest 2600 games were just 2k in size not 4k. Combat for example, is a 2k rom. If you want to increase your chances of finding something but still generating a "complete" rom, then limit the size to 2k.

If 256 bytes is enough to code a demo...

https://www.youtube.com/watch?v=wlW84fEHngM

https://www.youtube.com/watch?v=O-WjF_dxdHM

I'd say gentlemen (m/f) start your random number generators

Post reply on HN