First post, by Lighthope
Okay, how about this one:
There is a game called The Kingdom of Syree III: Black Magic. It was made in 1999-ish using Microsoft BASIC 7.x. Part of the programme will create a small file, write some data into it, and then call up another programme which will open the file and read the data.
One of the first things it will do in a batch file is run the Creative Labs programme sbfmdrv, which is the SoundBlaster FM driver for old SoundBlaster cards like SoundBlaster Pro. It uses the following DOS command:
sbfmdrv > sbport.dat
The > is supposed to redirect the output from the screen to the file sbport.dat. However, many times (but not 100% of time time, more like 98%) nothing will be written to the file. If you type in sbfmdrv at the command prompt, the output goes to the screen all the time, so the programme is functioning normally. The redirect output (>) is not working properly, it seems.
Also, the main programme is not opening and writing to that small file as well. For example, the programme syre3cnj.exe is supposed to create a small file called syree3.tmp. (I looked all this up in the exe code.) The programme then exits and runs another programme called cnj.exe. However, when cnj.exe runs, it can't find syree3.tmp because the file was never created. At least, that's what I seem to find.
So, basically, DOSBox is having a problem with this programme writing to the disc.
Any thoughts on this?
- Motherboard: Attempted on several motherboards with same result
Processor type and speed: Pentium IV: 2 Ghz.
Amount and type of RAM: 1 Gid
Video board w/ RAM amount and type: Don't know off the top of my head but tried with with three different cards.
Sound board: SoundBlaster Audigy 2 ZX
Operating system: Windows XP
Game name (and version, if applicable): TKOS III
Reproducibility of problem (always, only once, always but only on a specific level, etc.): 100%
Sound mode used: Huh?
Video mode (Software, OpenGL, Direct3D, or Glide, and resolution): VGA
Version of emulator (for VDMSound, probably 2.0.4 or 2.1.0; for DOSBox, 0.58+): DOSBox 0.72
Steps already attempted to solve the problem: Test via direct keyboard input to see if any output is created and make sure programme is operating properly, which it is
Lighthope
Pearls of Wisdom - "Killers’ drums echo and pound, the heartbreak beat that will track you down. Time to run or stand ground, or let it fade..." - Let It Fade (Tigers' Quest)