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

53 Commits

Author SHA1 Message Date
rzzzwilson
a36ee96d88 Changed to use python 3 2021-06-14 14:26:53 +07:00
Ross Wilson
18d0b80769 Use python3 and trying to get trace working 2018-07-23 17:26:56 +07:00
Ross Wilson
8f242a8100 Removed abortive 'Reloc' code 2016-11-02 10:11:41 +07:00
Ross Wilson
c0be1f77dd Modifying for literals 2016-10-27 21:55:08 +07:00
Ross Wilson
6d6c56555c Fixed DEIMi, removed debug 2016-05-23 10:26:12 +07:00
Ross Wilson
9a07713809 Fixed error in handling of 'dot' label 2016-05-23 09:50:08 +07:00
Ross Wilson
de0030ae35 Changes to handle code block address stuff 2016-03-13 15:20:03 +07:00
Ross Wilson
8f7ffd59cb Finalize blockloader code 2016-03-13 11:13:22 +07:00
Ross Wilson
f653649bce Replace old c8lds blockloader with ambidextrous 2016-03-12 11:04:48 +07:00
Ross Wilson
240b88263b Debugging lc16sd bootstrap+blockloader 2016-03-10 17:41:44 +07:00
Ross Wilson
e7e6f64514 Changed c8lds checksum calculation 2016-03-09 16:23:32 +07:00
Ross Wilson
65610ee486 Fiddling with recognizing formats - no progress 2016-03-07 21:31:16 +07:00
Ross Wilson
3a1b128f6a Write zero leaders before data blocks 2016-03-02 19:53:04 +07:00
Ross Wilson
42fefa4704 Attributed the lc16sd bootloader code 2016-03-02 12:09:37 +07:00
Ross Wilson
0fb8980c48 Fixing errors creating/checking checksum 2016-03-01 15:06:28 +07:00
Ross Wilson
d4c9ede27b Added -b option for bootloader 2016-03-01 11:15:05 +07:00
Ross Wilson
852ca822b1 PTP file c8lds format must have end-of-tape block appended. 2016-02-29 15:30:33 +07:00
Ross Wilson
c57621f0ad Fixed problem with block loader code 2016-02-27 17:42:36 +07:00
Ross Wilson
a0a7318e39 Fixed problem with block loader code 2016-02-27 17:38:34 +07:00
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