pouët.net

Go to bottom

DOSBox fork for retrocoding and emulation accuracy

category: general [glöplog]
Damn. Ignore the previous post. IPs on my LAN don't work publicly.

How's this:

before change: http://jon.nerdgrounds.com/sk8ordiedosboxx/before.mp3
after change: http://jon.nerdgrounds.com/sk8ordiedosboxx/after.mp3
real hardware reference: https://www.youtube.com/watch?v=I8_z_CI37JE
Ah, shame it isn't just a quick hack then.
Oh well, thanks for trying.
added on the 2015-05-17 22:21:06 by Scali Scali


Ah, that's actually quite good for such a quick hack :)

Yea, I guess in the long run an overhaul with cycle-exact audio would be nice... But this will probably do for now :)
added on the 2015-05-17 22:24:06 by Scali Scali
Quote:
But this will probably do for now :)


Yup, just pulled the latest sources from github and built it myself... Works like a charm. My sample playing experiments seem to work nicely :)
added on the 2015-05-18 19:36:07 by Scali Scali
Quote:
Yup, just pulled the latest sources from github and built it myself... Works like a charm. My sample playing experiments seem to work nicely :)


On a related topic, I seem to remember some early DOS games that did similar tricks with the OPL chip on Adlib cards to make digitized speech. Know of anything I could try to see if the sample accurate mode allows that trick to work?
I have no experience myself (my first card was an SB Pro, never looked back), but I found this old thread: http://www.vogons.org/viewtopic.php?p=54164, which mentions Links, Life and Death 2, Pinball Dreams and Center count tennis.
Apparently they already ran into this deficiency with the Adlib back then.
added on the 2015-05-18 21:08:43 by Scali Scali
Found a copy of "Challenge of Golf" that uses Adlib for digitized music. It works!
Quote:
Found a copy of "Challenge of Golf" that uses Adlib for digitized music. It works!


Nice! Two fixes for the price of one :)
added on the 2015-05-18 22:06:52 by Scali Scali
Now let's see if C/MS (gameblaster) digi output also works ;-)
added on the 2015-05-19 07:02:27 by trixter trixter
/r proper debugger +Disk Manager like WinImage.
added on the 2015-05-19 07:06:47 by g0blinish g0blinish
Quote:
Now let's see if C/MS (gameblaster) digi output also works ;-)


I bet it would, the same code path is involved. Anything out there to test that actually does that?
Not until I write it, no :-) But of course I'll test on real hardware before submitting a big report.

/r proper debugger me too!
added on the 2015-05-20 06:02:35 by trixter trixter
a bug report, not a big report! And hopefully not a big bug report.
added on the 2015-05-21 04:22:15 by trixter trixter
Pouet, Hewstone has a problem: how to run RedNeck Rampage? I got msg "Not enough Memory"(((
any clue?
added on the 2015-05-21 11:37:07 by g0blinish g0blinish
Quote:
Pouet, Hewstone has a problem: how to run RedNeck Rampage? I got msg "Not enough Memory"(((
any clue?


Interplay's website says the game needs 30MB of RAM. Try editing your dosbox.conf to give it 32 to 48MB of RAM. Also edit the dos section to disable ems (expanded memory).
Ok, I fixed one. Strange what PCem doesn't have CPU higher than 486.
added on the 2015-05-23 11:08:04 by g0blinish g0blinish
I haven't checked yet, but does Glasnos 3 work on this version? On vanilla DOSBox I get this error whenever I attempt to run the game:

Code:Checking for file infection... File has been added to: OLD LENGTH = 187486 NEW = 187486 File has been modified. Virus infection has most likely occured. Power off machine NOW.


The same executable works just fine on real hardware (well, Windows 98), so I assume it's an emulation error. (also amusingly I know that I can edit the dictionary in the game and it not trigger the message, so I wonder what it checks for)
added on the 2015-05-24 02:54:01 by Sik Sik
as for example, No/NoooN works fine with dosbos-x, and I'm wondering if this fork will be integrated into official dosbox as for android port. I'm seeing that 0.74 version has lag with our demo and I'm wondering the origin of the problem in the case.
added on the 2015-10-18 09:30:45 by Barti Barti
Quote:
I'm wondering if this fork will be integrated into official dosbox

No, that's why it's a fork. Just use DOSBox-X instead of DOSBox, problem solved. There are many things in DOSBox-X that the original maintainers don't want to maintain, such as MMX support.
I missed this discussion on sound emulation. Maybe you can use https://code.google.com/p/blip-buffer/ for time-accurate sound synthesis?
Bump. I just started using DOSBox-X. To build it from the newest Git master in Debian 8 / 3.16.0-4-amd64, I had to disable avcodec, so the build script is like this:

Code: #!/bin/bash chmod +x configure ./configure --enable-core-inline --disable-debug --prefix=/usr || exit 1 make -j3 || exit 1


And to get my old Dosbox config working, with keyboard, autoexec, etc. I had to use the "-conf" option, like this:

Code: #!/bin/bash ~/bin/dosbox-x -conf ~/.dosbox/dosbox.conf "$@"


So I've copied the dosbox-x binary as "~/bin/_dosbox-x".
added on the 2017-07-28 17:34:37 by yzi yzi
"ERROR CPU:Illegal Unhandled Interrupt Called 5"

I'm getting low with dosbos-x for MacOS. Did this can be resolved quickly, I use x86 architecture and 10.6 target for OS X.
added on the 2017-10-01 10:36:44 by Barti Barti
autoexec executes but freeze the process with this msg at "mount" command
I've tried to run edit.com, the same error as a result.
added on the 2017-10-01 10:37:49 by Barti Barti
so "dir" command works for Z:
I've forgot to mention that OpenGL param does not work and that I've edited config.h manually
added on the 2017-10-01 10:49:14 by Barti Barti
Save yourself from a lot of trouble and get a bog-standard Linux x86-64 machine.
added on the 2017-10-01 13:17:04 by yzi yzi

login

Go to top