VOGONS


First post, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

http://sourceforge.net/p/dosbox/patches/182/

Anybody tried it? How does one attach this .diff file to Dosbox?

Hardware comparisons and game system requirements: https://technical.city

Reply 2 of 8, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

you need to be able to compile DOSBox by your own. The diff file is a text file with all the changes you need to make to the DOSBox source.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 4 of 8, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

But since SF patch is made by Vasil Tsvirkunov, it seems to be the same patch.

Hardware comparisons and game system requirements: https://technical.city

Reply 5 of 8, by Great Hierophant

User metadata
Rank l33t
Rank
l33t

I assume this patch is still the one being applied to sources and Yhkwong's build. It seems to have been last updated 11-07-2006, back in the days of DOSBox 0.65. Anyway, based on our current knowledge of the Innovation SSI-2001, the SET_FREQ should be 894886. Also, the line :

+ set_sampling_parameters(985248, SAMPLE_FAST, 44100);

should be changed to something like this :

+ set_sampling_parameters(SET_FREQ, SAMPLE_FAST, 44100);

Also, the filters on the Innovation card are .1uF and I assume the filters in reSID are 470pF, based on the C64. That will have to be changed, but that is beyond my capabilities.

http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog

Reply 6 of 8, by NewRisingSun

User metadata
Rank Oldbie
Rank
Oldbie

It might be desirable to add support for the "Entertainer", an early sound card by MicroProse that functions like an Innovation SSI at I/O address 0x280 but adds a simple autodetection functionality, the lack of which prevents Gunship and Pirates! from playing SID music under DosBox SVN. Adding support would be as simple as having reads from I/O address 0x200 always return value 0xA5. I would add it myself, but I have never been able to successfully compile DosBox.

Reply 7 of 8, by Stiletto

User metadata
Rank l33t
Rank
l33t
NewRisingSun wrote:

It might be desirable to add support for the "Entertainer", an early sound card by MicroProse that functions like an Innovation SSI at I/O address 0x280 but adds a simple autodetection functionality, the lack of which prevents Gunship and Pirates! from playing SID music under DosBox SVN. Adding support would be as simple as having reads from I/O address 0x200 always return value 0xA5. I would add it myself, but I have never been able to successfully compile DosBox.

You win all the things. This has been on my "must research" to-do list for ages. 😁

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 8 of 8, by Great Hierophant

User metadata
Rank l33t
Rank
l33t
NewRisingSun wrote:

It might be desirable to add support for the "Entertainer", an early sound card by MicroProse that functions like an Innovation SSI at I/O address 0x280 but adds a simple autodetection functionality, the lack of which prevents Gunship and Pirates! from playing SID music under DosBox SVN. Adding support would be as simple as having reads from I/O address 0x200 always return value 0xA5. I would add it myself, but I have never been able to successfully compile DosBox.

I think the detection code from gameblaster.cpp could be easily adapted to address this detection scheme. A bit beyond my capabilities.

http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog