1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-02 18:06:48 +00:00
cc65/libsrc/lynx
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
..
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
tgi Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +01:00
bllhdr.s Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
bootldr.s Changed __BLOCKSIZE__ to __BANK0BLOCKSIZE__. 2016-09-11 22:26:52 +02:00
cgetc.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
clock.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
crt0.s Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
ctype.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
defdir.s Changed __BLOCKSIZE__ to __BANK0BLOCKSIZE__. 2016-09-11 22:26:52 +02:00
eeprom46.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
eeprom66.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
eeprom86.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
eeprom.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
exec.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
exehdr.s Changed __BLOCKSIZE__ to __BANK0BLOCKSIZE__. 2016-09-11 22:26:52 +02:00
extzp.inc Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
extzp.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
kbhit.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
libref.s Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +01:00
load.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
lseek.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
lynx-cart.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
lynx-snd.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
mainargs.s Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
open.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
oserror.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
read.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
sysuname.s Move startup code to STARTUP segment. 2004-10-08 18:52:22 +00:00
tgi_colors.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
tgi_irq.s Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +01:00
tgi_stat_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
tgi_stddrv.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00
uploader.s Removed (pretty inconsistently used) tab chars from source code base. 2013-05-09 13:57:12 +02:00