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

1126 Commits

Author SHA1 Message Date
Karol Stasiak
c8c1657521 Version 0.3.18 and undo Scala version bump 2020-08-02 00:31:32 +02:00
Karol Stasiak
8331d6a575 Bump Scala version 2020-08-01 23:07:40 +02:00
Karol Stasiak
c20b144823 CoCo: add coco_crt target 2020-08-01 22:20:52 +02:00
Karol Stasiak
a9aac4fca3 Allow omitting the .exe for the -r parameter 2020-08-01 22:20:11 +02:00
Karol Stasiak
ea04b1f6c0 Fix init_rw_memory 2020-08-01 22:19:51 +02:00
Karol Stasiak
c1224f0795 Formatting (#53) 2020-08-01 00:36:57 +02:00
Karol Stasiak
925cc29172 Let the test suite compile on targets incompatible with encconv 2020-07-31 18:43:50 +02:00
Karol Stasiak
d1c0ad6b22 Better type error reporting 2020-07-31 17:50:10 +02:00
Karol Stasiak
89ff89bc48 Some more defensive programming 2020-07-31 17:11:30 +02:00
Karol Stasiak
87d9884597 Update CHANGELOG 2020-07-31 17:09:34 +02:00
Karol Stasiak
cf707cc31f Protect against confusable non-ASCII characters 2020-07-31 17:08:44 +02:00
Karol Stasiak
7c4fb50808 Hardcode some more typo hints for things from other programming languages 2020-07-31 17:07:25 +02:00
Karol Stasiak
2382f95b5c Don't repeat warnings about identical replaced characters in the lenient mode 2020-07-31 16:08:29 +02:00
Karol Stasiak
4e1958d831 CoCo: Examples and tests 2020-07-31 16:07:49 +02:00
Karol Stasiak
d77ecba518 CoCo: encconv support 2020-07-31 16:07:10 +02:00
Karol Stasiak
2c9a3f7cbd Add ENCODING_NOLOWER 2020-07-31 13:31:07 +02:00
Karol Stasiak
2905e99521 Support local labels in macros for all instructions 2020-07-31 13:29:48 +02:00
Karol Stasiak
03a57138f0 CoCo: Improvements 2020-07-31 13:29:13 +02:00
Karol Stasiak
72dcf2342e 6809: Fix nibble-to-hex routines 2020-07-31 13:27:17 +02:00
Karol Stasiak
bce48e8e4a Support BAT files for the -r options 2020-07-31 13:26:44 +02:00
Karol Stasiak
ed55e2f081 6809: Allow explicit absolute addressing mode 2020-07-31 13:26:08 +02:00
Karol Stasiak
33d67ec932 6809: Correctly assemble STS and STY 2020-07-31 13:25:42 +02:00
Karol Stasiak
cad6f27185 Preliminary CoCo support 2020-07-31 01:58:40 +02:00
Karol Stasiak
8ec82ef520 6809: Document direct addressing mode 2020-07-31 01:57:10 +02:00
Karol Stasiak
f0b083abea 6809: Improve parameter passing for assembly subroutines 2020-07-31 01:56:03 +02:00
Karol Stasiak
d7f2b0688f Improved error reporting for constants used before definition 2020-07-31 01:53:58 +02:00
Karol Stasiak
0b7183daf2
Fix attribution 2020-07-25 22:19:13 +02:00
Karol Stasiak
42426808f5 Update CHANGELOG 2020-07-24 22:27:54 +02:00
Karol Stasiak
2ee2de62cd Don't optimize accesses to arrays of size 0 and 1 – assume that overruns are deliberate. 2020-07-24 22:25:21 +02:00
Karol Stasiak
9a67ac553d Fix and improve stdlib optimizations 2020-07-24 22:18:25 +02:00
Karol Stasiak
ff03b50668 Update documentation 2020-07-24 20:09:47 +02:00
Karol Stasiak
778fc41187
Merge pull request #52 from nippur72/patch-1
fix vic20 volume register address
2020-07-24 19:18:50 +02:00
Karol Stasiak
84483830ce Update changelog 2020-07-24 19:13:57 +02:00
Karol Stasiak
c6c021cf85 Add guides to documentation 2020-07-24 19:13:46 +02:00
Karol Stasiak
d5367cc1fe for loops over arrays 2020-07-24 19:12:19 +02:00
Karol Stasiak
9a47c66539 Update documentation on operators 2020-07-24 17:28:04 +02:00
Karol Stasiak
b24ac32932 Z80: Support IXH/IXL/IYH/IYL registers. Add Intel syntax for Z80 instructions. 2020-07-24 17:27:37 +02:00
nino-porcino
616873bbec
fix vic20 volume register address 2020-07-24 10:29:36 +02:00
Karol Stasiak
53973f081a Add various KOI-8 encodings 2020-07-20 00:13:49 +02:00
Karol Stasiak
000aede8db Do not remove constants used only as array sizes (#51) 2020-07-19 23:34:14 +02:00
Karol Stasiak
27645e93ad Add -version commandline option 2020-07-19 23:33:03 +02:00
Karol Stasiak
8a0c552762 6502: Optimize some more rarer repeated index calculations (#50) 2020-07-19 01:46:09 +02:00
Karol Stasiak
09ff184172 6502: Optimizations for certain byte additions (#50) 2020-07-19 00:56:23 +02:00
Karol Stasiak
5fe4a4e3ac Update CHANGELOG and .gitignore 2020-07-18 01:34:16 +02:00
Karol Stasiak
63aab64204 6502: Optimize array accesses for small arrays and also for repeated indices (#50) 2020-07-18 01:32:41 +02:00
Karol Stasiak
d0bf683657 Various fixes 2020-07-18 01:16:31 +02:00
Karol Stasiak
a2c49a1f89 Add manual type alignment. 6502: Optimize multiplications by constants. 2020-07-18 01:15:33 +02:00
Karol Stasiak
31a8504195 Fix raw views of typed pointers 2020-07-18 01:11:20 +02:00
Karol Stasiak
9881bc0284 Update CHANGELOG 2020-07-13 23:11:00 +02:00
Karol Stasiak
d346800590 6809: enable most unit tests 2020-07-13 23:10:38 +02:00