Laaca 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. --- |
RayeR 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 --- |
Guti 28.12.2017, 13:52 @ RayeR |
Emulation of Adlib in DOS |
It makes sense. It patched serial port to use parallel port instead. --- |
KormaX 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. --- |
RayeR 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... --- |
KormaX 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. --- |
RayeR CZ, 19.01.2018, 16:07 @ KormaX |
Emulation of Adlib in DOS |
> more simple one is just adding a possibility --- |
KormaX 20.01.2018, 13:15 @ RayeR |
Emulation of Adlib in DOS |
Then perhaps the first soulution could be the way by moving the process of the sound emulation from a thread into its own task and placing it to a new core. But in my experiences the high resolutions lower the speed even without sound. The problem may be caused by some unnecessary vice-versa translations from the game's VESA commands through the genereated image and its SDL forwarding to HX.DOS re-VESA-ization until it finally reaches the real video circuitry. The mouse is also subject to unnecessary vice-versa translations, and in my experience it is enough to generate lags and sound glitches when I am running Windows9x in Qemu under DOS with HX. --- |
Laaca 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 --- |
KormaX 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. --- |
KormaX 20.01.2018, 13:08 @ Laaca |
Emulation of Adlib in DOS |
Sorry for being late! It's here. --- |