Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That honestly sounds amazing. Imagine booting into something like a grub menu that's just a list of classic games.
 help



I basically had this setup back in the day. I don't really know how I ended up with it, I was 7 at the time and none of it was intentional - but my bootloader had two entries: I could boot into Windows 98, or I could boot into Worms.

It's a similar idea, but that's a DOS menu. At the point when the menu appears, MS-DOS 7.1 has already been loaded.

Stupid question but... would bundling the binary with an ASM port of something that could run this technically make it possible to run without the OS?

I realize this is basically doing docker for DOS games and incredibly stupid, I'm just curious about the thought experiment


Well, the "ASM port of something that could run this" would be the OS...

Right. I guess I mean like an app specific OS haha

Possibly stripped down to only support that game, but basically yeah

Probably your parents setting it up?

As far as I know, Worms is a normal DOS game, so the only way for that to happen should be a DOS install configured to just auto-start Worms on boot. Which makes sense as a way to keep a kid away from anything that could cause trouble.

I very vaguely recall that there used to be a very few PC games that worked as boot floppies and possibly didn't use DOS at all, but it was a rarity and Worms definitely wasn't one.


I bet it wasn't actually the bootloader but something with autoexec.bat - you could setup choices in it and windows was just one launch option.

Well, if you treat DOS as a bootloader for Windows 98 - which it was actually - then modifying autoexec.bat would count as setting up the bootloader.

No, I set it up. My parents were non-technical. I had a CD-ROM re-release of Worms for DOS from one gaming magazine or another. I guess the installer set it up somewhere somehow but I remember it wasn't easy to get it installed and there were further problems trying to launch it. It's possible the installer itself was a DOS program, not a Windows program.

MS-DOS Shell was one popular option to do this.

https://en.wikipedia.org/wiki/DOS_Shell

Brown Bag PowerMenu was another.

https://forum.winworldpc.com/discussion/15739/software-spotl...


I would guess a modern BIOS chip is as powerful as an NES, right?

You can do substantially more in UEFI than NES-level games. (See https://uefi.org/specs/UEFI/2.9_A/12_Protocols_Console_Suppo...)

What do you mean by "BIOS chip"? Like, the flash memory that stores the motherboard's firmware? I don't think that contains any processing elements.

BIOS can only manage VESA which is much much slower than the capabilities of a modern GPU, so they might have meant graphical performance in regards to that.

VESA BIOS Extensions support direct framebuffer access in protected mode, and I don't imagine the lack of accelerated 2D operations would be a practical bottleneck when implementing NES-style graphics on modern PCs.

UEFI GOP additionally supports accelerated bitblt, but again YAGNI for 2D game performance at reasonable framerates on a modern PC.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: