1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-04 17:04:58 +00:00
cc65/libsrc/atari
Oliver Schmidt 1d1ba3ed3b Adjusted constructors.
The constructors are _NOT_ allowed anymore to access the BSS. Rather they must use the DATA segment or the INIT segment. The latter isn't cleared at any point so the constructors may use it to expose values to the main program. However they must make sure to always write the values as they are not pre-initialized.
2016-03-16 16:28:32 +01:00
..
emd Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
joy Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
mou Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
ser Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
targetutil Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
tgi Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
_scrsize.s
_sys.s use '.ifndef' instead of '.if .not .defined' 2013-09-18 16:36:03 +02:00
break.s
carthdr.s Minor cleanup. 2014-01-17 21:20:53 +01:00
cartinit.s put code in CODE segment 2014-01-17 11:48:12 +01:00
cartstart.s Minor cleanup. 2014-01-17 21:20:53 +01:00
cashdr.s cleanups; split 'header' and 'init' part into two source files 2014-02-21 22:43:44 +01:00
casinit.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
cclear.s
cgetc.s Normalized style. 2014-06-03 18:30:11 +02:00
chline.s Normalized style. 2014-06-03 18:30:11 +02:00
clock.s
close.s
clrscr.s Fix writing one byte beyond screen buffer. 2013-06-21 11:33:55 +02:00
color.s
cputc.s
crt0.s Use AX paradigm. 2016-03-13 21:23:45 +01:00
ctype.s
cvline.s Normalized style. 2014-06-03 18:30:11 +02:00
dio_cts.s
dio_stc.s
diopncls.s
dioqsize.s
dioread.s
diowrite.s
diowritev.s
do_oserr.s
dosdetect.s Adjusted constructors. 2016-03-16 16:28:32 +01:00
exehdr.s Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
exetrailer.s Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
fd.inc
fdtab.s
fdtable.s move findfreeiocb function into its own object file 2013-06-25 01:29:56 +02:00
fdtoiocb.s
findfreeiocb.inc move findfreeiocb function into its own object file 2013-06-25 01:29:56 +02:00
findfreeiocb.s move findfreeiocb function into its own object file 2013-06-25 01:29:56 +02:00
get_tv.s rename libsrc/atari/tvtype.s to libsrc/atari/get_tv.s 2014-03-04 15:44:10 +01:00
getargs.s Adjusted constructors. 2016-03-16 16:28:32 +01:00
getdefdev.s Minor style adjustment. 2015-10-09 22:18:51 +02:00
getfd.s
gotox.s
gotoxy.s
gotoy.s
graphics.s close IOCB if open failed -- otherwise is is still marked as "in use" 2013-07-09 23:39:42 +02:00
initcwd.s Adjusted current working directory initialization on Apple and Atari. 2015-10-15 00:15:38 +02:00
inviocb.s
irq.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
joy_stat_stddrv.s add missing stddrv defines for atarixl 2014-01-21 23:09:00 +01:00
joy_stddrv.s add missing stddrv defines for atarixl 2014-01-21 23:09:00 +01:00
kbhit.s
libref.s Split libref.s into multiple files to prevent inclusion of unnecessary code. 2014-04-22 12:50:07 +02:00
lseek.s
Makefile.inc Selection whether to use page 6 for mouse P/M data is not done in 2014-04-21 11:41:37 +02:00
mcbdefault.s - always use page 6 for P/M mouse cursor 2014-04-11 23:51:49 +02:00
mcbpm-shape.s remove build warning 2014-04-25 13:21:54 +02:00
mcbpm.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
mcbtxtchar-char.s address issue raised in the pull request; add support to not use page 6 2014-04-15 11:37:34 +02:00
mcbtxtchar.s address issue raised in the pull request; add support to not use page 6 2014-04-15 11:37:34 +02:00
mouse_stat_stddrv.s use ST mouse as static standard driver, too 2014-01-11 01:37:49 +01:00
mouse_stddrv.s Add drivers for ST mouse, Amiga mouse, and Atari trakball. Access 2014-01-20 23:04:29 +01:00
mouseref.s Split libref.s into multiple files to prevent inclusion of unnecessary code. 2014-04-22 12:50:07 +02:00
mul40.s Add "joystick mouse" driver and default mouse callback routine (not 2014-01-20 23:04:28 +01:00
open.s implement _sysrename for Atari 2013-07-24 00:40:09 +02:00
oserrlist.s
oserror.s
ostype.s untabify 2013-09-27 22:01:54 +02:00
posixdirent.s close IOCB if open failed -- otherwise is is still marked as "in use" 2013-07-09 23:39:42 +02:00
randomize.s
read.s fix uninitialized use of 'buflen' 2014-02-19 22:39:39 +01:00
revers.s
romswitch.inc comment and formatting fixes 2013-10-16 18:20:48 +02:00
rwcommon.s
save_area.inc untabify 2013-09-27 22:01:54 +02:00
save_area.s rename LOWDATA segment to LOWBSS 2013-10-16 18:20:57 +02:00
savevec.s
scrdev.s untabify 2013-09-27 22:01:54 +02:00
scroll.s
serref.s rename ser_libref.s to serref.s in order to be consistent with other targets 2014-04-22 13:42:17 +02:00
setcolor.s
shadow_ram_handlers.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
shadow_ram_prepare.s Force inclusion of 'shadow RAM preparation' load chunk in crt0.s and 2013-10-18 22:08:26 +02:00
shadow_ram_timerirq1.s Fix timer IRQ hooking for atarixl target. 2014-01-20 23:04:30 +01:00
siocall.s
syschdir.s implement _sysrename for Atari 2013-07-24 00:40:09 +02:00
sysmkdir.s implement _sysrename for Atari 2013-07-24 00:40:09 +02:00
sysremove.s implement _sysrename for Atari 2013-07-24 00:40:09 +02:00
sysrename.s Normalized style. 2014-06-03 18:30:11 +02:00
sysrmdir.s implement _sysrename for Atari 2013-07-24 00:40:09 +02:00
system_check.s Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
systime.s Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
sysuname.s
tgi_colors.s
tgi_stat_stddrv.s add missing stddrv defines for atarixl 2014-01-21 23:09:00 +01:00
tgi_stddrv.s add missing stddrv defines for atarixl 2014-01-21 23:09:00 +01:00
toascii.s
ucase_fn.s Don't import tmp1, slipped in by mistake in last commit 2013-07-24 00:44:44 +02:00
wherex.s
wherey.s
write.s
xlmemchk.inc untabify 2013-09-27 22:01:54 +02:00