Gorilla Sapiens
b6f42f9ab2
changed "spc" to "c_sp"
2025-06-04 06:37:59 +00:00
Gorilla Sapiens
3d118dc6e5
rename "sp" to "spc", avoid conflict with 4510 opcodes
2025-06-04 02:06:40 +00: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
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
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
Kugel Fuhr
79606c4d20
Overlooked a few target tests that take the address of main().
2024-09-02 16:55:58 +02:00
Mariano Dominguez
27ecb555ea
Rename sound to _sound.
...
remove extra comments.
2023-01-10 11:16:36 -08:00
Mariano Dominguez
bf9fb6dcdb
increase delay in sound test
2023-01-06 11:23:33 -08:00
Mariano Dominguez
2a961a870b
add target test
2023-01-06 09:56:15 -08:00
Rutger van Bergen
37954dffe7
Specify supported tests
2022-12-26 20:26:29 +01:00
Rutger van Bergen
ae23e47eb5
Merge branch 'cc65:master' into master
2022-12-26 13:57:10 +01:00
Stephan Mühlstrasser
ec652367d0
Support targets without cursor keys
...
Not all targets to have cursor keys on their keyboard. Add corresponding
#ifdefs to the conio test program.
2022-11-20 13:28:45 +01:00
mrdudz
bf924395fb
fix some bashisms, hopefully makes "check" work again in cmd.exe
2022-11-05 19:41:02 +01:00
Rutger van Bergen
2b07204952
Merge branch 'cc65:master' into kim1
2022-09-19 20:03:23 +02:00
Bob Andrews
623f047397
Merge pull request #1509 from mrdudz/rremd
...
C64 Retro Replay EMD driver
2022-08-11 01:11:16 +02:00
mrdudz
f99cb177c6
added example/test for cbm_read, related to issue #1306
2022-07-25 21:01:31 +02:00
Bob Andrews
6239fbe18c
Revert "rename '_poserror' to '__poserror'"
2022-07-24 18:14:21 +02:00
mrdudz
8db0def88b
add a target for testcode.d81, which contains all drivers too
2022-07-24 02:43:18 +02:00
mrdudz
1bc05a7aa0
add rrr driver to list
2022-07-24 02:42:49 +02:00
Christian Groessler
758d9466c0
rename '_poserror' to '__poserror'
...
The old name could be non-conforming to the C standard. The new name
is definitely in the "implementation name space".
See issue #1796 .
2022-07-24 00:33:56 +02:00
mrdudz
b54fb2dfd1
remove dangling spaces
2022-07-21 03:20:44 +02:00
Karri Kaksonen
e653204ffe
Add target atari7800
2022-07-21 03:20:44 +02:00
Jeff Tranter
ba13ba32a1
Fix some commonly made spelling errors in comments.
2022-07-21 03:18:13 +02:00
Greg King
cac1e26372
Made the c128, not the c64, target build the c128 version of "c64-c128-scpu-test.c".
...
Its placement in the wrong list caused a parallel race condition that sometimes led to failed test builds.
2022-07-21 03:18:13 +02:00
Greg King
9dcd7f8858
Reverted "do not use cl65 to prevent tests from failing randomly because of one process deleting the temp files from another".
...
This reverted commit 02a46e0237 . That commit didn't fix the real bug (a program name in the wrong list).
2022-07-21 03:18:13 +02:00
mrdudz
14b27f8317
do not use cl65 to prevent tests from failing randomly because of one process deleting the temp files from another
2022-07-21 03:18:13 +02:00
Greg King
c138454bcc
Removed geos_apple and geos_cbm from the lists of targets.
...
They need resource files to go with the program source files. The top-level samples and targettest programs don't have those resources.
2022-07-21 03:18:13 +02:00
Greg King
9c1c1c04d8
Moved the platform-test enumerations from Github Actions over to makefiles.
...
Now, we can run those tests locally, as well as on Github.
2022-07-21 03:18:13 +02:00
mrdudz
16acb7675e
move some things from targettest to samples
2022-07-21 03:13:10 +02:00
mrdudz
f800e71d7a
cleanup
2022-07-21 03:13:10 +02:00
Greg King
e0b23258dc
Added the names of samples and targettest programs that the telestrat library can build now.
2022-07-21 03:13:10 +02:00
Oliver Schmidt
27f975666c
Disable double hires on exit.
...
A program being run afterwards might not even know about the existence of double hires. So it's our task to turn double hires off on exit.
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
Greg King
5cad3ce55a
Fixed heaptest.c compiler warnings in a way that's better than PR #1621 .
...
This fix adds "unsigned" to one line instead of removing it from several lines.
2022-07-21 03:13:10 +02:00
mrdudz
f1e70517ec
the forgotten minimal testprog
2022-07-21 03:13:10 +02:00
mrdudz
6eca9a6aac
fix Makefiles for all targets, dive into subdirs like in samples
2022-07-21 03:13:10 +02:00
mrdudz
e602d6e9c3
add sym1 target
2022-07-21 03:13:10 +02:00
mrdudz
3fbfddc5fb
fix pathes
2022-07-21 03:13:10 +02:00
mrdudz
53fed67bbc
fix pathes
2022-07-21 03:13:10 +02:00
Sven Michael Klose
24a9886717
mostlyclean: Clean up.
2022-07-21 03:13:10 +02:00
Sven Michael Klose
a45a92a71f
main(): No return value.
2022-07-21 03:13:10 +02:00
Sven Michael Klose
a60ac67783
main(): Re-introduce return value. Compiler rejects 'void'.
2022-07-21 03:13:10 +02:00
Sven Michael Klose
d23c83dd1e
Remove command line arguments and return value from main().
2022-07-21 03:13:10 +02:00
Sven Michael Klose
d5591bc184
Make label file for c610 platform.
2022-07-21 03:13:10 +02:00
Sven Michael Klose
6aabee0564
Remove -t option for linker only.
2022-07-21 03:13:10 +02:00
Sven Michael Klose
a5ca1928f5
Use -t option alongside -C.
2022-07-21 03:13:10 +02:00