1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-20 02:17:07 +00:00
Commit Graph

3160 Commits

Author SHA1 Message Date
Karri Kaksonen f92e1f2e3c Change polarity for 2600 buttons 2022-07-21 03:20:44 +02:00
Karri Kaksonen 851c65344c Add comments 2022-07-21 03:20:44 +02:00
Karri Kaksonen 3ceae59857 Add stdjoy driver 2022-07-21 03:20:44 +02:00
Karri Kaksonen cdf83d2a26 Fixed logic flaw 2022-07-21 03:20:44 +02:00
Karri Kaksonen 14956f3b15 Add atari7800-stdjoy 2022-07-21 03:20:44 +02:00
Fabrizio Caruso 1effa5944b Optimize delete cycles 2022-07-21 03:20:44 +02:00
Fabrizio Caruso 3050e3afcd Use lsr 2022-07-21 03:20:44 +02:00
Fabrizio Caruso fc6548db5c Fix color 1 and 2 (grey/green levels) 2022-07-21 03:20:44 +02:00
Fabrizio Caruso 82cfbb5fa8 Fix Gamate CONIO: non-solid characters bug 2022-07-21 03:20:44 +02:00
Karri Kaksonen 6f11c4ffad Export paldetected 2022-07-21 03:20:44 +02:00
Karri Kaksonen ef13a470e8 Use proper mnemonics 2022-07-21 03:20:44 +02:00
Karri Kaksonen fd305c1e31 Separate machine detection from crt0 and put it in get_tv 2022-07-21 03:20:44 +02:00
Karri Kaksonen cf8c7ee28d Split clock file to components 2022-07-21 03:20:44 +02:00
Karri Kaksonen 218c98d4d5 Add get_tv.s 2022-07-21 03:20:44 +02:00
Karri Kaksonen 7c12916718 Add irq handling, PAL/NTSC detection and clock() 2022-07-21 03:20:44 +02:00
Karri Kaksonen 76fae9da82 Add irq handling, PAL/NTSC detection and clock() 2022-07-21 03:20:44 +02:00
Karri Kaksonen d099df0533 Clear hw palette and set AUDIN low at startup 2022-07-21 03:20:44 +02:00
Karri Kaksonen f7c59ee1ec Add CARTSIZE to cfg file for configuring the a78 header. Add descriptions of usage. 2022-07-21 03:20:44 +02:00
Karri Kaksonen d586c83dae Add exehdr 2022-07-21 03:20:44 +02:00
Karri Kaksonen dc75972e9e Add exehdr 2022-07-21 03:20:44 +02:00
Karri Kaksonen 3792347d5d Add crt0.s and ctype.s 2022-07-21 03:20:44 +02:00
Karri Kaksonen e653204ffe Add target atari7800 2022-07-21 03:20:44 +02:00
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