1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-12-25 21:29:25 +00:00
Commit Graph

1265 Commits

Author SHA1 Message Date
Karol Stasiak
3873736424 Optimize pointer indexing 2019-10-22 18:19:55 +02:00
Karol Stasiak
b7300616d1 6502: Faster accesses to small arrays 2019-10-22 16:35:17 +02:00
Karol Stasiak
d36b83421c 6502: Fix an optimization bug 2019-10-22 16:34:39 +02:00
Karol Stasiak
5ad6da2be4 6502: Optimize hi(nonet(...)) 2019-10-22 16:34:13 +02:00
Karol Stasiak
ec96f16482 Improve and fix 16-bit comparisons 2019-10-22 13:54:30 +02:00
Karol Stasiak
76044ca429 Update FAQ 2019-10-22 02:34:16 +02:00
Karol Stasiak
54c7a6b511 Update changelog 2019-10-22 02:14:14 +02:00
Karol Stasiak
138c185ed1
Merge pull request #12 from Ambez05/patch-1
Added vera_peek Logic
2019-10-22 02:09:38 +02:00
Karol Stasiak
672ab5c2bc
Merge pull request #13 from FreddyOffenga/a8_hardware
added a8_hardware files
2019-10-22 02:07:44 +02:00
Karol Stasiak
166f5c397d Document the current state of 6809 support 2019-10-22 02:01:18 +02:00
Karol Stasiak
ff46129c4e #11 Fix allocation of variables in functions with trampolines 2019-10-22 01:39:11 +02:00
Karol Stasiak
f65651f2c0 #6 Improve error messages related to semicolons 2019-10-22 01:06:51 +02:00
Karol Stasiak
09294307fd #8 Standardise the behaviour of for loops. 2019-10-22 00:41:34 +02:00
Karol Stasiak
2d50e4fa73 Make the -o option optional 2019-10-22 00:14:38 +02:00
Karol Stasiak
052aa9d458 Fix documentation for pointers 2019-10-22 00:06:02 +02:00
Karol Stasiak
9e8b889533 #10 Fix removal of unused global structs and preserve reads in assignments from volatiles to unuseds. 2019-10-22 00:05:44 +02:00
Freddy Offenga
f3ecf733b6 added a8_hardware files 2019-10-21 22:27:50 +02:00
Ambez05
a2b93d84d6
Added vera_peek Logic
This is used to access memory settings from the Vera System
2019-10-20 15:39:34 +10:00
Karol Stasiak
f5b6d9999c #9 Support astral characters in UTF-8 2019-10-18 11:01:31 +02:00
Karol Stasiak
3a6790e47a Add UTF-8 and UTF-16 encodings #9 2019-10-17 23:23:57 +02:00
Karol Stasiak
4fc0b98561 6809: Support break and continue 2019-10-16 22:43:16 +02:00
Karol Stasiak
1ec816496d Allow adding fixed deltas to some outputs; #7 Fix Lynx output 2019-10-16 22:42:58 +02:00
Karol Stasiak
927c39585c Fix non-compiling code
An incremental compiler can be both a blessing and a curse
2019-10-15 00:51:16 +02:00
Karol Stasiak
e9990dc9c1 Allow semicolons in certain positions. Partially implements #6 2019-10-08 18:45:11 +02:00
Karol Stasiak
e19ac75350 6809: Some optimizations 2019-10-08 15:11:22 +02:00
Karol Stasiak
f08caa0b7a 6809: Various improvements 2019-10-08 01:43:09 +02:00
Karol Stasiak
c61d044226 Document keywords and handle them better 2019-10-08 01:33:55 +02:00
Karol Stasiak
3d3089ee93 Update changelog 2019-10-01 00:52:21 +02:00
Karol Stasiak
f251292dd0 6502: Few minor boolean conversion optimizations 2019-10-01 00:50:21 +02:00
Karol Stasiak
1185b1c0bb Better removal of unused functions 2019-10-01 00:46:41 +02:00
Karol Stasiak
d1058b6223 ZX Spectrum Next CPU support 2019-10-01 00:46:15 +02:00
Karol Stasiak
f7dd78e4c0 Byte comparison optimizations 2019-10-01 00:45:14 +02:00
Karol Stasiak
ae1dd6326c
Merge pull request #5 from Garydos/master
NES hardware documentation + example NES program
2019-09-28 19:38:36 +02:00
Antonio Montes
6d1c3d69cf Updated examples README 2019-09-27 14:44:58 -07:00
Antonio Montes
76eb2f40b6 Updated NES hardware documentation 2019-09-27 14:36:05 -07:00
Antonio Montes
b10c7321e5 Added new example nes program 2019-09-27 13:52:00 -07:00
Karol Stasiak
cfa99c8194 Update changelog 2019-09-25 01:20:12 +02:00
Karol Stasiak
5837c6fd7d Add custom segment layout support 2019-09-25 01:17:52 +02:00
Karol Stasiak
2a21dd8e2e Add debugging of constness 2019-09-25 01:17:23 +02:00
Karol Stasiak
a69937d8dd 8080: Faster strzcpy 2019-09-25 01:16:15 +02:00
Karol Stasiak
2ff86889db Fix sign extension in arithmetic promotions again. 2019-09-24 17:37:06 +02:00
Karol Stasiak
35bf4ba790 Fix returning constant bools 2019-09-24 00:24:17 +02:00
Karol Stasiak
77a4324a12 Switch to snapshot versioning and Scala 2.12.10 2019-09-24 00:10:54 +02:00
Karol Stasiak
d08d81724b Version 0.3.8 2019-09-21 23:05:13 +02:00
Karol Stasiak
3218070386 Add stdlib to default modules for Lynx 2019-09-21 23:02:51 +02:00
Karol Stasiak
bf6f0609a1 CHange semantics of reset_joy to make more sense 2019-09-21 00:57:16 +02:00
Karol Stasiak
8ebeb2eeeb Mark more Lynx hardware registers as volatile 2019-09-21 00:45:38 +02:00
Karol Stasiak
680e94c3b7 Add zx80, zx81 and iso15 encodings 2019-09-20 19:41:53 +02:00
Karol Stasiak
6c3523d5af X16: Change the default VERA version to 0.8 2019-09-20 19:41:10 +02:00
Karol Stasiak
d38405f467 Fix signed constants and word-sbyte subtraction 2019-09-20 18:33:41 +02:00