joncampbell123.bsky.social
@joncampbell123.bsky.social
Latest build soon to complete tonight should fix some issues to improve emulating your program in DOSBox-X.
January 23, 2025 at 12:01 AM
There exists a version of CWSDPMI patched for PC-98 systems, can you try this in DOSBox-X and see if it works? It works for me, at least.

gist.github.com/lpproj/d4220...
CWSDPMI r7のPC-98対応状況をすこし改善するパッチ
CWSDPMI r7のPC-98対応状況をすこし改善するパッチ. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
January 22, 2025 at 8:07 PM
What DOS extender is the real PC-9821 system using?
January 22, 2025 at 4:22 PM
CWSDPMI is writing to ports 20h and 21h to set up the interrupt controller as if talking to IBM PC hardware, which doesn't work on PC-98 where those I/O ports are at 00h and 02h instead.
January 22, 2025 at 4:21 PM
Notice that when your program actually does run, you can crash it right away with that error by pressing a key on the keyboard.

Can you try your program with a PC-98 aware version of CWSDPMI instead?
January 22, 2025 at 4:02 PM
It's using CWSDPMI.EXE.

CWSDPMI isn't redirecting the IRQ interrupt vectors, which means while running there is a conflict between IRQ 0-7 and the protected mode exceptions.

"Coprocessor Overrun" means the extender saw INT 9h happen.

INT 9h is also the keyboard interrupt.
January 22, 2025 at 4:02 PM
DOSBox-X should probably not include those on the Z: drive in PC-98 mode for that reason, and should include instead PC-98 versions of those where available.
January 22, 2025 at 3:52 PM
Part of the problem is that those DOS extenders are IBM PC versions. They happen to work on PC-98 except that the code to print exception information on screen doesn't work and often hangs on PC-98.
January 22, 2025 at 3:51 PM
DOSBox-X by default provides CWSDPMI, DOS4GW, and DOS32A. Which one is it running? Try running DOSBox-X with the --debug command line option and open the console, then run the game. It should say what files were opened and which one of the DOS extenders was involved.
January 22, 2025 at 3:26 PM
What DOS extender are you using?

Is it a version designed for PC-98 systems?
January 22, 2025 at 3:00 AM
DOSBox-X developer here. DOSBox-X has a PC-98 emulation mode, does it work there?
January 21, 2025 at 4:40 PM
Better yet, find a Linux box and plug it in there. There's no autorun in Linux.

Of course worst case scenario, it could be one of those USB killer sticks...
November 28, 2024 at 3:31 AM
Would it have anything to do with social media in the last 8 years? Or perhaps streaming services?
November 26, 2024 at 9:27 AM