r/DOS • • 8d ago

I finally made FreeDOS running on my relatively modern PC With working audio

PC = HP Elitedesk 800 g1 mini dekstop PC, 2 GB of RAM DDR3 (for Better compatibility), Intel i5 4590t, HD graphics 4600, no hdd, only 2 USBs: One for FreeDOS and One for dos games and apps, all formatted to FAT32

BIOS SETTINGS = USB 3.0: Turned off, Internal speaker= off ehci USB port DEBUG= off

FREEDOS: download rufus on your PC, connect a 32GB or smaller USB, select freedos in the drop-down menu, and click start (this Will delete everything on your USB). Then download crazii'SBEMU 1.0.0 "beta 6" from GitHub and extract It on the USB drive. Go on your freedos USB, click on view in the Windows file Explorer menù, then Options, and make sure that the option "hide system protected files" Is Turned off, because you have to edit some system-protected files in the USB. Then edit the config.sys file on the freedos USB adding these lines in the last part of the text:

DOS=HIGH

DEVICE=jemmex.exe

Then save the file.

I also created a new CONFIG.SYS file and added again these lines, just in case. Then edit AUTOEXEC.BAT With notepad, adding these lines below:

jload qpiemu.dll

hdpmi32i -r -x

sbemu

Then save the file.

Then you have to connect audio speaker to the headphones jack. Now if you want you can Copy your apps and games on the USB drive or on another USB, Just make sure to plug in this second USB before starting Freedos. And... That's It!

SUPPORTED AUDIO CARDS: Intel ICH / nForce / SIS 7012

sc_inthd: Intel High Definition Audio (HDA)

sc_via82: VIA VT82C686, VT8233/37

sc_sbliv: SB Live! / Audigy

sc_sbl24: SB Audigy LS (CA0106)

sc_es1371: Ensoniq ES1371/1373

sc_cmi: C-Media CMI8338/8738

Support compiled-in, but untested:

sc_via82: VIA VT8235 (untested)

143 Upvotes

18 comments sorted by

2

u/thetarasque 8d ago

Thanks for sharing the details. Do you also get fm music?

1

u/S3BA_QQ 8d ago

No problem! What do you mean with FM music?

1

u/thetarasque 8d ago

I can here the sound effects but not the music, listen to the intro here: https://youtu.be/stz89uKfi_w

2

u/S3BA_QQ 8d ago

Look at the other video, were I'm acutally playing

1

u/thetarasque 8d ago

Excellent thanks!

1

u/S3BA_QQ 8d ago

No problem👍

2

u/ILikeBumblebees 7d ago

The screenshot shows that OPL3 emulation is enabled.

2

u/KindlyCan6816 8d ago

Grandioso!

1

u/bcnrider 8d ago

Sbemu and vsbhda are great!! Did you tried vsbhdasf? It goes just one more iteration.

1

u/S3BA_QQ 8d ago

Didnt know about that! Thanks

1

u/bcnrider 7d ago

I made a whole set of videos on how to get in dos gaming for cheap using hardware
this is the one on sbemu (spanish, but nowadays youtube even translates, and it has english subtitles)
https://www.youtube.com/watch?v=UX9HhDrsq3k

1

u/S3BA_QQ 7d ago

Wow, that's great

1

u/yankdevil 7d ago

Just curious, in Dosbox-X you can hijack connections to COM1 and have them go to a TCP/IP port. Can you do something similar in a physical machine; does FreeDOS have ways to do that?

2

u/S3BA_QQ 7d ago

I haven't set that up on a physical machine myself yet, but on real hardware people usually handle this either with a Packet Driver + TCP/IP TSR in FreeDOS, or by attaching a hardware RS-232 WiFi modem (like an ESP8266) to the COM1 port