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

103 Commits

Author SHA1 Message Date
Ross Wilson
cdac4902d2 Added description of test files 2016-02-10 12:41:43 +07:00
Ross Wilson
10553f5945 Added description of test files 2016-02-10 12:40:42 +07:00
Ross Wilson
16231035ba Expanding tests to multiple ORG blocks 2016-02-10 12:26:37 +07:00
Ross Wilson
4e81b33f76 Better list file format 2016-02-10 12:26:00 +07:00
Ross Wilson
c631885246 Testing starting to work 2016-02-10 12:04:47 +07:00
Ross Wilson
50882d1f7a Initial commit 2016-02-09 15:08:35 +07:00
Ross Wilson
6e9e7468b5 Extending... 2016-02-09 15:08:27 +07:00
Ross Wilson
3c69189cc6 Handle empty input files 2016-02-09 15:07:58 +07:00
Ross Wilson
05bbefdaea Initial commit 2016-02-09 14:06:56 +07:00
Ross Wilson
2ac5112e01 Handling display instructions 2016-02-07 12:20:18 +07:00
Ross Wilson
b5e9536887 Display instructions test case 2016-02-07 12:20:05 +07:00
Ross Wilson
0ee38ced6c Got save asm/project working 2016-02-06 10:49:18 +07:00
Ross Wilson
3ecadf4494 Simpler: no start address 2016-02-05 10:45:33 +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
6cda413ec5 Changes for testing 2016-01-30 17:44:50 +07:00
Ross Wilson
9e9fff0fa3 Changes for testing 2016-01-30 17:44:31 +07:00
Ross Wilson
e70ad08ee8 Ignore the test list file 2016-01-30 17:44:08 +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
59793e3627 Changes to reflect pyasm changes 2016-01-29 12:37:34 +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
8d56ff339d Add *.ptp to 'make clean' 2016-01-28 17:32:55 +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
6fff1b7f46 'run' target for tests 2016-01-27 10:46:24 +07:00
Ross Wilson
f338a29ba3 More staged test files 2016-01-27 10:45:50 +07:00
Ross Wilson
189079a9c7 Removed unused function 2016-01-26 13:58:30 +07:00
Ross Wilson
61122bb354 More tests 2016-01-26 13:52:16 +07:00
Ross Wilson
5700127b71 Generate ASCII data 2 bytes/word 2016-01-26 13:34:19 +07:00
Ross Wilson
dc91627ca6 Small changes to test things 2016-01-26 13:33:23 +07:00
Ross Wilson
c57aaae548 Test code for pyasm functions 2016-01-26 13:33:00 +07:00
Ross Wilson
a402d4d40a Ignore pyasm.py, the test artifact 2016-01-26 13:32:17 +07:00
Ross Wilson
86a6f7bb14 Almost finished, need to assemble opcode 2016-01-25 16:27:06 +07:00
Ross Wilson
01d2d7b60d Remove undefined 2016-01-25 16:26:48 +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
2a2760d962 Added expression 'value' field 2016-01-24 11:53:30 +07:00
Ross Wilson
5019b762eb Always useful 2016-01-24 11:53:03 +07:00
Ross Wilson
c11ff5e4b9 Getting better, now lists input file 2016-01-23 20:34:48 +07:00