Karol Stasiak
798c49fd34
Add strz_from_screencode
, strz_to_screencode
, ENCCONV_SUPPORTED
2019-11-04 02:28:12 +01:00
Karol Stasiak
ffe79a214d
Add nullchar_src
, NULLCHAR_SCR
and NULLCHAR_SAME
(relates to #17 )
2019-10-31 12:20:42 +01:00
Karol Stasiak
d1058b6223
ZX Spectrum Next CPU support
2019-10-01 00:46:15 +02:00
Karol Stasiak
08ef0beeb7
Commander X16 improvements
2019-09-16 22:55:08 +02:00
Karol Stasiak
e4eefeba06
Small documentation fixes
2019-09-16 22:48:21 +02:00
Karol Stasiak
1d445ecdd1
Support sizeof on arrays. Preliminary Commander X16 support.
2019-09-14 03:37:24 +02:00
Karol Stasiak
e449b67a4a
Added encconv module.
2019-09-04 01:14:14 +02:00
Karol Stasiak
b341200a0a
More documentation tweaks
2019-07-15 14:21:50 +02:00
Karol Stasiak
1d024eae76
Add LITTLE_ENDIAN and BIG_ENDIAN features
2019-07-15 14:15:38 +02:00
Karol Stasiak
52c5a10e6e
Documentation overhaul
2019-07-15 13:52:05 +02:00
Karol Stasiak
39b07a8bae
Fix init_rw_memory on Atari 2600
2019-06-28 16:44:41 +02:00
Karol Stasiak
674f8d1983
Allow initializing writable variables on cartridge targets
2019-06-28 16:28:49 +02:00
Karol Stasiak
c9a65d5971
Added #define directive
2019-06-26 13:43:15 +02:00
Karol Stasiak
b85e175292
Use CBM_64_COMPAT for Commodore 128
2019-06-26 13:41:57 +02:00
Karol Stasiak
ba16021426
Allow using $$ instead of # in preprocessor directives
2019-06-14 15:33:17 +02:00
Karol Stasiak
51a6ec9d73
Preprocessor: add #use A=B and if(i,t,e)
2019-06-14 12:00:45 +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
bc8ac1f696
Preliminary MSX support
2019-06-05 13:31:43 +02:00
Karol Stasiak
1cb3b672b1
Add 8080-to-8086 translation
2019-05-31 17:03:35 +02:00
Karol Stasiak
0a36d83164
nullptr
2019-04-16 16:59:16 +02:00
Karol Stasiak
a100675c7c
Documentation update
2018-12-29 20:16:05 +01:00
Karol Stasiak
05884f2c7b
Standard library improvements
2018-12-19 19:01:53 +01:00
Karol Stasiak
007b1dc839
C64: ROM cartridge support
2018-12-17 11:13:01 +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
f37696df5a
Added #infoeval preprocessor directive
2018-09-28 22:49:28 +02:00
Karol Stasiak
2b279ac5e8
Give the preprocessor access to compilation options
2018-08-08 13:44:30 +02:00
Karol Stasiak
fab1cafec3
Z80: Intel syntax support
2018-08-03 13:23:37 +02:00
Karol Stasiak
2ef79d6894
Minor improvements for Intel 8080 and ZX Spectrum
2018-07-30 18:55:20 +02:00
Karol Stasiak
215d8d92b4
Preprocessor. Z80 improvements. Library improvements.
2018-07-12 19:39:25 +02:00