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
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
Wayne Parham
12aa8693b8
Corrected size of BASROM definition
2022-07-21 03:18:13 +02:00