mrdudz
bbfc24770e
test related to pr #1425
2021-03-20 00:23:12 +01:00
acqn
325b7b4ab3
Enabled 'a ? b, c : d'.
2021-03-20 00:09:47 +01:00
acqn
a51d6d40de
Ternary fix for some obscure cases.
2021-03-20 00:09:47 +01:00
mrdudz
7d528d9eb0
fix typo
2021-03-19 22:26:49 +01:00
mrdudz
9ec9d1e20c
test for issue #1431 / pr #1424
2021-03-19 20:53:52 +01:00
acqn
6974c1ff12
Fixed and cleaned up codegen logic with arithmetic conversion in addition and subtraction.
2021-03-19 16:35:03 +01:00
Christian Groessler
cd116e5ba0
src/ar65/library.c: style fix
2021-03-18 22:27:42 +01:00
Christian Groessler
9b05fe9982
src/ar65/library.c: fix compilation on Windows
2021-03-18 22:27:42 +01:00
Christian Groessler
358d750b3e
ar65: fix parallel builds by using a per-process temp file
2021-03-18 22:27:42 +01:00
Christian Groessler
64449f0f54
ar65: better version of last change
2021-03-18 22:27:42 +01:00
Christian Groessler
d3c495e8b9
ar65: fix parallel builds by using a per-process temp file
2021-03-18 22:27:42 +01:00
acqn
b02838439c
Changed g_addaddr_local() codegen to reduce code size.
2021-03-16 22:29:20 +01:00
acqn
8eeaaa3f36
Made certain types of comparison between addresses in constant expressions work.
2021-03-16 22:29:20 +01:00
acqn
99c7fe0ada
Reusing code from parseadd() for ArrayRef().
...
Now index[ptr] works in constant expressions.
Fixed codegen for cast type in constant expressions.
Calls on swapstk in 'i[ptr]' is avoided when possible.
2021-03-16 22:29:20 +01:00
acqn
f5972dfd08
Made int+pointer work in constant expressions.
...
Fixed codegen for cast type addition in constant expressions.
Calls on swapstk in 'i+ptr' is avoided when possible.
2021-03-16 22:29:20 +01:00
acqn
aa6fdf58b8
Addresses in constant subtraction expressions now work.
...
Fixed codegen for cast type subtraction in constant expressions.
2021-03-16 22:29:20 +01:00
acqn
c4a2620e29
Added an utility function to check for quasi-constant addresses (of stack variables).
2021-03-16 22:29:20 +01:00
acqn
0a8ca3041a
Changd all Find*Last*InOpenRange() to return the beginning of the open range.
...
Fixed FindArgLastUsageInOpenRange().
2021-03-16 22:24:19 +01:00
acqn
4376b83390
Fixed LoadAAt().
2021-03-16 22:24:19 +01:00
acqn
bd5d5b7385
Removed the prototype of evalexpr() that no longer exists.
2021-03-16 22:24:19 +01:00
jede
41f796bbe1
left and right mask are inverted : fix in telestrat.h
2021-03-15 21:10:29 -04:00
jede
b9fd318985
fix space/column
2021-03-13 00:15:05 +01:00
jede
c0d638a26d
add clock for Telestrat target and add some Telemon primitives
2021-03-13 00:15:05 +01:00
jedeoric
4f26650228
[Telestrat] chdir management ( #1419 )
...
* add syschdir
* revert read.s
* remove extra line
* Now we update __cwd
* Fix tab
* Fix another tab
* Fix tab
* Fix tab and jmp
* fix xgetcwd
* Fix comments
2021-03-11 09:42:14 +01:00
greg-king5
23fba6cc37
Merge pull request #1412 from jedeoric/master
...
[Telestrat] Fix many bugs in conio Telestrat target
2021-03-09 18:44:20 -05:00
jede
a05dddd0d6
Fix next column
2021-03-09 22:02:26 +01:00
jede
facc1b4914
Fix cputdirect
2021-03-08 21:16:44 +01:00
jede
df64fd859c
Fix cvline bug
2021-03-07 23:00:15 +01:00
jede
48badc0816
Fix import return0
2021-03-06 21:40:26 +01:00
Oliver Schmidt
bc8cca9fc4
Revert "Now getchar works"
...
This reverts commit 1fc16cb9ed6f9a27f4aaa6337b98e27a57a77fcd.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
f122837955
Revert "add syschdir"
...
This reverts commit d83e8a3f0e8f71f627b20639c85e4e7a386cbb32.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
d6f2fda575
Revert "revert read.s"
...
This reverts commit 65d5786da564e3937795361cbdc8e1f48f0b0272.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
8ae5a4a134
Revert "remove extra line"
...
This reverts commit 973a5337ac29f8fb1c8abfc68f4a4fa632b721d6.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
ab4ca51848
Revert "Now we update __cwd"
...
This reverts commit d417baf826b9a6eae86d4de69f149b9f105954e9.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
558dfa285e
Revert "Fix tab"
...
This reverts commit 17ca09ba9afe520cd88c1c156e6e29d836fc5722.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
24d63a96b1
Revert "Fix another tab"
...
This reverts commit 9b365654852a390f00a9521c8d3654c18c68d78b.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
f9ca091bd0
Revert "Fix tab"
...
This reverts commit 2ae41e0a558bfc4b511f17b1df40092a6a0e253a.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
1d8479b411
Revert "Fix tab and jmp"
...
This reverts commit bf9d4ac3bbc0a3f23ec09ba90cfae36289bd7556.
2021-03-06 12:03:05 +01:00
jede
bf9d4ac3bb
Fix tab and jmp
2021-03-04 18:02:26 +01:00
jede
2ae41e0a55
Fix tab
2021-03-04 18:02:26 +01:00
jede
9b36565485
Fix another tab
2021-03-04 18:02:26 +01:00
jede
17ca09ba9a
Fix tab
2021-03-04 18:02:26 +01:00
jede
d417baf826
Now we update __cwd
2021-03-04 18:02:26 +01:00
jede
973a5337ac
remove extra line
2021-03-04 18:02:26 +01:00
jede
65d5786da5
revert read.s
2021-03-04 18:02:26 +01:00
jede
d83e8a3f0e
add syschdir
2021-03-04 18:02:26 +01:00
jede
1fc16cb9ed
Now getchar works
2021-03-04 18:02:26 +01:00
Greg King
5f145542b0
Exported the Commodore CHRIN and CHROUT Kernal functions, in the CBM libraries.
...
This commit complements commit 98f8064b8311753fab468aaf2c1b6d2e339a4391.
2021-03-03 17:39:53 -05:00
jede
872739b5f4
Fix comments, return line and bordercolor return
2021-03-03 22:14:29 +01:00
acqn
047d0f479b
Comments format fix.
2021-03-03 10:07:24 +01:00