1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-27 15:29:46 +00:00
cc65/libsrc/apple2
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
..
extra Adjustment to recent change in ca65 relative include path handling. 2010-06-04 20:58:40 +00:00
_scrsize.s New version from Oliver Schmidt 2005-03-26 17:03:30 +00:00
apple2-40-48-16.s Factored out generic LINE implementation based on SETPIXEL from the three drivers previously containing the identical code. 2010-01-24 11:21:44 +00:00
apple2-280-192-8.fnt - Replaced font .byte's with font .incbin file 2009-11-03 22:20:48 +00:00
apple2-280-192-8.s Minor comment adjustment. 2010-01-08 22:24:38 +00:00
apple2-auxmem.s Removed generic macpack 2009-11-02 21:54:51 +00:00
apple2-ssc.s Added macro for ssc slot selection. 2009-12-13 11:23:20 +00:00
apple2-stdjoy.s Removed generic macpack 2009-11-02 21:54:51 +00:00
apple2-stdmou.s Replaced left-over tab with space. 2009-12-09 18:16:02 +00:00
break.s Remove break registers as absolute variables 2004-03-13 21:41:30 +00:00
cclear.s New version from Oliver Schmidt 2005-03-26 17:03:30 +00:00
cgetc.s Minor comment style adjustment. 2010-06-07 19:20:10 +00:00
chline.s New version from Oliver Schmidt 2005-03-26 17:03:30 +00:00
close.s Clear __oserror on success. 2010-06-15 21:44:18 +00:00
closedir.c New stuff contributed by Oliver Schmidt 2005-08-31 20:11:45 +00:00
clrscr.s New version from Oliver Schmidt 2005-03-26 17:03:30 +00:00
color.s The value of COLOR_WHITE changed from 1 to 3. 2008-03-25 19:08:26 +00:00
cout.s Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
cputc.s Apple 2 mouse driver and other stuff from Oliver Schmidt 2006-04-06 19:51:37 +00:00
crt0.s Minor beautification. 2011-01-26 21:37:42 +00:00
ctype.s Replaced /bin/bash0 by new CT_NONE 2003-10-10 16:59:58 +00:00
cvline.s New version from Oliver Schmidt 2005-03-26 17:03:30 +00:00
dioclose.s dio implementation by Oliver Schmidt 2005-03-30 18:25:04 +00:00
diocommon.s dio implementation by Oliver Schmidt 2005-03-30 18:25:04 +00:00
dioopen.s Use MLI error names from ProDOS 8 Technical Reference Manual Quick Reference Card (and not Section 4.8 !). 2010-07-17 19:11:51 +00:00
dioread.s dio implementation by Oliver Schmidt 2005-03-30 18:25:04 +00:00
diosectcount.s Read number of total blocks from ProDOS 8 volume directory header - and fall back on the constant 280 only for non-ProDOS 8 disks. 2010-07-17 19:16:25 +00:00
diosectsize.s Saved one byte. 2010-07-17 19:07:57 +00:00
diowrite.s dio implementation by Oliver Schmidt 2005-03-30 18:25:04 +00:00
dir.h Update from Oliver Schmidt 2007-01-05 16:16:34 +00:00
dosdetect.s Addon to 4155: Fixed error. 2009-09-12 06:58:20 +00:00
drives.s Saved two bytes. 2011-01-26 22:11:23 +00:00
filedes.inc Cosmetic changes from Oliver Schmidt 2005-04-15 08:27:09 +00:00
filedes.s Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
filename.s Use MLI error names from ProDOS 8 Technical Reference Manual Quick Reference Card (and not Section 4.8 !). 2010-07-17 19:11:51 +00:00
get_ostype.s Cosmetic changes by Oliver Schmidt 2005-11-21 20:52:41 +00:00
gotoxy.s Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
gotoy.s Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
home.s Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
initcwd.s Update by Oliver Schmidt 2006-05-29 16:27:39 +00:00
iobuf.s Hooking into the MLI call needs much more thoughts - and is currently not necessary... 2009-09-12 20:55:20 +00:00
joy_stddrv.s New version from Oliver Schmidt 2005-03-26 17:03:30 +00:00
kbhit.s Cosmetic changes requested by Oliver Schmidt 2005-03-30 18:17:57 +00:00
mainargs.s Adjusted to the changed default start address. 2009-09-04 21:32:41 +00:00
Makefile Fixed order of options in call to ld65, which became important after the 2010-11-09 21:33:14 +00:00
mcbdefault.s Just presume alternate charset to be active on the //e - how shouldn't it if conio usage activates it. 2009-09-07 14:00:17 +00:00
mli.inc Added functions to learn about the unit numbers of the ProDOS 8 devices found. 2010-05-24 20:10:19 +00:00
mli.s Use MLI error names from ProDOS 8 Technical Reference Manual (and ProDOS 8 Technical Note #21). 2010-06-16 21:16:14 +00:00
mouse_stddrv.s Adjusted Apple2 targets to the new standard mouse driver paradigm. 2009-09-11 19:35:13 +00:00
open.s Changed priorities of destructors so atexit will be called before open files 2011-01-28 10:55:03 +00:00
opendir.c Made use of the new common __directerrno and __mappederrno function. 2010-07-17 19:13:07 +00:00
oserrlist.s Use MLI error names from ProDOS 8 Technical Reference Manual Quick Reference Card (and not Section 4.8 !). 2010-07-17 19:11:51 +00:00
oserror.s Use MLI error names from ProDOS 8 Technical Reference Manual Quick Reference Card (and not Section 4.8 !). 2010-07-17 19:11:51 +00:00
randomize.s New _randomize() function, do some cleanup on apple2.inc 2002-11-07 12:16:15 +00:00
rdkey.s Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
read.s Clear __oserror on success. 2010-06-15 21:44:18 +00:00
readdir.c Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
reboot.s Now that cc65 programs can run as SYS files themselves my ProDOS Loader ulimately has to change from a minimalistic shell replacement to a pure loader (without exit hook). This approach simplifies several things. However the "reboot after exit" option now present as a ProDOS Loader variant has to move into the cc65 program. 2009-09-14 19:58:06 +00:00
revers.s Removed tabs 2005-03-28 17:27:04 +00:00
rewinddir.c Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
rootdir.s Adjusted parameter handling to match prototype. 2010-07-07 22:28:14 +00:00
rwcommon.s Use MLI error names from ProDOS 8 Technical Reference Manual Quick Reference Card (and not Section 4.8 !). 2010-07-17 19:11:51 +00:00
syschdir.s Update by Oliver Schmidt 2006-05-29 16:27:39 +00:00
sysmkdir.s New stuff contributed by Oliver Schmidt 2005-08-31 20:11:45 +00:00
sysremove.s New stuff contributed by Oliver Schmidt 2005-08-31 20:11:45 +00:00
sysrename.s Save some cycles. 2010-04-22 19:51:34 +00:00
sysrmdir.s New stuff contributed by Oliver Schmidt 2005-08-31 20:11:45 +00:00
systime.s Move common data and ex-/imports into an assembler include named time.inc. 2009-07-27 17:59:27 +00:00
sysuname.s New uname function 2003-08-12 17:24:02 +00:00
textframe.s Removed '_' prefix from textframe(xy) because this prefix for non-standard symbols isn't necessary if they are declared in non-standard include files. 2009-09-10 19:18:15 +00:00
tgi_mode_table.s Define a standard driver and mode for tgi graphics and use it in the sample 2009-09-11 18:59:37 +00:00
videomode.s This is what was actually meant in the first place. 2009-09-30 08:04:34 +00:00
vtabz.s Oliver Schmidt updated the graphics drivers and part of the C library for the 2008-03-16 09:37:22 +00:00
wherex.s New version from Oliver Schmidt 2005-03-26 17:03:30 +00:00
wherey.s New version from Oliver Schmidt 2005-03-26 17:03:30 +00:00
write.s Clear __oserror on success. 2010-06-15 21:44:18 +00:00