Andrew Alderwick
|
7f158c9d66
|
Optimised MUL2 by powers of 2 to SFT2
|
2021-05-24 22:52:11 +01:00 |
Andrew Alderwick
|
ea69dff8a8
|
Updated SFT2 to take byte for shift amount
|
2021-05-23 16:27:15 +01:00 |
Andrew Alderwick
|
f88df1a08d
|
Fixed error in handling invalid source
|
2021-05-16 10:58:24 +01:00 |
Andrew Alderwick
|
28d5284695
|
Added test suite for asma
|
2021-05-16 10:20:42 +01:00 |
Andrew Alderwick
|
c6a776cbe5
|
Enlarged load and save buffers
|
2021-05-16 10:20:42 +01:00 |
Andrew Alderwick
|
ac646d1c3d
|
Added printout of heap usage
|
2021-05-16 10:20:42 +01:00 |
Andrew Alderwick
|
fa91704ef9
|
Prevented infinite loop when asma's output is empty
|
2021-05-16 10:20:42 +01:00 |
Andrew Alderwick
|
0d20b4309a
|
Added documentation and automatic execution of assembled source
|
2021-05-15 21:50:59 +01:00 |
Andrew Alderwick
|
63081b64cd
|
Implemented writing to output file
|
2021-05-15 21:02:33 +01:00 |
Andrew Alderwick
|
1f80b2907b
|
Added public interface to asma
|
2021-05-15 19:58:50 +01:00 |
Andrew Alderwick
|
e27bde2879
|
Stopped using relative offsets in sublabels
|
2021-05-15 19:06:15 +01:00 |
Andrew Alderwick
|
300f3dfa75
|
Don't preseed devices in label tree.
|
2021-05-15 18:25:06 +01:00 |
Andrew Alderwick
|
8bf9aa78da
|
Progress on asma
|
2021-05-15 18:08:08 +01:00 |
Andrew Alderwick
|
e442342664
|
Dealt with source files that don't end with whitespace
|
2021-05-14 23:02:41 +01:00 |
Andrew Alderwick
|
ac91aea27b
|
Implemented address changes and rewind detection
|
2021-05-14 21:22:55 +01:00 |
Andrew Alderwick
|
0367110b80
|
Added message types for logging or supression
|
2021-05-14 21:21:46 +01:00 |
Andrew Alderwick
|
b2b5932a5a
|
Added dump of asma's labels after run
|
2021-05-14 08:25:11 +01:00 |
Andrew Alderwick
|
696958a413
|
Added keep mode optimizations to asma
|
2021-05-13 22:51:36 +01:00 |
Andrew Alderwick
|
3109ca3bdd
|
Added keep mode parsing to asma
|
2021-05-13 08:02:15 +01:00 |
Andrew Alderwick
|
be9ae6ea1b
|
Imported new opcode names to asma
|
2021-05-13 08:02:15 +01:00 |
neauoire
|
a206ed0b10
|
Renamed PEK/POK to LDZ/STZ
|
2021-05-11 11:14:52 -07:00 |
neauoire
|
8630028e97
|
JNZ is now JCN
|
2021-05-11 11:12:07 -07:00 |
Andrew Alderwick
|
16f51cb876
|
Rewritten asma
|
2021-05-04 07:59:00 +01:00 |
neauoire
|
f5fb9714e4
|
*
|
2021-05-03 09:57:39 -07:00 |
Andrew Alderwick
|
833f0acc20
|
Made room for multiple audio devices
|
2021-04-26 20:16:41 +01:00 |
neauoire
|
72b0458745
|
Removed refresh port in datetime
|
2021-04-24 10:26:09 -07:00 |
Andrew Alderwick
|
5833a99260
|
Ported asma to new assembler syntax
|
2021-04-24 10:52:07 +01:00 |
Andrew Alderwick
|
6057869af5
|
Moved asma into place before porting to new syntax
|
2021-04-24 10:43:08 +01:00 |