I'm coding a DOS software, This software is supposed to be compatible with every well used DOS, meaning
MSX-DOS 1, MSX-DOS 2 and ... Nextor, which is, somewhere an extended version of DOS 2 if I'm not mistaking
My issue is that my code is compatible with
* MSX-DOS1 on TR and MSX2
* ASCII MSX-DOS2 on TR and MSX2
* Nextor (on a megaflash rom scc+ 512) on a turbo R
but NOT Nextor (on a megaflash rom scc+ 512) on a MSX2 (I have tested on an SONY HB700P and a Philips 8250/8280 ...) ???
What is changing between running the code on a turbo R and an MSX2 ?
I'm using the memory mapper, is there any differences in the way the pages are defined ?
Interruption management, perhaps ?
I'm a bit lost, that's why I need expert on this topic, and I think some of you has already experienced stuffs like that
or at least, could give me some options to check.
Thanks