1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-23 04:30:10 +00:00
cc65/libsrc/pet
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
_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 Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
checkst.s Turned the 'ST' status byte into a symbol resolved by the linker in order to allow to use it from code living in the 'cbm' directory. 2012-09-30 18:20:15 +00: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
cpeekcolor.s cbm stuff from greggs pull request 2017-12-11 19:52:11 +01:00
cputc.s Introduced internal gotoxy that pops both parameters. 2016-06-05 14:58:38 +02:00
crt0.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +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 Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01: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
kbhit.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
kbrepeat.s Made the CBM Pet kbrepeat() work on both 40-column and 80-column machines. 2017-09-05 09:19:01 -04:00
kbsout.s Added kernal replacement routines 2002-11-20 01:31:56 +00:00
kchkin.s Added kernal replacement routines 2002-11-20 01:31:56 +00:00
kckout.s Added kernal replacement routines 2002-11-20 01:31:56 +00:00
kclose.s Added kernal replacement routines 2002-11-20 01:31:56 +00:00
kernal.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
kopen.s Added kernal replacement routines 2002-11-20 01:31:56 +00:00
kplot.s Added a PLOT kernal replacement function 2002-12-12 18:44:28 +00:00
krdtim.s Use external symbols for the CBM kernal jump table functions. This allows 2002-11-19 23:02:47 +00:00
kreadst.s Turned the 'ST' status byte into a symbol resolved by the linker in order to allow to use it from code living in the 'cbm' directory. 2012-09-30 18:20:15 +00:00
ksetlfs.s Use external symbols for the CBM kernal jump table functions. This allows 2002-11-19 23:02:47 +00:00
ksetnam.s Use external symbols for the CBM kernal jump table functions. This allows 2002-11-19 23:02:47 +00:00
libref.s Added library reference joy_libref to JOY interface. 2013-06-01 00:36:08 +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
sysuname.s New uname function 2003-08-12 17:24:02 +00:00