1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-19 09:28:25 +00:00
Commit Graph

3138 Commits

Author SHA1 Message Date
Karri Kaksonen 4f9b30d50d Fix black index in tgi_colors.s 2022-07-21 03:20:44 +02:00
Karri Kaksonen b252059369 Mark index 0 as TRANSPARENT. Let palette start from index 1 2022-07-21 03:20:40 +02:00
Jeff Tranter ba13ba32a1 Fix some commonly made spelling errors in comments. 2022-07-21 03:18:13 +02:00
Greg King 8bf9766e9e Added to the telestrat library the name of the standard dynamic TGI driver. 2022-07-21 03:13:10 +02:00
polluks ad95ba7854 Added tail call optimization 2022-07-21 03:13:10 +02:00
Greg King 103d3ccfcd Fixed the cart directory build code to handle even simple programs.
Carts can be built containing programs that don't link some segments.
2022-07-21 03:13:10 +02:00
polluks 33bb1a22ff Removed the colour purple
This commit may break compatibility.
2022-07-21 03:13:10 +02:00
polluks d6349e0f92 Save a few bytes 2022-07-21 03:13:10 +02:00
polluks 5f151b1316 Revert commits 2022-07-21 03:13:10 +02:00
Sven Michael Klose 3ee9b35080 Fix strnlen(). 2022-07-21 03:13:09 +02:00
Sven Michael Klose 88fdaeb490 Add standard C library function strnlen(). 2022-07-21 03:13:09 +02:00
Greg King baa582ac0b Made cbm_open() be more efficient.
The fastcall argument doesn't need to be put on a stack.  SETNAM can be called before SETLFS.
2022-07-21 03:13:09 +02:00
Greg King e1ef1325ec Put the alignment decrement code back into posix_memalign().
Without that code, the function returns a very broken pointer.
2022-07-21 03:13:09 +02:00
Oliver Schmidt 152241f26c Don't rely on (actually changed) unspecified compiler behavior. 2022-07-21 03:13:09 +02:00
polluks 687c8052ae Save a few bytes 2022-07-21 03:13:09 +02:00
Bob Andrews c0c89a81e4 Merge branch 'master' into rremd 2021-12-11 22:36:12 +01:00
Oliver Schmidt 8b0de8a931 Merge branch 'master' into master 2021-11-23 22:56:51 +01:00
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
Wayne Parham 5f4605c4fc Remove trailing blank lines from read.s, write.s and tapeio.s 2021-06-16 17:28:19 -05:00
Wayne Parham d6ef8326f9 Remove trailing blank line from libsrc/sym1/display.s 2021-06-16 17:24:18 -05:00
Wayne Parham 85d345088d Remove trailing two blank lines from libsrc/sym1/crt0.s 2021-06-16 17:21:57 -05:00
Wayne Parham a93542e80c Added __fastcall__ to comments 2021-06-16 16:24:26 -05:00
Wayne Parham faf6266cde typo in comment 2021-06-12 06:28:53 -05:00
Wayne Parham c9bb1483ac Add BEL->beep functionality 2021-06-12 06:17:03 -05:00
Wayne Parham 9e6c1d1303 tapeio and symNotepad updates 2021-06-11 19:55:13 -05:00
Greg King 14d05c61b6 Made Creativision's joystick driver more efficient. 2021-06-11 07:43:25 -04:00
Greg King af3d4581d3 Moved Creativision's playsound() into a separate file.
It won't waste space in a cartridge if it isn't used.
2021-06-11 07:43:25 -04:00
Greg King f636d4e634 Fixed the Creativision library's bios_playsound().
It was disabling interrupts permanently.
2021-06-11 07:43:24 -04:00
Wayne Parham 24f5bac899 Added BEL -> beep() functionality 2021-06-10 16:07:39 -05:00
Wayne Parham 7d6541274d Changes to I/O access 2021-06-09 10:23:42 -05:00
Wayne Parham 886e9e83b2 Removed stdin->stdout echo from read.s 2021-06-07 12:33:29 -05:00
Wayne Parham 88ee45e9ef tapeio.s updates 2021-06-07 00:35:20 -05:00
Wayne Parham dc9333a3bb tapeio.s updates 2021-06-07 00:18:26 -05:00
Wayne Parham c961782192 Removed libref.s 2021-06-07 00:07:09 -05:00
Wayne Parham 0bbff54378 return val updates 2021-06-07 00:03:44 -05:00
Wayne Parham 9d509735a8 Makefile changes 2021-06-06 21:56:23 -05:00
Wayne Parham 64afb50d5a Makefile changes 2021-06-06 21:45:58 -05:00
Wayne Parham 6c4c959141 Sym-1 lib changes 2021-06-06 21:28:03 -05:00
Wayne Parham 69e2313a63 First round of requested code changes 2021-06-06 23:20:54 +01:00
Greg King 6bedade593 Fixed the creativision function prototypes.
Added const to a pointer parameter.
2021-05-29 08:37:38 -04:00
Greg King 663268dca9 Syncronize the Supervision crt0.s with its ld65 config files.
.segment "VECTOR" -> "VECTORS". Fixes #1506.
2021-05-21 03:32:43 -04:00
Christian Groessler 681c9594cc libsrc/atari5200/crt0.s: fix formatting 2021-05-21 01:45:55 +02:00
mrdudz 6d560f4236 change prototype for GraphicsString() to void __fastcall__ GraphicsString(const void *myGfxString); 2021-05-18 15:16:14 +02:00
mrdudz 5fc9d3f048 change driver _install calls from taking "void*" to "const void*" 2021-05-16 22:57:28 +02:00
WayneParham e9fd87d07a Merge branch 'master' into master 2021-05-16 10:02:37 -05:00
Christian Groessler 09e0e74124 (again) remove TABs 2021-05-13 18:12:12 +02:00
Andrea Odetti 05f545e189 More line number related changes. 2021-05-11 17:41:59 +02:00
Wayne Parham 044a0838a3 Changes to existing cc65 source to support Synertek Systems Sym-1 2021-05-09 16:52:48 -05:00
Wayne Parham 6e79379405 Synertek Systems Sym-1 machine-specific files 2021-05-09 16:34:53 -05:00
polluks2 b1f81d5e21 Optimised code 2021-05-08 19:48:31 +02:00