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

9370 Commits

Author SHA1 Message Date
mrdudz 175da4bcd6 add gitignores 2022-07-21 03:20:44 +02:00
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 c40e099969 Ignore executables in util directory 2022-07-21 03:20:44 +02:00
Fabrizio Caruso 3d4772e1fe Remove executables 2022-07-21 03:20:44 +02:00
Fabrizio Caruso 6b3920f9e0 Make the intermediate gray/green levels available 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
polluks2 87e90b6e9a Fixed documentation typo 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 9fbeb68b22 Make STARTUP segment larger 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 9cf4f166c0 Add more space to init segmen 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 926959d80a Fix offset for MARIA 2022-07-21 03:20:44 +02:00
Karri Kaksonen 750ce30768 Make start of ROM depend on CARTSIZE 2022-07-21 03:20:44 +02:00
Karri Kaksonen 0be3882f08 Remove the EXEHDR from the default build 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 db48605434 Update docs 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 4cd32829ea Add segment ONCE 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 92043bc7c8 Remove garbage 2022-07-21 03:20:44 +02:00
Karri Kaksonen e653204ffe Add target atari7800 2022-07-21 03:20:44 +02:00
Karri Kaksonen 89716ac831 Add target atari7800 2022-07-21 03:20:44 +02:00
empathicqubit 06ddd042f2 Documentation 2022-07-21 03:20:44 +02:00
empathicqubit 2bd30afdeb Add --debug-tables <filename> option and output struct and union fields 2022-07-21 03:20:44 +02:00
Greg King 314cdd7feb Added Atari Lynx versions of three sample programs.
The Lynx target can't build the usual versions because its library doesn't have conio output and stdio.
2022-07-21 03:20:44 +02:00
Greg King 1951e84505 Made tgidemo draw circles in blue instead of orange.
That change lets it be built on two more platforms (Atmos, Telestrat).
2022-07-21 03:20:44 +02:00
Greg King c6c199bd59 Added a URL to the snapshot's commit history as a comment in the Windows snapshot ZIPs. 2022-07-21 03:20:44 +02:00
nyanpasu64 aebf61464d Replace #include "inttypes.h" with <inttypes.h> 2022-07-21 03:20:44 +02:00
nyanpasu64 8afbf3f5ff Fix format strings to properly format uintptr_t 2022-07-21 03:20:44 +02:00
nyanpasu64 190e04b0ce Remove broken inttypes.h
src/common/inttypes.h is a shim to fix building cc65 on
non-C99-compliant compilers missing inttypes.h (like VS2012 and
earlier). The shim is actually incomplete and does not define the PRI...
macros supplied by the actual compiler headers. Since we're planning to
use those macros, delete this header so cc65's source files instead use
host-supplied inttypes.h containing macro definitions.
2022-07-21 03:20:44 +02:00
nyanpasu64 b9651e4b06 Fix segfault on 64-bit LLP64 Windows builds
There are many occurrences of unsigned long in codegen.h's function
arguments. Changing g_getimmed and g_defdata makes `make` succeed
without segfaulting. I don't know if it makes cc65 behave correctly in
all cases, or if there are more unsigned long that need to be changed.
2022-07-21 03:20:44 +02:00
mrdudz eb2f2a2fca fix #warning directive so the test could actually compile :) 2022-07-21 03:20:44 +02:00
Wayne Parham eb25027f7b Minor updates 2022-07-21 03:20:44 +02:00
Wayne Parham cb322551e5 Documentation clarifications 2022-07-21 03:20:44 +02:00
Wayne Parham d6fe34107e unsigned int format specifier 2022-07-21 03:20:44 +02:00
Wayne Parham 5dd952ba8c Added Sym-1 extended memory sample program and documentation 2022-07-21 03:20:44 +02:00