502
you are viewing a single comment's thread
view the rest of the comments
[-] dual_sport_dork@lemmy.world 50 points 1 week ago

Close but no cigar on that Genesis/Megadrive controller, there.

The original Atari VCS/2600 had 128 bytes of RAM. It is astonishing what programmers were eventually able to achieve on it with basically nothing. Although additional memory could be included on cartridges, and many games did so. Or had to do so, I imagine.

[-] lime@feddit.nu 23 points 1 week ago* (last edited 1 week ago)

i once met the dev team of the "stella" atari 2600 emulator at a C3 conf. they were competing to make the smallest possible demo for the console, and they'd made a thing that fit into 14 bytes. it just drew some colors, nothing fancy, but still. to demo it there was a real 2600 and a pcb with a compatible edge connector. the only thing on the board was sixteen 8-position DIP-switches, which the dev set by hand to the code of the demo. ran exactly as well on actual hardware.

sidenote, stella is a neat little emulator because not only can you see and edit all those 128 bytes of ram at once during runtime, it also has a "beam display" that shows you where the electron gun in the actual tv would be pointing at any moment in your program. since the 2600 is so barebones you basically have to compute pixels on the fly exactly when the beam passes over the correct position on the tv. they call it "racing the beam". there's a whole book about it.

[-] MelodiousFunk@slrpnk.net 3 points 1 week ago

Holy crap, I haven't thought about Stella in probably 25 years. Thanks for the flashback!

[-] SomethingBurger@jlai.lu 7 points 1 week ago

The release of the first version of Stella (1995) is closer in time to the release of the 2600 (1977) than it is to today.

[-] yermaw@sh.itjust.works 2 points 1 week ago

14 byte demo what the actual shit? Im going investigating after work thanks

[-] lime@feddit.nu 1 points 1 week ago* (last edited 1 week ago)

i think the smallest possible valid program on the 2600 is like 9 bytes, but it doesn't draw anything. with 14 they got a few static coloured pixels in a corner. don't know if they ever uploaded it.

Edit: there are nome 16-byte demos for the 2600 that fill the screen, so it makes sense that skipping that step would make it smaller.

[-] Natanael@slrpnk.net 16 points 1 week ago

There's multiple consoles which were nothing but a display and controller adapter for the cartridge which needed to have all the smarts

And in the middle to end of the Gameboy Color era and Gameboy Advance era most game cartridges had extra processing power internally.

[-] iturnedintoanewt@lemmy.world 9 points 1 week ago

Do you have any link regarding this? I knew of this kind of trick for NES, SNES and Mega Drive games, but other than memory swapping in the GB, I had no idea there was any additional computing trick?

[-] sudoMakeUser@sh.itjust.works 10 points 1 week ago* (last edited 1 week ago)

I don't think there was anything beyond SRAM for save games for the GB/GBA. There was a number of cartridges with sensors or rumble packs but I can't find any details about extra computational power on the cartridges.

I would also be interested if there's some exceptions that I didn't know about.

[-] Anivia@feddit.org 2 points 1 week ago

I guess the real time clock on Pokémon games is technically extra computational power 🤓

[-] Natanael@slrpnk.net 6 points 1 week ago* (last edited 1 week ago)

https://www.gamingalexandria.com/wp/2024/02/every-epoch-cassette-vision-game-preserved-and-emulated/

After looking closer it looks like the Gameboy ones with CPU were mostly unofficial like media player cartridges

[-] atomicbocks@sh.itjust.works 3 points 1 week ago

Honestly it kinda looks more like a North American Saturn than a Genesis/MegaDrive or Master System. In which case the batarang controller would be slightly more accurate.

[-] GlennMagusHarvey@mander.xyz 2 points 1 week ago* (last edited 1 week ago)

Sidenote: I still haven't sorted out what the difference is between the three-button and six-button controllers.

I didn't have a Genesis as a kid so I only occasionally got to use them.

[-] dual_sport_dork@lemmy.world 1 points 6 days ago

Not much, other than the handful of games that are specifically compatible with the 6 button pad. Street Fighter 2 is the only one I had any direct experience with back in the day.

this post was submitted on 14 May 2026
502 points (100.0% liked)

RetroGaming

28806 readers
28 users here now

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam, AI slop, or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

founded 3 years ago
MODERATORS