Andrew Alderwick
|
fe22b6288e
|
asma fix: disallow 1 and 3 chars in hex literals and raw hex
|
2021-11-03 19:38:18 +00:00 |
Andrew Alderwick
|
d5f3bc376e
|
Raise errors on hex literals with zero length
|
2021-10-30 07:48:41 +01:00 |
Andrew Alderwick
|
80b4e4f88d
|
Use Keep mode for all LIT opcodes
|
2021-10-30 00:28:33 +01:00 |
Andrew Alderwick
|
035e0d8a3a
|
Fixed error message when zero-page label is not found
|
2021-10-28 23:12:49 +01:00 |
Andrew Alderwick
|
a09c4fb841
|
Added error message when label is redefined
|
2021-10-20 17:36:08 +01:00 |
Andrew Alderwick
|
511aa3c5a9
|
Improved error message for unrecognised token
|
2021-10-20 17:35:41 +01:00 |
Andrew Alderwick
|
0476a5c167
|
Fixed routine comment.
|
2021-10-20 17:35:06 +01:00 |
Andrew Alderwick
|
4f12079cf4
|
Stopped incorrectly recognising hex strings longer than four chars
|
2021-10-20 17:32:32 +01:00 |
Andrew Alderwick
|
26b90ac69c
|
Added detection of recursive include errors.
|
2021-10-07 23:26:39 +01:00 |
Andrew Alderwick
|
3967d27173
|
Added file name to asma error printout.
|
2021-10-07 22:58:50 +01:00 |
Andrew Alderwick
|
5aca7e5070
|
Removed unused variable.
|
2021-10-07 22:44:36 +01:00 |
Andrew Alderwick
|
b78d9e1446
|
Reimplemented software/asma with reading input filename from Console.
|
2021-10-07 22:00:54 +01:00 |
Andrew Alderwick
|
d34ec6584c
|
Added option to write ROM to stdout (when dest-filename is null).
|
2021-10-07 21:59:49 +01:00 |
Andrew Alderwick
|
8a74c3455d
|
Keep track of total lines assembled.
|
2021-10-07 21:58:54 +01:00 |
Andrew Alderwick
|
ac2d30cdb9
|
Redirected asma messages to stderr.
|
2021-10-07 21:57:54 +01:00 |
Andrew Alderwick
|
0f9b03e0cb
|
Skipped reporting of device label values.
|
2021-10-07 21:18:25 +01:00 |
Andrew Alderwick
|
4d6fc06778
|
Splitted asma into library and piano demo.
|
2021-10-07 21:11:47 +01:00 |