First post, by archsan
- Rank
- Oldbie
Hi everyone,
I played with DOS on my P3 PC for a while, and I frequently get hangs or crashes/failures with this message
"CPU Error. Incorrect opcode. Killing process."
in these cases:
1) When trying to run mojo.exe from Diamond Monster 3D driver package version 1.08. With another version of mojo (unknown) it displays something briefly but then will hang with display blacked out. The card itself is detected properly and does run Tomb Raider (3dfx demo). I can't set gamma correction with this card but that's minor problem.
2) In Syndicate, repeated sound problem occuring at random event, especially after (in-game) explosions and quitting mission with Esc (not finished). Sometimes I get back to DOS and the opcode error, other times i get hangs in the game (i must give a screenshot to illustrate it). There is also a hanging low note (hum) after crash/hang that won't disappear until i reboot the system.
SOLVED: EMM386.exe caused this. Also with Ultima 8. Thx gerwin for pointing this out!
After googling, i found these on computing.net:
The message "CPU error: Incorrect opcode. Killing process." doesn't really mean "CPU error" but "program error", which informs t […]
The message "CPU error: Incorrect opcode. Killing process." doesn't really mean "CPU error" but "program error", which informs the user that the program is trying to execute invalid instructions and is stopped by the system (otherwise the system will hang).
...
P.S. That error message is actually the DOS's protection, which is very similar to the following message in Windows 9x:"This program has performed an illegal operation and will be shut down. If the problem persists, contact the program vendor."
So i turned back to the cards and drivers...
I changed driver--from an older SB16 PnP driver--to Vibra 16 driver i downloaded from Malik's folder (Thanks for that 😀). Both sounds fine when working, but the crash/hang problem remains. I searched for specific Vibra 16xv DOS driver but couldn't find it.
There are also problems with other games/installers. One comes with a message that told me i had IRQ problems--i don't have many cards installed and i have even disabled serial and parallel ports in BIOS.
If it wasn't driver problem, could it be memory problem or something else?
Any help or hint is much appreciated.
Thanks
system spec:
PIII-450
ASUS P2B rev 1.10
128MB RAM (EMS at ~32MB)
Voodoo3
Diamond Monster 3D
SB16 Vibra CT4170 (Vibra 16 DOS driver) set at 220h IRQ:7 DMA:1,1 MIDI at 300h.
MS-DOS 7.10 (downloaded from http://ms-dos7.hit.bg/)
edit: changed title