1
0
mirror of https://github.com/cc65/cc65.git synced 2024-07-10 23:29:05 +00:00
cc65/asminc
Christian Groessler 6198e10f67 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).
2016-09-12 23:40:25 +02:00
..
_file.inc Added pushback char to struct FILE 2004-05-12 13:16:36 +00:00
_heap.inc
apple2.inc
apple2.mac Added scrcode macro for the Apple II. 2016-03-27 18:26:46 +02:00
atari5200.inc rename _antic.inc, _pokey.inc, _gtia.inc to atari_antic.inc, atari_pokey.inc, atari_gtia.inc 2014-05-30 22:00:18 +02:00
atari_antic.inc rename _antic.inc, _pokey.inc, _gtia.inc to atari_antic.inc, atari_pokey.inc, atari_gtia.inc 2014-05-30 22:00:18 +02:00
atari_gtia.inc rename _antic.inc, _pokey.inc, _gtia.inc to atari_antic.inc, atari_pokey.inc, atari_gtia.inc 2014-05-30 22:00:18 +02:00
atari_pokey.inc rename _antic.inc, _pokey.inc, _gtia.inc to atari_antic.inc, atari_pokey.inc, atari_gtia.inc 2014-05-30 22:00:18 +02:00
atari.inc Atari: fix lookup of default device on XDOS. 2016-09-12 23:40:25 +02:00
atari.mac
atmos.inc Added a simplistic read() that gives a stdin console on the Atmos. 2013-12-24 05:18:04 -05:00
c16.inc
c64.inc Adapted, to the c64 target, the INIT-segment overlay scheme from the apple2 targets. 2015-10-05 05:47:43 -04:00
c128.inc Renamed MMU_CFG_INT_FROM -> MMU_CFG_IFROM and MMU_CFG_EXT_FROM -> MMU_CFG_EFROM 2015-12-02 00:30:30 -08:00
cbm510.inc Added command-line argument parsing to the CBM510 and CBM610 targets. 2014-04-03 08:23:28 -04:00
cbm610.inc Added command-line argument parsing to the CBM510 and CBM610 targets. 2014-04-03 08:23:28 -04:00
cbm_filetype.inc
cbm.mac
cpu.mac Added comment about commented-out value. 2016-09-04 12:22:11 +02:00
ctype.inc
em-error.inc
em-kernel.inc
errno.inc Implement exec() for Atari XDOS. 2016-06-13 20:40:01 +02:00
fcntl.inc
gamate.inc more cleanup 2015-11-29 20:04:10 +01:00
generic.mac
get_tv.inc
joy-error.inc New joystick API 2002-12-20 21:02:35 +00:00
joy-kernel.inc
longbranch.mac
lynx.inc Fixed CPU definition of Lynx. Removed nonsense target vc20. 2016-04-12 23:58:30 +02:00
modload.inc
module.mac Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
mouse-kernel.inc Some fine tuning of the mouse driver interface harmonization. 2014-01-17 21:09:15 +01:00
nes.inc
o65.inc
opcodes.inc
pce.inc fixed more flaws found by greg :) 2015-09-19 15:37:39 +02:00
pet.inc Made the Commodore version of exec() work in programs that are so big that they load into all of BASIC RAM. 2015-09-28 11:27:39 -04:00
plus4.inc Made the Commodore version of exec() work in programs that are so big that they load into all of BASIC RAM. 2015-09-28 11:27:39 -04:00
ser-error.inc
ser-kernel.inc add SER_BAUD_56_875 2013-12-06 20:53:49 +01:00
signal.inc
smc.inc Update smc.inc 2016-08-14 19:35:35 +02:00
stdio.inc Have __APPLE2ENH__ imply __APPLE2__ and __ATARIXL__ imply __ATARI__. 2013-06-17 21:34:08 +02:00
supervision.inc Fixed CPU definition of Lynx. Removed nonsense target vc20. 2016-04-12 23:58:30 +02:00
tgi-error.inc Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
tgi-kernel.inc
tgi-vectorfont.inc
time.inc Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
utsname.inc Use structs 2003-12-03 20:23:09 +00:00
vic20.inc Made the Commodore version of exec() work in programs that are so big that they load into all of BASIC RAM. 2015-09-28 11:27:39 -04:00
zeropage.inc