]> git.sur5r.net Git - cc65/commit
Atari: fix lookup of default device on XDOS. 349/head
authorChristian Groessler <chris@groessler.org>
Mon, 12 Sep 2016 21:34:10 +0000 (23:34 +0200)
committerChristian Groessler <chris@groessler.org>
Mon, 12 Sep 2016 21:40:25 +0000 (23:40 +0200)
commit6198e10f6779f08c97faf5ebef6c8bb8d0bd8b90
tree8d02a0d53a1878d8468f9eec7e723c2fc4552686
parent32d4937363055475064a41ed86ad4852e319b266
Atari: fix lookup of default device on XDOS.

Stefan Dorndorf, author of XDOS, pointed out that retrieving the
default device by looking at an undocumented memory location won't
work in future XDOS versions.
He also showed a way to get the default device in a compatible
manner.

This change implements his method and adds a version check (XDOS
versions below 2.4 don't support this -- for them the behaviour
will be the same as, for example, AtariDOS: no notion of a default
drive).
asminc/atari.inc
libsrc/atari/getdefdev.s
libsrc/atari/shadow_ram_handlers.s