1
0
mirror of https://github.com/rzzzwilson/pymlac.git synced 2025-06-10 09:32:41 +00:00
Commit Graph

34 Commits

Author SHA1 Message Date
Ross Wilson
7346b3c7f3 Fixed bugs handling INC mode 2016-02-20 16:22:30 +07:00
Ross Wilson
7770ff64bc Document SVM byte commands better 2016-02-19 12:34:17 +07:00
Ross Wilson
08f843a311 Fixed small error in display code 2016-02-17 15:21:49 +07:00
Ross Wilson
f84aae1a06 Fixed bad code for PUN opcode 2016-02-16 20:09:24 +07:00
Ross Wilson
26a8d7b54e Fixed bug with ASCIIZ 2016-02-15 15:15:22 +07:00
Ross Wilson
c56a275f10 Implemented 'expected fail' in tests 2016-02-15 14:51:59 +07:00
Ross Wilson
35a2dc2e8f Fixed bug in ASCII handling 2016-02-14 10:43:39 +07:00
Ross Wilson
4e81b33f76 Better list file format 2016-02-10 12:26:00 +07:00
Ross Wilson
3c69189cc6 Handle empty input files 2016-02-09 15:07:58 +07:00
Ross Wilson
2ac5112e01 Handling display instructions 2016-02-07 12:20:18 +07:00
Ross Wilson
d2e1f30e7a Handling last block correctly 2016-02-05 10:45:17 +07:00
Ross Wilson
0f026b295b Moving toward new blockloader code 2016-02-04 15:37:27 +07:00
Ross Wilson
7593981532 Better docs in loder code listing 2016-02-01 16:51:58 +07:00
Ross Wilson
cffd27640a Fixed minor problem writing blocks 2016-01-30 18:08:09 +07:00
Ross Wilson
1107ffac42 Problem with end-of-load block 2016-01-30 17:45:50 +07:00
Ross Wilson
3feb4c2329 Fixed bug in pass 2 handling of BSS 2016-01-30 17:02:23 +07:00
Ross Wilson
efd43b1391 Cleaned up, old code deleted 2016-01-30 16:56:32 +07:00
Ross Wilson
eee4670bdc Assembler working, more testing required 2016-01-30 16:46:49 +07:00
Ross Wilson
f82bb11491 Passes 1 & 2 now seem OK, worry about code generation 2016-01-30 15:27:29 +07:00
Ross Wilson
a21fad3fc4 Just delete old commented C code 2016-01-29 12:07:42 +07:00
Ross Wilson
a9dbc0c5e6 Almost working 2016-01-28 20:34:53 +07:00
Ross Wilson
31c7828581 Running without errors now 2016-01-28 17:33:23 +07:00
Ross Wilson
6fa0b8ca34 Moving to two pass assembly 2016-01-28 12:30:17 +07:00
Ross Wilson
83a3eb31b0 Start the opcode->word table 2016-01-27 12:28:08 +07:00
Ross Wilson
49c09b3b1e Start assembling actual instructions 2016-01-27 10:46:56 +07:00
Ross Wilson
189079a9c7 Removed unused function 2016-01-26 13:58:30 +07:00
Ross Wilson
5700127b71 Generate ASCII data 2 bytes/word 2016-01-26 13:34:19 +07:00
Ross Wilson
86a6f7bb14 Almost finished, need to assemble opcode 2016-01-25 16:27:06 +07:00
Ross Wilson
052529c519 Working, worry about expressions 2016-01-24 19:47:05 +07:00
Ross Wilson
ef3abe8b9b Fixed field stripping code 2016-01-24 18:16:36 +07:00
Ross Wilson
7bc858e965 Got expressions working 2016-01-24 17:37:52 +07:00
Ross Wilson
1cdaacdbb5 Added handling for 'END' 2016-01-24 11:54:20 +07:00
Ross Wilson
c11ff5e4b9 Getting better, now lists input file 2016-01-23 20:34:48 +07:00
Ross Wilson
d07eefad6f Test ASM file 2016-01-23 17:55:58 +07:00