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 |
|
Karol Stasiak
|
fff27c59ea
|
6809: optimize indirect stores
|
2020-07-13 23:09:52 +02:00 |
|
Karol Stasiak
|
0b948f801d
|
Fix PCW encoding
|
2020-07-13 23:09:06 +02:00 |
|
Karol Stasiak
|
632bb0c994
|
Allow modifying large things via pointers
|
2020-07-13 22:49:23 +02:00 |
|
Karol Stasiak
|
b9736f924c
|
6809: Fix indirect variable accesses
|
2020-07-13 22:10:36 +02:00 |
|
Karol Stasiak
|
350c5d2d5d
|
6809: fix indirect addressing mode
|
2020-07-13 22:10:04 +02:00 |
|
Karol Stasiak
|
a22571f60b
|
6809: tons of improvements:
* stack variables
* large comparisons
* pointer optimizations
* fixed constant evaluation
|
2020-07-09 01:50:18 +02:00 |
|
Karol Stasiak
|
b9bf433308
|
6809: implement retun dispatch statements
|
2020-06-24 01:18:38 +02:00 |
|
Karol Stasiak
|
b7a34457fb
|
6809: Update emulators and fix decimal subtraction
|
2020-06-22 01:17:42 +02:00 |
|
Karol Stasiak
|
e77811c67c
|
6809: Implement decimal operations
|
2020-06-21 02:25:02 +02:00 |
|
Karol Stasiak
|
b387ece71d
|
6809: Improved support for large types
|
2020-06-18 20:29:31 +02:00 |
|
Karol Stasiak
|
88b2bbd434
|
6809: Various improvements
|
2020-06-17 02:08:17 +02:00 |
|
Karol Stasiak
|
2b0090714c
|
#49 Export fixed addresses to the symbol file
|
2020-06-17 02:07:32 +02:00 |
|
Karol Stasiak
|
78a680c0d6
|
6809: Implement +', -' and <<' operators for bytes
|
2020-06-11 02:39:59 +02:00 |
|
Karol Stasiak
|
2d19537ed3
|
6809: Fix writing through pointers
|
2020-06-09 22:56:16 +02:00 |
|
Karol Stasiak
|
a947946313
|
Fix test
|
2020-06-09 22:37:55 +02:00 |
|
Karol Stasiak
|
bfe90193fa
|
6809: Implement / and %% operators
|
2020-06-09 22:35:57 +02:00 |
|
Karol Stasiak
|
dd78b14c5e
|
6809: more optimizations
|
2020-06-09 21:44:22 +02:00 |
|
Karol Stasiak
|
4e19b1ba34
|
6809: Fix -=
|
2020-06-09 21:43:31 +02:00 |
|
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 |
|