Karol Stasiak
b0577270d5
6809: various assembly fixes
2020-06-09 21:43:04 +02:00
Karol Stasiak
7ba01f83e3
6809: implement * and : operators
2020-06-04 17:07:19 +02:00
Karol Stasiak
b91f259971
6809: Assembly parsing improvements
2020-06-04 17:06:29 +02:00
Karol Stasiak
718245c56a
Module templates
2020-06-03 23:13:17 +02:00
Karol Stasiak
b5134dfbd1
Update CHANGELOG
2020-05-01 15:19:36 +02:00
Karol Stasiak
4b5d290d6c
X16: Updated to the newest hardware design
2020-05-01 15:19:25 +02:00
Karol Stasiak
655edc35ff
Allow sizeof in assembly
2020-05-01 15:18:48 +02:00
Karol Stasiak
3e33660c2e
Improvements to mouse support. Added the y_coord type. Renamed x_coord module to coord.
2020-05-01 15:18:34 +02:00
Karol Stasiak
7f9bd18bdd
The big text encoding overhaul
2020-05-01 01:31:54 +02:00
Karol Stasiak
a0aa9d418d
Update changelog
2020-04-27 12:44:18 +02:00
Karol Stasiak
e82f51668c
Document how to make an array of strings.
2020-04-27 12:42:43 +02:00
Karol Stasiak
78fe0e37bb
Allow importing modules from subdirectories. Move platform definitions
2020-04-27 12:42:18 +02:00
Karol Stasiak
c8492173ee
6502: Improve index register optimizations
2020-04-27 12:02:45 +02:00
Karol Stasiak
c3b3548956
Switch to snapshot versioning
2020-04-26 21:17:13 +02:00
Karol Stasiak
5909c37166
Version 0.3.16
2020-04-08 12:10:02 +02:00
Karol Stasiak
cd5e9decac
Implement readkey and readline for Apple II
2020-04-08 11:11:25 +02:00
Karol Stasiak
29335d376a
8080: Use a register pair instead of absolute addressing when the registers are loaded anyway
2020-04-08 09:26:44 +02:00
Karol Stasiak
fac5a54376
Document that the rest suite also works on BBC Micro
2020-04-08 09:04:56 +02:00
Karol Stasiak
b3fe0e9b06
Update and reorganize changelog
2020-04-08 03:20:28 +02:00
Karol Stasiak
dcf8fb2900
Add support for MkImg for making BBC micro disk images
2020-04-06 22:53:15 +02:00
Karol Stasiak
c53656aee2
Change the default load address for BBC micro
2020-04-06 22:52:49 +02:00
Karol Stasiak
4c39d5e6af
Update test suite descriptions
2020-04-06 17:55:22 +02:00
Karol Stasiak
0cba2dec04
Generate .INF file for every output file
2020-04-06 17:54:59 +02:00
Karol Stasiak
eba91e26e5
Remove a debugging message
2020-04-06 13:28:23 +02:00
Karol Stasiak
49c916fea1
Improve the test suite
2020-04-06 13:27:39 +02:00
Karol Stasiak
5b3e812bb1
8080: Fix some stack-related optimizations
2020-04-06 12:00:10 +02:00
Karol Stasiak
f04f5ec111
8080: Fix string module
2020-04-06 11:54:24 +02:00
Karol Stasiak
4ea8658d5b
Fix scrstring module
2020-04-06 11:54:11 +02:00
Karol Stasiak
16b83c42f3
Add pstrpaste function
2020-04-06 11:53:51 +02:00
Karol Stasiak
78346af2ef
8080: Some minor improvements
2020-04-06 11:35:14 +02:00
Karol Stasiak
b21b04efeb
Some fixes to encconv. Added two more functions.
2020-04-06 03:16:51 +02:00
Karol Stasiak
320b84edb9
Add pstring module
2020-04-06 00:44:20 +02:00
Karol Stasiak
4485c9479e
Minor documentation fixes
2020-04-06 00:42:52 +02:00
Karol Stasiak
017019ef5a
Create independent test suite
2020-04-06 00:00:48 +02:00
Karol Stasiak
078b22869a
8080: optimize some more cases of stack use
2020-04-05 23:13:43 +02:00
Karol Stasiak
064a9d7022
Fix some NPEs
2020-04-05 23:12:59 +02:00
Karol Stasiak
5df695f2c2
Add support for Pascal-style strings
2020-04-04 00:45:09 +02:00
Karol Stasiak
7ce088514f
6502: Fix and optimize sign extension
2020-04-02 00:22:15 +02:00
Karol Stasiak
d08f7ee77c
It's LUnix not Lunix
2020-03-31 21:43:36 +02:00
Karol Stasiak
ff942333bd
Fix link
2020-03-31 19:12:06 +02:00
Karol Stasiak
9ffd303583
Update and reorganize documentation
2020-03-31 19:07:35 +02:00
Karol Stasiak
80018a55b4
Allow different output formats for different segments
2020-03-31 19:01:29 +02:00
Karol Stasiak
353923d3bc
Add readkeytest example
2020-03-31 18:58:19 +02:00
Karol Stasiak
1f626b0666
Fix keyboard.mfk
2020-03-31 18:50:31 +02:00
Karol Stasiak
ceef57ed18
Change encodeOneChar
to encodeDigit
2020-03-31 18:48:11 +02:00
Karol Stasiak
542474e920
Improve readkey
on CBM targets. PET improvements.
2020-03-31 17:59:50 +02:00
Karol Stasiak
ffb9de6889
Add putsigned16
2020-03-31 17:58:59 +02:00
Karol Stasiak
742fc50ccc
Don't used str2word
as scrstr2word
when the string terminator matches, but digits don't
2020-03-31 17:58:46 +02:00
Karol Stasiak
be21c34dc4
GB: Fix a silly warning
2020-03-31 17:27:31 +02:00
Karol Stasiak
63ff28e94e
Changes to macros and parameter list syntax:
...
* non-asm macros can now take `const` and `call` parameters
* register parameters to asm functions and macros can be given names if annotated explicitly
2020-03-30 19:23:48 +02:00