SDL Now Supports DOS
111–120 of 136 posts
Re: SDL Now Supports DOS
#112Awesome. Why? But awesome. There does not need to be a reason why
Re: SDL Now Supports DOS
#113Earlier 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?
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
#114Earlier 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.
Not everyone was rich enough to know how the world looked elsewhere, connecting to all kinds of BBSs.
Re: SDL Now Supports DOS
#115Earlier 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.
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
#116Earlier 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.
But, unfortunately, people keep buying that trash. We're kinda forced to support their mistakes.
Re: SDL Now Supports DOS
#117Earlier 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.
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
#118Re: SDL Now Supports DOS
#119Earlier 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...
Re: SDL Now Supports DOS
#120Earlier 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.
Sorry, I didn't quite get what you refer to as "it" here. Nevertheless, I also have a similar quest going.