1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-23 04:30:10 +00:00
cc65/libsrc/plus4
Oliver Schmidt 1976d6cd32 Removed IRQ support from joystick drivers.
All but one joystick drivers didn't use IRQs. Espsecially when the joystick driver kernel was the only .interruptor this meant quite some unnecessary overhead because it pulled in the whole IRQ infrastructure.

I was told that the one driver using IRQs (the DXS/HIT-4 Player joystick driver for the C64) can be reworked to not do it. Until this is done that driver is defunct.
2018-02-01 22:38:36 +01:00
..
joy Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
ser Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
_scrsize.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
break.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
cgetc.s Moved things into ONCE. 2016-03-15 22:55:36 +01:00
clrscr.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
color.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
conio.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
cputc.s Introduced internal gotoxy that pops both parameters. 2016-06-05 14:58:38 +02:00
crt0.s Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
devnum.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
get_tv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
irq.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
joy_stat_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
joy_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
kacptr.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kbasin.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kbhit.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
kbrepeat.s Removed dysfunctional kbrepeatdelay() and kbrepeatrate(). 2017-08-30 16:37:59 +02:00
kbsout.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kchkin.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kciout.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kckout.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kclall.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kclose.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
kclrch.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kiobase.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
klisten.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kload.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kopen.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kplot.s More banking support 2002-11-22 22:24:24 +00:00
krdtim.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kreadst.s Need to import ST since it is no longer declared in plus4.inc. 2012-10-02 19:22:19 +00:00
ksave.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kscnkey.s Added C-code interfaces for the CBM Kernal functions SCNKEY and UDTIM. 2016-08-07 15:50:10 -04:00
ksetlfs.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
ksetnam.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
ksettim.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
ktalk.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kudtim.s Added C-code interfaces for the CBM Kernal functions SCNKEY and UDTIM. 2016-08-07 15:50:10 -04:00
kunlsn.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
kuntlk.s Added wrappers for the kernal functions 2002-11-22 22:16:20 +00:00
libref.s Added library reference ser_libref to SER interface. 2013-06-01 11:03:14 +02:00
mainargs.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
randomize.s Fixed the random-seed generators for the Commodore targets. 2015-09-11 10:03:07 -04:00
revers.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
status.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
systime.s Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
sysuname.s New uname function 2003-08-12 17:24:02 +00:00
waitvsync.s add headers/fix formatting 2017-07-18 01:04:53 +02:00