First post, by Magamo
I've notedd in the past (Under the screenshots from Latest CVS thread) that The Wing Commander II issue when inputting your character name is now fixed. I've been trying to bite my tongue until dosbox 0.61 is officially released before bringing it up again, but I've grown slightly impatient, and want to run my info past you all.
I'm running the CVS pull from the 16th of January on Slackware 9.1, 2.4.24 kernel. Pentium III/600 w/ 128 MB PC100 ram. I've got an Intel PIIX4 based Motherboard, and an SB Live.
I can play through most of the second mission of the game, until all the Sarthas around the Concordia have been destroyed. When it attempts to go into the storyline segment, there, the game halts, and prints:
Divide error
Null pointer assignment
Followed by a command prompt, but it does not reset the video mode, so this is displayed as slightly corrupted, large grey text over the last graphics of the game being shown.
The debug output of the game at the point where it begins to open the file is this:
523615366: FILES:file open command 2 file TEMPGLOB.000
523623470: FILES:file open command 2 file campaign.s00
528591985: CPU:GRP6:Illegal call 6
528592392: IO:Writing 8A to undefined port 003F
528592434: IO:ReadB:Out or range read from port 5CFE
528592466: CPU:Illegal Unhandled Interrupt Called 3
528592495: CPU:Illegal Unhandled Interrupt Called 3
Any insights, as I'm not much of a programmer, looks as though it's attempting to write to a spot in memory that DosBox didn't realize that anything would want to write to.
There is also the possibility that my game files are corrupt, as I directly copied them off the game CD, which is mildly scratched.... but usually I'll just get I/O errors from the disc, and know that there's something wrong. 😀[/code]