Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
Laaca(R)

Homepage

Czech republic,
23.12.2017, 00:47
 

Emulation of Adlib in DOS (Miscellaneous)

I found this page about getting the Adlib sound on modern computer. It needs a special hardware interface but it can be handy for someone.
https://virtuallyfun.com/2017/12/14/opl2lpt/

---
DOS-u-akbar!

RayeR(R)

Homepage

CZ,
19.01.2018, 16:07

@ KormaX

Emulation of Adlib in DOS

> more simple one is just adding a possibility
> to DOSBox, to simply pass through the video output to the real operating
> system instead of emulating any videocard.

I never looked into dosbox sources but I would expect, that at least VBE 2.0 linear framebuffer emulation is quite straightforward in dosbox, that simply dos app gets some allocated buffer that is shared with SDL which quickly copy it on the screen so there shouldn't be much overhead... I think that e.g. SB emulation takes more overhead.

---
DOS gives me freedom to unlimited HW access.

KormaX(R)

19.01.2018, 11:22

@ RayeR

Emulation of Adlib in DOS

You are right, but there are two solutions for that. None of them is using v86 mode emulator, because it would be simply inaccessible for most software. If we are planning to use a CPU-feature, it should be, as you mentioned, the multicore architecture to increase the emulation quality. A second solution, and surely a more simple one is just adding a possibility to DOSBox, to simply pass through the video output to the real operating system instead of emulating any videocard. That would make us free of the most powersource-hungry part of the emulation.

---
DOS isn't about why. It's about why not.

KormaX(R)

19.01.2018, 11:16

@ Laaca

Emulation of Adlib in DOS

Today I will upload my config for you onto a temporary storage and I'll post it here so you'll be able to download it. If you don't download that in time, just send me a mail at kormos.x@gmail.com and I will send it to you. Actually I use DOSBOX 0.72, 0.74, the SVN-LFN build and the ehternet passthrough biuld. They work fine. I load them with DPMILD32 -G DOSBOX.EXE -NOCONSOLE command. Also I use DR-DOS, but it is reported that DOSBox runs on various DOS versions.

---
DOS isn't about why. It's about why not.

Laaca(R)

Homepage

Czech republic,
07.01.2018, 14:16

@ KormaX

Emulation of Adlib in DOS

> If you have a new hardware, you could just use DOSBox HX.DOS 2.17+ runtime
> on DOS and it will emulate AdLib and SoundBlaster. All these v86
> emulator-drivers are "halfsoulutions" I think. A full emulation is far
> better, such DOSBox. A "transparent emulator" would be the best way, but it
> still doesn't exist.

Hm, I tried in the past the Dosbox with original HX-DOS and with this modified HX-DOX too but in both cases was the result unusable. Some Dosbox builds resused to start some started but virtualy any runned application (game) lead to crash.
To you have some out-of-the-box archive for testing?

---
DOS-u-akbar!

RayeR(R)

Homepage

CZ,
05.01.2018, 18:22

@ KormaX

Emulation of Adlib in DOS

DOSBox is fine for very old SW but there are still DOS games and demos from '90/'2k era that needs a lot of CPU power and even on latest HW it cannot run smoothly via DOBox in higher resolution. As DOSBox cannot utilize multiple CPU cores the power is stopped for many years because we are limited by CPU clock that still keeps in 4-5GHz range...

---
DOS gives me freedom to unlimited HW access.

KormaX(R)

04.01.2018, 21:55

@ Guti

Emulation of Adlib in DOS

If you have a new hardware, you could just use DOSBox HX.DOS 2.17+ runtime on DOS and it will emulate AdLib and SoundBlaster. All these v86 emulator-drivers are "halfsoulutions" I think. A full emulation is far better, such DOSBox. A "transparent emulator" would be the best way, but it still doesn't exist.

---
DOS isn't about why. It's about why not.

Guti(R)

Homepage

28.12.2017, 13:52

@ RayeR

Emulation of Adlib in DOS

It makes sense. It patched serial port to use parallel port instead.

> > I found this page about getting the Adlib sound on modern computer. It
> > needs a special hardware interface but it can be handy for someone.
> > https://virtuallyfun.com/2017/12/14/opl2lpt/
>
> Nice try, but patching tons of closed-sources games and demos is hard work
> and it doesn't solve SB emulation...

---
Visit my personal blog at http://www.javiergutierrezchamorro.com

RayeR(R)

Homepage

CZ,
24.12.2017, 22:59

@ Laaca

Emulation of Adlib in DOS

> I found this page about getting the Adlib sound on modern computer. It
> needs a special hardware interface but it can be handy for someone.
> https://virtuallyfun.com/2017/12/14/opl2lpt/

Nice try, but patching tons of closed-sources games and demos is hard work and it doesn't solve SB emulation...

---
DOS gives me freedom to unlimited HW access.

Back to the board
Thread view  Mix view  Order
15237 Postings in 1372 Threads, 251 registered users, 13 users online (0 registered, 13 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum