1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-27 15:29:46 +00:00
cc65/libsrc/atari
uz a9990fbcf3 Changed priorities of destructors so atexit will be called before open files
are closed on exit, so atexit handlers may close the files themselves or
whatever is necessary for a clean shutdown.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4939 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-01-28 10:55:03 +00:00
..
_scrsize.s Use RMARGN instead of a hard coded value for compatibility with XEP80. 2008-07-01 20:58:03 +00:00
atari_tgi_common.inc no TGI_ERR_NO_MEM or TGI_ERR_NO_IOCB anymore: replaced by TGI_ERR_NO_RES 2009-11-15 14:55:14 +00:00
atari-3.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-4.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-5.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-6.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-7.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-8.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-8p2.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-9.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-9p2.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-10.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-10p2.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-11.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-14.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-15.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-15p2.s changes from Fatih 2009-11-15 14:46:09 +00:00
atari-multijoy.s add Atari MultiJoy driver from Stefan A. Haubenthal 2009-04-11 18:10:44 +00:00
atari-stdjoy.s fix INSTALL return value (Stefan Haubenthal) 2006-01-05 15:11:33 +00:00
break.s Fixed an error in the reset_brk() routine of all target machines (all the code 2001-09-13 15:29:13 +00:00
cclear.s removed DIRECT_SCREEN define 2000-07-21 08:26:44 +00:00
cgetc.s setcursor now updates OLDADR from COLCRS and ROWCRS 2002-11-26 21:31:01 +00:00
chline.s call setcursor 2002-12-12 23:50:35 +00:00
clock.s Save two bytes by a small code change. 2010-06-04 10:15:44 +00:00
close.s comment fixes; cleanups 2002-12-06 00:26:09 +00:00
clrscr.s call setcursur when finished 2002-11-27 15:05:01 +00:00
color.s fix returned X register value (patch by Stefan Haubenthal) 2003-11-05 16:41:11 +00:00
cputc.s always use setcursor to update cursor settings 2002-11-26 21:34:13 +00:00
crt0.s don't use constructor to setup runtime stack 2009-11-23 22:06:32 +00:00
ctype.s Removed __cdiff. Since the assembler does character set translation for 2002-11-22 00:53:46 +00:00
cvline.s call setcursor 2002-12-12 23:50:35 +00:00
dio_cts.s dio functions and types now have no leading _ anymore 2000-11-16 21:27:42 +00:00
dio_stc.s dio functions and type now have no leading _ anymore; swapped phys. and 2000-11-16 21:27:07 +00:00
diopncls.s clean up 2005-02-20 00:39:46 +00:00
dioqsize.s initial check-in 2005-02-19 00:57:26 +00:00
dioread.s dio functions and types now have no leading _ anymore 2000-11-16 21:27:42 +00:00
diowrite.s dio functions and types now have no leading _ anymore 2000-11-16 21:27:42 +00:00
diowritev.s fix a typo in the comment 2001-11-06 01:30:38 +00:00
do_oserr.s adapt to new oserror/errno handling 2010-07-06 22:43:19 +00:00
dosdetect.s space optimization by Stefan Haubenthal 2007-03-28 19:34:48 +00:00
fd.inc added some comments 2003-01-05 23:30:44 +00:00
fdtab.s more space improvements by Daniel Serpell 2009-12-07 18:58:32 +00:00
fdtable.s move fdtoiocb function into its own file -- idea by Daniel Serpell 2009-11-23 21:59:29 +00:00
fdtoiocb.s move fdtoiocb function into its own file -- idea by Daniel Serpell 2009-11-23 21:59:29 +00:00
getargs.s add a comment describing why this file is really included despite an obvious reference to it 2009-11-18 23:52:54 +00:00
getdefdev.s __defdev is not dependent on DYNAMIC_DD 2010-10-29 19:52:31 +00:00
getfd.s more space improvements by Daniel Serpell 2009-12-07 18:58:32 +00:00
gotox.s call setcursor to update cursor settings 2002-11-26 21:32:08 +00:00
gotoxy.s call setcursor to update cursor settings 2002-11-26 21:32:08 +00:00
gotoy.s call setcursor to update cursor settings 2002-11-26 21:32:08 +00:00
graphics.s adapt to new oserror/errno handling 2010-07-06 22:43:19 +00:00
initcwd.s syschdir by Stefan Haubenthal 2010-05-01 22:33:25 +00:00
inviocb.s adapt to new oserror/errno handling 2010-07-06 22:43:19 +00:00
joy_stddrv.s driver name is ataristd.joy 2004-05-11 21:25:10 +00:00
kbhit.s Squeezed bytes and cycles out of the kbhit functions for almost all platforms. 2009-11-24 18:31:16 +00:00
lseek.s adapt to new oserror/errno handling 2010-07-06 22:43:19 +00:00
Makefile Fixed order of options in call to ld65, which became important after the 2010-11-09 21:33:14 +00:00
mouse.s Removed the port parameter from mouse_init 2001-09-13 16:00:55 +00:00
mul40.s multiply by 40 routine 2000-06-23 22:06:37 +00:00
open.s Changed priorities of destructors so atexit will be called before open files 2011-01-28 10:55:03 +00:00
oserrlist.s add MyDOS error codes, contributed by Stefan Haubenthal 2004-03-15 21:08:08 +00:00
oserror.s error code 172 -> EEXIST (Stefan Haubenthal) 2006-01-03 20:12:58 +00:00
ostype.s small optimization 2009-01-30 19:17:14 +00:00
posixdirent.s really use default drive 2010-10-29 19:53:45 +00:00
randomize.s added randomize 2002-11-06 22:21:15 +00:00
read.s Declare zero page variables before use. Otherwise they aren't used in zero 2006-04-09 11:43:03 +00:00
revers.s put _revflag into .bss 2009-11-25 17:44:54 +00:00
rs232.s fixed return code for _rs232_init 2003-03-07 00:19:22 +00:00
rwcommon.s move __do_oserror and __inviocb into their own source files 2009-11-25 17:35:21 +00:00
savevec.s prepend a "_" to clib runtime functions 2004-06-03 19:43:11 +00:00
scroll.s prepend a "_" to clib runtime functions 2004-06-03 19:43:11 +00:00
setcolor.s prepend a "_" to clib runtime functions 2004-06-03 19:43:11 +00:00
siocall.s use always a sector size of 128 for sectors 1 to 3, ignore 2002-11-06 23:02:48 +00:00
syschdir.s syschdir by Stefan Haubenthal 2010-05-01 22:33:25 +00:00
sysmkdir.s now it really works (tested w/MYDOS only) 2009-01-28 22:01:28 +00:00
sysremove.s adapt to new value of dummy error code 2004-03-15 21:02:04 +00:00
sysrmdir.s initial version from Stefan Haubenthal 2006-01-04 09:56:04 +00:00
systime.s Added _systime for all platforms 2002-11-12 22:49:38 +00:00
sysuname.s New uname function 2003-08-12 17:24:02 +00:00
tgi_mode_table.s fix comment 2009-11-10 21:56:56 +00:00
toascii.s poor man's _toascii routine, contributed by Fatih Aygun 2009-11-23 21:35:33 +00:00
tvtype.s Use get_tv.inc. Fix high byte of returned value. 2004-10-26 19:15:23 +00:00
ucase_fn.s more space improvements by Daniel Serpell 2009-12-07 18:58:32 +00:00
wherex.s fixed int promotion problem; optimized as suggested by Carsten Strotmann 2003-01-02 21:47:49 +00:00
wherey.s fixed int promotion problem; optimized as suggested by Carsten Strotmann 2003-01-02 21:47:49 +00:00
write.s comment fixes 2002-12-06 00:24:35 +00:00