mrdudz
39619b629d
fix docs on .version (forgot to update it when __CC65__ was fixed)
2023-08-19 15:39:16 +02:00
Colin Leroy-Mira
148be69f97
Optimize and fix comments (thanks to Oliver Schmidt)
2023-08-19 14:11:36 +02:00
Colin Leroy-Mira
1f68846116
Avoid using mli.s to initcwd
2023-08-19 14:11:36 +02:00
mrdudz
0f7c299abc
Merge branch 'master' into fptest
...
# Conflicts:
# src/cc65/expr.c
# test/todo/Makefile
2023-07-08 15:56:45 +02:00
Bob Andrews
ce3bcadd24
Merge pull request #2146 from baktragh/master
...
Update _atari5200os.h
2023-07-02 19:10:39 +02:00
baktragh
7a85473cb0
Update _atari5200os.h
...
Remove dangling spaces
2023-07-02 15:16:33 +02:00
baktragh
6c127d6a83
Update _atari5200os.h
...
Update the page 0 symbols, synchronize the names with the _atarios.h, add locations used by Atari 5200 conio
2023-07-02 14:59:00 +02:00
Bob Andrews
3efa517d96
Merge pull request #2141 from baktragh/master
...
Update _atari5200os.h with POT shadows
2023-06-27 00:18:23 +02:00
baktragh
aaec2a6270
Update _atari5200os.h - Remove dangling spaces
2023-06-26 16:46:42 +02:00
baktragh
3e166c760d
Update _atari5200os.h with POT shadows
...
Update the OS struct with POT shadow registers, according to the https://web.archive.org/web/20120830055323/http://www.atarimuseum.com/videogames/consoles/5200/conv_to_5200.html document
2023-06-26 16:38:41 +02:00
Bob Andrews
c2e5937724
Merge pull request #2138 from mooinglemur/20230615-cx16-memsiz
...
cx16: use KERNAL memsiz for MEMSIZE in asminc/cx16.inc
2023-06-19 18:59:47 +02:00
MooingLemur
59941d9464
cx16: use KERNAL memsiz for MEMSIZE in asminc/cx16.inc
2023-06-15 21:30:26 -04:00
mrdudz
c8aa9cc703
add struct assign check related to #2079
2023-05-29 17:20:09 +02:00
Bob Andrews
31bac03d01
Merge pull request #2124 from jedeoric/telestrat_fix_compute_length_bytes_read_write
...
Fix computed length for read and write for telestrat target
2023-05-29 16:02:41 +02:00
jede
480600093c
fix pla/pha instead of tmp1
2023-05-25 18:09:03 +02:00
jede
1ca9d7e9e7
fix tab
2023-05-23 23:15:23 +02:00
jede
1377ba0d36
fix compute length for read and write for telestrat target
2023-05-23 23:08:56 +02:00
Bob Andrews
652949f183
Merge pull request #2104 from Movax12/remove-feature-requirement-addrsize
...
ca65: Remove .feature requirement for .addrsize
2023-05-22 00:39:04 +02:00
Bob Andrews
47ee29f239
Merge pull request #2120 from polluks2/patch-10
...
Fixed typo
2023-05-19 17:25:34 +02:00
polluks2
40ff9281c6
Fixed typo
2023-05-19 16:36:19 +02:00
Bob Andrews
9ff7b88192
Merge pull request #2113 from polluks2/patch-9
...
Unified NULL #2110
2023-05-19 16:06:46 +02:00
polluks2
accd57460b
Reverted gconst.h
2023-05-19 15:48:31 +02:00
polluks2
8ff008722b
Fixed test
...
Don't define NULL yourself. QED
2023-05-19 02:49:49 +02:00
polluks2
767875b5a7
Added guard
2023-05-18 00:08:26 +02:00
polluks2
19436f5159
Update gconst.h
2023-05-17 20:24:36 +02:00
Bob Andrews
70bf4d492b
Merge pull request #2105 from bbbradsmith/sim65-64bit-cycle-count
...
Sim65 64bit cycle count
2023-05-16 15:53:23 +02:00
Bob Andrews
d41f53e252
Merge pull request #2108 from bbbradsmith/windows-workflow-scheduled-cmd
...
Scheduled windows build/test and cmd.exe subshell
2023-05-16 15:37:18 +02:00
polluks2
dd58c7ff50
Update stddef.h
2023-05-14 17:32:30 +02:00
polluks2
ba6747f5da
Update time.h
2023-05-14 17:29:42 +02:00
polluks2
c55459b287
Update string.h
2023-05-14 17:28:48 +02:00
polluks2
fd74e6b005
Update stdio.h
2023-05-14 17:28:09 +02:00
polluks2
680ddaf37d
Update locale.h
2023-05-14 17:27:04 +02:00
polluks2
6579df4e91
Update stdlib.h
2023-05-14 02:43:35 +02:00
Bob Andrews
55723f4977
Merge pull request #2112 from bbbradsmith/extern-static-conflict-error
...
Error/warning for extern/static linkage declaration conflict
2023-05-12 11:22:59 +02:00
polluks2
5d9306fed3
Fixed header #2110
2023-05-12 02:32:14 +02:00
bbbradsmith
5a30d746b4
extern/static conflict test: remove warning as errors to match the new expected cases
2023-05-11 20:15:27 -04:00
bbbradsmith
3b7be09a7f
extern redeclared as static = error (C spec: undefined)
...
static redeclared as extern = warning (C spec: ignore extern)
See: #2111
2023-05-11 19:50:58 -04:00
bbbradsmith
eb2b013d62
remove workflow comments this obsoletes
2023-05-08 21:22:18 -04:00
bbbradsmith
76328da682
librsc/Makefile: ../lib directory must be created globally before make lib targets in parallel
...
prevents conflict of individual targets each trying to create ../lib
enable -j2 in make lib windows action
2023-05-08 20:57:50 -04:00
bbbradsmith
07963abd52
replace manual-only tests with scheduled test and manual dispatch
...
cache is used to prevent unnecessary rebuild if the previous build was successful
make steps now use SHELL=cmd to provide cmd.exe subshell
2023-05-08 18:21:21 -04:00
bbbradsmith
ce6097ea7e
rename windows-test-manual to windows-test-scheduled
2023-05-08 18:12:57 -04:00
Movax12
a058d4a2f3
Fix warning message, remove comment
2023-05-08 16:55:54 -04:00
Bob Andrews
79018fd424
Merge pull request #2107 from IrgendwerA8/patch-2
...
Fixed comments for Atari OS memory location
2023-05-08 18:34:30 +02:00
Irgendwer
02d38ae17e
Fixed comments for Atari OS memory location
2023-05-08 15:28:22 +02:00
bbbradsmith
f15e9c4159
Linux build rejects %llu in ErrorCode
2023-05-07 17:41:54 -04:00
bbbradsmith
2cb457b85f
sim65 use error codes outside the simulated program's range for non-sim errors
2023-05-07 16:51:12 -04:00
bbbradsmith
7f0baff792
document how to return from assembly sim65 test
2023-05-07 16:35:05 -04:00
bbbradsmith
3419cbd348
sim65 64-bit cycle count tests
...
These take ~10 seconds to run locally
2023-05-07 16:33:47 -04:00
bbbradsmith
aad64063c9
makefiles no longer need comment about sim65 64-bit support
2023-05-07 16:33:07 -04:00
bbbradsmith
0081fe548c
sim64 universal 64-bit cycle count support:
...
MaxCycleCount is accounted by countdown, eliminating the 1-instruction-overhead issue, and removing the need to compare against a growing TotalCycles.
Makes main.c responsible for counting total cycles, instead of 6502.c, so the size of MaxCycleCount etc. is fully determined in one location.
Makes error.c responsible for PrintCycles instead of paravirt.c, so that it can be treated globally instead of
Return value of main() should be SIM65_ERROR because it is unreachable by design.
2023-05-07 16:26:42 -04:00