Live data from Hacker News

SDL Now Supports DOS

github.com

111–120 of 136 posts

Re: SDL Now Supports DOS

#113
post #103

Earlier quoted context omitted.

PC had bare metal games too. They were called “booters” and you can find an entire category of them on mobygames: https://www.mobygames.com/platform/pc-booter/

Yeah, but I never saw them, missed my reply on the other thread?

Whether I saw your other response or not is moot.

Your comment said "welcome to Amiga games", as if it were unique to Amiga. The context of the thread is PC, where they had their own booter/bare-metal games.

So you don't have to go to "Amiga games world", you're already in the proper world.

Re: SDL Now Supports DOS

#114
post #103

Earlier quoted context omitted.

Yeah, but I never saw them, missed my reply on the other thread?

Whether I saw your other response or not is moot. Your comment said "welcome to Amiga games", as if it were unique to Amiga. The context of the thread is PC, where they had their own booter/bare-metal games. So you don't have to go to "Amiga games world", you're already in the proper world.

It was certainly unique to Amiga games on my little part of the world.

Not everyone was rich enough to know how the world looked elsewhere, connecting to all kinds of BBSs.

Re: SDL Now Supports DOS

#115
post #16
post #3

Earlier quoted context omitted.

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

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.

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...

Re: SDL Now Supports DOS

#116
post #107

Earlier quoted context omitted.

Most support Intel HDA. The problem is that people don't use onboard audio anymore (because its incredibly and audibly noisy). They use USB or Bluetooth. Bluetooth absolutely isn't standardized and is a mess, and USB miiiiiiight be okay if you limit to a subset of EHCI and USB Audio Class 1.0 devices. At this point, its easier to just use Linux and run your game as pid 1.

Bluetooth sucks against the raw codec of a soundcard. If you want lossy music, that's it. But given autotune trends and how genz-ers grew up with shitty early smartphone loudspeakers and not much better BT ones they aren't used to proper music and their tastes are rot forever.

I refuse to use Bluetooth, too.

But, unfortunately, people keep buying that trash. We're kinda forced to support their mistakes.

Re: SDL Now Supports DOS

#117

Earlier quoted context omitted.

That... Shouldn’t be terribly difficult? Though I don’t believe UEFI has sound drivers (you’ll have problems writing one yourself because even frickin’ sound-codec chips have NDA-only datasheets these days), and the stupidest thing is that the “graphics output protocol” doesn’t indicate vsync so you can’t do tear-free blitting, which is literally worse than VGA.

Most support Intel HDA. The problem is that people don't use onboard audio anymore (because its incredibly and audibly noisy). They use USB or Bluetooth. Bluetooth absolutely isn't standardized and is a mess, and USB miiiiiiight be okay if you limit to a subset of EHCI and USB Audio Class 1.0 devices. At this point, its easier to just use Linux and run your game as pid 1.

Regarding onboard audio:

About 10 years ago, it became "common knowledge" about mainboards that onboard sound has become good enough for almost anybody. It has never been true for me, maybe because my recent mainboards have been lower middle class (AMD B350 / B650) largely chosen for good CPU power converters.

Because my two (PC) laptops since 2020 have both had really damn good headphone outputs, I can believe that some good / expensive mainboards have it, too. It's not exotic technology anymore. Meanwhile, my desktop PC has a 20+ years old M-Audio prosumer card that also sounds great. (Now rigged with a PCIe -> PCI converter card off AliExpress)

Re: SDL Now Supports DOS

#119
post #70

Earlier quoted context omitted.

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...

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

Re: SDL Now Supports DOS

#120
post #110
post #94

Earlier quoted context omitted.

Because computers can be used to do things that are not...so serious?

More specifically it's part of my quest to get Diablo (DevilutionX) running on anything it can, using modern tools. Next up PS2 and PSP.

> it's part of my quest to get Diablo

Sorry, I didn't quite get what you refer to as "it" here. Nevertheless, I also have a similar quest going.

Post reply on HN