Hi,
After many, many tries I am not able to call `Minerva' vectored routines, MD.SELEC, and MD.DESEL.
I ended up writing my own routines, albeit imperfect, do not crash the machine.
Tomas
MDV Low Level Routines
Re: MDV Low Level Routines
Tomas,
have you consulted the "QL Technical Guide" page 60 ff? There are example routines to select and de-select drives that are announced to "be supported in future versions of QDOS". I'd guess that was what Minerva has actually implemented. The routines in the TG actually work reliably - I once tested them last century...
Tobias
have you consulted the "QL Technical Guide" page 60 ff? There are example routines to select and de-select drives that are announced to "be supported in future versions of QDOS". I'd guess that was what Minerva has actually implemented. The routines in the TG actually work reliably - I once tested them last century...
Tobias
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
Re: MDV Low Level Routines
Hi Tobias,
Thank you, not knowing better, this is what I actually resorted to.
TG routines work `Minerva' and also `JS' , but have some problems with `MG' as it seems.
So I currently maintain two forks of code, `AH-JS,MG' and `Minerva'.
EDIT
TG routines work for all tested roms here, I've had problems with sign extension on longs.
Many thanks
Tomas
Thank you, not knowing better, this is what I actually resorted to.
TG routines work `Minerva' and also `JS' , but have some problems with `MG' as it seems.
So I currently maintain two forks of code, `AH-JS,MG' and `Minerva'.
EDIT
TG routines work for all tested roms here, I've had problems with sign extension on longs.
Many thanks
Tomas