Karol Stasiak
2d50e4fa73
Make the -o
option optional
2019-10-22 00:14:38 +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
d1058b6223
ZX Spectrum Next CPU support
2019-10-01 00:46:15 +02:00
Karol Stasiak
5837c6fd7d
Add custom segment layout support
2019-09-25 01:17:52 +02:00
Karol Stasiak
1347be51ae
Document Lynx
2019-09-20 01:44:18 +02:00
Karol Stasiak
1d445ecdd1
Support sizeof on arrays. Preliminary Commander X16 support.
2019-09-14 03:37:24 +02:00
Karol Stasiak
6c4dc81c1b
Add the -R
option
2019-09-14 02:40:03 +02:00
Karol Stasiak
b3ca130299
Update documentation and CHANGELOG
2019-08-16 18:00:04 +02:00
Karol Stasiak
96b020ce62
Docs: Fix some typos
2019-07-31 02:37:40 +02:00
Karol Stasiak
d9f8b5acc4
Add support for Japanese C64
2019-07-30 15:30:18 +02:00
Karol Stasiak
b2afddf05b
More output operators
2019-07-28 17:49:20 +02:00
Karol Stasiak
b341200a0a
More documentation tweaks
2019-07-15 14:21:50 +02:00
Karol Stasiak
e0cd000b99
Documentation tweaks
2019-07-15 14:15:05 +02:00
Karol Stasiak
52c5a10e6e
Documentation overhaul
2019-07-15 13:52:05 +02:00
Karol Stasiak
674f8d1983
Allow initializing writable variables on cartridge targets
2019-06-28 16:28:49 +02:00
Karol Stasiak
261486b3cd
Don't enable -fsubroutine-extraction when using -Os or -Of
2019-06-26 19:07:25 +02:00
Karol Stasiak
51599c9615
Allow defining free zeropage bytes instead of pointers
2019-06-26 18:33:59 +02:00
Karol Stasiak
3852b2dbe9
More label file formats
2019-06-14 11:39:11 +02:00
Karol Stasiak
ecb366eafb
Add the -i option
2019-06-14 11:28:26 +02:00
Karol Stasiak
0f179f79aa
Many big important things:
...
– Add support for undocumented 8085 instructions
– Convert undocumented 8085 instructions to 8086
– Add new CPU types and categorize CPU types correctly
– Fix macro expansion in some situations
– Improve 8080 optimizations
– Improve documentation
– Other improvements
2019-06-12 12:06:02 +02:00
Karol Stasiak
326e9d0585
Documentation fixes
2019-06-05 18:34:32 +02:00
Karol Stasiak
bc8ac1f696
Preliminary MSX support
2019-06-05 13:31:43 +02:00
Karol Stasiak
b3bb9bb063
Intel 8085 support
2019-05-31 17:27:38 +02:00
Karol Stasiak
1cb3b672b1
Add 8080-to-8086 translation
2019-05-31 17:03:35 +02:00
Karol Stasiak
7635fc256f
Update documentation
2019-03-18 23:15:28 +01:00
Karol Stasiak
6979cbfe39
Generate checksums for Game Boy
2019-01-11 15:17:48 +01:00
Karol Stasiak
492300d298
C64: File I/O support
2019-01-05 01:19:14 +01:00
Karol Stasiak
f12463aef0
Optimization refactoring:
...
– -Of should imply -finline
– certain optimizations should be controllable
– unused global symbols should be removed even if we're not optimizing
2018-12-27 01:18:29 +01:00
Karol Stasiak
438d8dbe6e
Detection of the default include path.
2018-12-24 02:38:28 +01:00
Karol Stasiak
7bf9616fcb
Fix/improve documentation
2018-12-24 01:32:17 +01:00
Karol Stasiak
e43fb39781
Optimize some stdlib calls
2018-12-21 22:33:27 +01:00
Karol Stasiak
310df1a8de
It's Amstrad not Armstrad
2018-12-19 22:21:51 +01:00
Karol Stasiak
9f16311aff
Preliminary CPC support
2018-12-19 19:02:29 +01:00
Karol Stasiak
585407e9bb
Library improvements
2018-12-17 17:18:29 +01:00
Karol Stasiak
7616c246ee
Fix Apple 2 text codec
2018-12-17 17:15:34 +01:00
Karol Stasiak
235700c44c
Multiline value support in platform definition files
2018-12-17 10:41:28 +01:00
Karol Stasiak
8fcf628c8f
Better tracking of the original source
2018-12-17 00:35:32 +01:00
Karol Stasiak
c28b71add5
6502: Stack-related things:
...
– software variable stack
– fixes for handling stack variables
2018-12-14 22:01:52 +01:00
Karol Stasiak
406d69c74a
Add original line numbers to generated assembly
2018-12-14 15:42:31 +01:00
Karol Stasiak
bf47473162
Allow setting the size of the zeropage register from the command line.
2018-08-06 19:15:41 +02:00
Karol Stasiak
fab1cafec3
Z80: Intel syntax support
2018-08-03 13:23:37 +02:00
Karol Stasiak
388ceb8b3a
6502: software BCD, increase default zpreg to 4
2018-08-03 13:06:23 +02:00
Karol Stasiak
e952d89849
Z80: Intel syntax for output.
2018-08-01 21:16:20 +02:00
Karol Stasiak
69f233e378
Z80: Interrupt handlers. Allow using IY as base pointer.
2018-08-01 12:50:05 +02:00
Karol Stasiak
f929e396df
Preliminary CP/M support
2018-07-31 01:02:55 +02:00
Karol Stasiak
e0bec29318
Minor documentation updates
2018-07-31 00:58:43 +02:00
Karol Stasiak
67f3034afb
Enable 8080 and LR35902 for users
2018-07-27 19:12:54 +02:00
Karol Stasiak
27de426a38
Documentation updates
2018-07-25 00:04:00 +02:00
Karol Stasiak
215d8d92b4
Preprocessor. Z80 improvements. Library improvements.
2018-07-12 19:39:25 +02:00
Karol Stasiak
2c8de8b6a5
Text encoding improvements
2018-07-07 00:58:44 +02:00