1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-08 15:29:37 +00:00
cc65/libsrc
Gabriele Gorla 6637e28831 saves 2 bytes in the standard c64 joystick driver
remove redundant code and add jmp to the common sequence
two more bytes could be saved at the expense of longer sequence with interrupts disabled by moving sei/cli
2021-11-23 21:34:49 +01:00
..
apple2 Moved convert.system from geos-apple to apple2[enh]. 2021-02-17 10:50:22 +01:00
atari Export LMARGN_save to C. People might want to preserve this setting in their program. 2021-04-01 15:19:06 +02:00
atari2600 ctype size optimization 2020-02-03 20:45:09 +01:00
atari5200 libsrc/atari5200/crt0.s: fix formatting 2021-05-21 01:45:55 +02:00
atmos Use more compact loops. 2020-12-27 17:54:49 -05:00
c16 Exported the Commodore CHRIN and CHROUT Kernal functions, in the CBM libraries. 2021-03-03 17:39:53 -05:00
c64 saves 2 bytes in the standard c64 joystick driver 2021-11-23 21:34:49 +01:00
c128 Exported the Commodore CHRIN and CHROUT Kernal functions, in the CBM libraries. 2021-03-03 17:39:53 -05:00
cbm Fixed cbm_k_readst() to work around a VIC-20 Kernal bug. 2021-03-25 15:22:18 -04:00
cbm510 Exported the Commodore CHRIN and CHROUT Kernal functions, in the CBM libraries. 2021-03-03 17:39:53 -05:00
cbm610 Exported the Commodore CHRIN and CHROUT Kernal functions, in the CBM libraries. 2021-03-03 17:39:53 -05:00
common More line number related changes. 2021-05-11 17:41:59 +02:00
conio Use more compact loops. 2020-12-27 17:54:49 -05:00
creativision Made Creativision's joystick driver more efficient. 2021-06-11 07:43:25 -04:00
cx16 Updated a comment about Kernal's STATUS variable. 2020-11-08 17:45:54 -05:00
dbg Removed unnecessary #include <cc65.h> from convert.c 2019-11-19 14:08:00 +01:00
em change driver _install calls from taking "void*" to "const void*" 2021-05-16 22:57:28 +02:00
gamate Indentation in vga.s for gamate 2020-09-24 19:42:34 +02:00
geos-apple Moved convert.system from geos-apple to apple2[enh]. 2021-02-17 10:50:22 +01:00
geos-cbm moved to better folder location 2018-12-30 18:57:46 +01:00
geos-common change prototype for GraphicsString() to void __fastcall__ GraphicsString(const void *myGfxString); 2021-05-18 15:16:14 +02:00
joystick change driver _install calls from taking "void*" to "const void*" 2021-05-16 22:57:28 +02:00
lynx Streamlined clock rate handling. 2020-10-25 14:06:44 +01:00
mouse Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
nes Preserve the accu 2020-04-06 18:13:54 +02:00
none ctype size optimization 2020-02-03 20:45:09 +01:00
osic1p Remove stale comment. 2020-12-27 17:54:49 -05:00
pce Added a special version of a function which uses an absolute addressing mode to access the zero page. 2021-05-04 12:10:43 -04:00
pet Exported the Commodore CHRIN and CHROUT Kernal functions, in the CBM libraries. 2021-03-03 17:39:53 -05:00
plus4 Exported the Commodore CHRIN and CHROUT Kernal functions, in the CBM libraries. 2021-03-03 17:39:53 -05:00
runtime Fix CRLFs introduced by fe3f267 2020-09-18 08:57:28 +02:00
serial change driver _install calls from taking "void*" to "const void*" 2021-05-16 22:57:28 +02:00
sim6502 ctype size optimization 2020-02-03 20:45:09 +01:00
supervision Syncronize the Supervision crt0.s with its ld65 config files. 2021-05-21 03:32:43 -04:00
telestrat (again) remove TABs 2021-05-13 18:12:12 +02:00
tgi change driver _install calls from taking "void*" to "const void*" 2021-05-16 22:57:28 +02:00
vic20 Fixed cbm_k_readst() to work around a VIC-20 Kernal bug. 2021-03-25 15:22:18 -04:00
zlib zlib: Use correct (un)signedness of char in prototypes and functions. 2021-03-30 19:41:20 +02:00
Makefile Moved convert.system from geos-apple to apple2[enh]. 2021-02-17 10:50:22 +01:00