1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-28 19:29:53 +00:00
cc65/libsrc
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
..
apple2 Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
atari Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
atari2600 Add C support for Atari 2600 (VCS) 2017-01-13 21:12:22 +01:00
atari5200 Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
atmos Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
c16 libsrc/c16/get_tv.s: remove code duplication 2017-01-26 16:43:47 +01:00
c64 Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
c128 Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
cbm cbm stuff from greggs pull request 2017-12-11 19:52:11 +01:00
cbm510 Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
cbm610 fix cpeeks for CBM610 2017-12-12 04:32:39 +01:00
common Save/restore jmpvec as it is used by generated code - see g_callind(). 2017-10-23 18:57:28 +02:00
conio Make some arrays const. 2017-06-28 20:43:31 +02:00
creativision Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
dbg Make some arrays const. 2017-06-28 20:43:31 +02:00
em Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
gamate Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
geos-apple directory structure changed from driver-centric to target-centric 2016-05-16 19:49:43 +02:00
geos-cbm Removed joy_masks array. 2017-08-19 19:11:28 +02:00
geos-common Make some arrays const. 2017-06-28 20:43:31 +02:00
joystick Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
lynx Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
mouse Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
nes Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
none crt0.s ("none" target): fix initialization of sp variable. 2018-01-11 13:15:19 +01:00
osic1p Removed CBM chartype table. 2017-12-02 11:04:59 +01:00
pce Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
pet Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
plus4 Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
runtime callptr4 2017-05-01 21:08:03 +03:00
serial Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
sim6502 Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
supervision Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
telestrat Shrank Telestrat initcwd.s by 3 bytes. 2018-01-09 04:48:39 -05:00
tgi Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
vic20 Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
zlib Fix more than 256 codes of same length. 2017-11-07 20:10:19 +01:00
Makefile Implemented the requested changes. 2018-01-04 11:17:20 +01:00