1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-25 13:29:41 +00:00
cc65/libsrc
Oliver Schmidt dacee3b9ed Removed IRQ support from TGI drivers.
All but one TGI drivers didn't use IRQs. Especially when the TGI driver kernel was the only .interruptor this meant quite some unnecessary overhead because it pulled in the whole IRQ infrastructure.

The one driver using IRQs (the graphics driver for the 160x102x16 mode on the Lynx) now uses a library reference to set up a JMP to its IRQ handler.
2018-02-02 18:15:45 +01:00
..
apple2 Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +01:00
atari Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +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 TGI drivers. 2018-02-02 18:15:45 +01:00
c16 libsrc/c16/get_tv.s: remove code duplication 2017-01-26 16:43:47 +01:00
c64 Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +01:00
c128 Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +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 IRQ support from TGI drivers. 2018-02-02 18:15:45 +01: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 TGI drivers. 2018-02-02 18:15:45 +01:00
mouse Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
nes Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +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 Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +01:00
tgi Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +01: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