Bob Andrews
cd769b3a9f
Update cbm264.h - TGI_COLOR defines should be indices into the default palette
2025-06-12 00:32:09 +02:00
Bob Andrews
c3b87779b7
Update Makefile - link all Plus4 samples with plus4-hires.cfg - using the LDFLAGS mechanism for this does not work
2025-06-05 02:23:29 +02:00
Bob Andrews
79ecb2071c
Update Makefile - use ld65, not cl65, for linking
2025-06-05 02:09:11 +02:00
Bob Andrews
a1fe6b8465
kill spaces
2025-06-01 23:22:44 +02:00
Bob Andrews
d7c84d1434
kill spaces
2025-06-01 23:20:51 +02:00
Bob Andrews
81ca41b736
kill dangling spaces
2025-06-01 23:19:51 +02:00
Bob Andrews
aa4a791cc3
Merge branch 'master' into feature/plus4-tgi-driver
2025-06-01 23:12:27 +02:00
Colin Leroy-Mira
0122307399
Apple2: Dynamic IIe check on a2_lo_tgi
2025-06-01 12:53:36 +02:00
Colin Leroy-Mira
a9ab23ad51
Make waitvsync available on apple2
2025-06-01 12:53:36 +02:00
Colin Leroy-Mira
d3ef3e1b62
Apple2: Don't depend on apple2enh definition for characters
...
Up, Down and Del, as well as Open-Apple, exist on
non-enhanced Apple //e.
2025-05-31 19:43:53 +02:00
Bob Andrews
4971fe312a
Merge pull request #2660 from GorillaSapiens/issue_2446
...
Issue 2446
2025-05-31 19:02:06 +02:00
Bob Andrews
df99b9a107
fix codestyle
2025-05-31 19:00:11 +02:00
Colin Leroy-Mira
c75c305c59
Apple2: Fix inconsistency (use bit like everywhere else)
2025-05-31 15:43:23 +02:00
Colin Leroy-Mira
d03529067a
Apple2: don't define _allow_lowercase and uppercasemask on APPLE2ENH
2025-05-31 15:42:02 +02:00
Colin Leroy-Mira
89daccaa43
Apple2: automatically enable lowercase starting from //e
2025-05-31 15:42:02 +02:00
Colin Leroy-Mira
f8c51ffd3d
Spare a few bytes
2025-05-31 12:04:47 +02:00
Gorilla Sapiens
779c393e65
fixes *.s -> *.o -> exe path
2025-05-29 15:05:03 +00:00
Gorilla Sapiens
842ec4b481
tmpfiles for the *.grc -> *.s -> *.o -> exe path
2025-05-29 14:26:25 +00:00
Colin Leroy-Mira
e444f4c40e
Apple2: Safely check for 80-columns card
...
Check the Pascal ID bytes for an 80-columns card
to avoid blindly jumping into a $C300 that could be
totally unrelated.
2025-05-27 23:38:56 +02:00
Colin Leroy-Mira
816666615b
Apple2: Make 80-columns support dynamic on apple2 target
...
Add a machinetype identifier to help us quickly identify
Apple //e (bit 7) and //e enhanced (bit 6).
Use it in conio functions for 80-columns code instead of
relying entirely on the __APPLE2ENH__ target.
Move videomode() to the apple2 target, and have it return
an error if 80-columns hardware is not available - this
is a lie for now, it is considered available on //e enhanced,
which may not be true, and not available on //e, which
may also be not true. An ulterior patch will make that
check correctly.
Adapt the box/line drawing characters so that one can use
MouseText on the apple2 target if it is available, by
defining DYN_DRAW_BOX. No change by default: MouseText is
considered available on apple2enh and not available on
apple2.
2025-05-27 19:03:20 +02:00
Gorilla Sapiens
9ae0eaafcc
fixed inaccurate comment
2025-05-27 14:13:52 +00:00
Gorilla Sapiens
a1139aa6b8
removed dangling space
2025-05-27 06:31:54 +00:00
Gorilla Sapiens
ca8b072608
fixed another pedantic github build problem
2025-05-27 06:30:12 +00:00
Gorilla Sapiens
9a2f754e8d
fixes problems found by github autobuild
2025-05-27 06:18:24 +00:00
Gorilla Sapiens
11d3338282
bugfixes
2025-05-27 06:00:24 +00:00
Gorilla Sapiens
e451134e23
fixes issue #2446
2025-05-27 05:03:17 +00:00
Colin Leroy-Mira
cd92e4f0af
Apple2: Set mousecard IRQ rate when possible
2025-05-26 14:58:13 +02:00
Bob Andrews
3b089b715a
Merge pull request #2485 from SvenMichaelKlose/add_plus4_getin_wrapper
...
Add Plus/4 wrapper for KERNAL's GETIN.
2025-05-25 03:58:00 +02:00
Bob Andrews
0d9ae7cb70
Update kgetin.s
...
use symbol from cbm_kernal.inc
2025-05-25 03:44:36 +02:00
Bob Andrews
cb0c9bf526
Merge pull request #1810 from mrdudz/coniopeek
...
conio peek for Atari, Atmos, NES, OSIC1P
2025-05-25 03:26:30 +02:00
mrdudz
bd63c6aa4b
move char block printing into function
2025-05-25 03:23:54 +02:00
mrdudz
c996157f0e
update conio test to reflect the state of cpeek implementation(s)
2025-05-25 02:53:34 +02:00
mrdudz
e9a15af29b
cleanup/fix pce cpeekc/cpeekcolor/cpeekrevers/cpeeks, replaces #532
2025-05-25 02:52:03 +02:00
mrdudz
5c72deb0b9
prepare osic1p cpeekc/cpeekcolor/cpeekrevers, replaces #532
2025-05-25 01:38:32 +02:00
mrdudz
8d42c4a8c5
fix cpeekc/cpeekcolor/cpeekrevers/cpeeks for atmos, replaces what is in #532
2025-05-24 20:03:44 +02:00
mrdudz
228316ff58
NES complete now (tested and conio test updated), replaces what is in #532
2025-05-24 19:19:49 +02:00
mrdudz
6628c4ff43
fix cpeekc/cpeekcolor/cpeekrevers for atari 800
2025-05-24 18:34:44 +02:00
mrdudz
0d5e365ee3
Merge branch 'master' into coniopeek
2025-05-24 17:52:58 +02:00
Bob Andrews
7621fb91f0
Merge pull request #2642 from GorillaSapiens/ca65_charset_translations
...
C style character translation in ca65
2025-05-24 17:23:19 +02:00
Bob Andrews
8f4451a468
Merge pull request #2658 from kugelfuhr/kugelfuhr/fix-2655
...
Fix -W -unreachable-code not working in all cases
2025-05-24 17:17:36 +02:00
Bob Andrews
40d6b45d30
Merge pull request #2652 from pfusik/opt-crc32
...
zlib: Make crc32 8 bytes shorter and 3 cycles/byte faster
2025-05-24 17:13:56 +02:00
Bob Andrews
2edb5b96c5
Merge pull request #2654 from kugelfuhr/kugelfuhr/fix-2599
...
Fix missing warning for non void functions without a return statement
2025-05-24 16:59:00 +02:00
Bob Andrews
e211849633
Merge pull request #2657 from kugelfuhr/kugelfuhr/cleanup
...
Remove the unused function ClearDiagnosticStrBufs()
2025-05-24 16:56:56 +02:00
Bob Andrews
333ac4b383
Merge pull request #2651 from colinleroy/add-decompressors
...
Add ZX02 and LZSA (1,2) decompressors
2025-05-24 16:54:05 +02:00
Kugel Fuhr
7be7ce4e9b
Remove tabs.
2025-05-21 11:21:40 +02:00
Kugel Fuhr
b5b7ea422e
Make sure, the command line setting for the "Unreachable code" warning is
...
checked in all cases before outputting such a warning. Fixes #2655 .
2025-05-21 11:04:21 +02:00
Kugel Fuhr
c7c7377f7a
Remove the unused function ClearDiagnosticStrBufs().
2025-05-21 10:20:59 +02:00
Kugel Fuhr
81e1312416
Remove the unused function ClearDiagnosticStrBufs().
2025-05-20 13:50:33 +02:00
Christian Groessler
2dbc7d1696
Merge pull request #2653 from frotzer/fixeof
...
Fix Atari buffer overrun on keyboard EOF
2025-05-20 07:41:00 +02:00
Kugel Fuhr
500887ec23
Fix #2599 . The compiler handled all functions returning an int but without a
...
"return" statement by silently adding "return 0" instead of emitting a
warning. This is the desired behavior for the "main" function in C99 and
above, but the compiler applied it to all functions.
2025-05-17 17:18:05 +02:00