This is what I get every once in a while from my dearest DOS2. First off, some data:
Hardware:
MSX turboR FS-A1ST/256kB
- Moonsound in slot 1
- Gouda V5 slot expander in MSX slot 2
\-- Nothing in slot 2-0 (this one is broken)
\-- ATA-IDE in slot 2-1
\-- 1024kB memory mapper in slot 2-2
\-- Nemesis2 in slot 2-3
Software:
MSX-DOS kernel version 2.30
MSXDOS2.SYS version 2.30
COMMAND2.com version 2.41
%SHELL% = A:\COMMAND2.COM
%EXPERT% = ON
The problem occurs when I run some program, terminate it and return to DOS. For example MultiMente works just fine. Compass works just fine (in combination with switching from/to NestorBASIC, this goes totally wrong, but that's got something to do with poor memory management from either NBASIC or Compass). AGE works just fine.
But when I e.g. use MicroMusic, I use this batch file:
MEMMAN _SYSTEM@TL MMUSICSH@
I can then invoke the MMusic TSR by pressing SHIFT+SELECT, do some stuff, and then ESC to leave. Then, the aforementioned problem occurs:
*** Wrong version of command Insert COMMAND2.COM disk in drive A: Press any key to continue
What's happening here? What can I do about it? I've googled around and found solutions involving FIXDISK and FIXBOOT, neither helps. FIXDISK doesn't even work on harddisks. Much obliged