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

222 Commits

Author SHA1 Message Date
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
Ross Wilson
6b55c1cac8 Improved test code 2016-01-23 20:34:31 +07:00
Ross Wilson
d07eefad6f Test ASM file 2016-01-23 17:55:58 +07:00
Ross Wilson
b03cade06e Spacewar source code 2016-01-23 17:54:58 +07:00
Ross Wilson
964a9a62f5 Start the python assembler directory 2016-01-22 18:30:03 +07:00
Ross Wilson
c84b89407a Show problem with loader 2016-01-22 18:29:41 +07:00
Ross Wilson
38a928c5d0 Slight improvement to test 2016-01-22 18:28:10 +07:00
Ross Wilson
a79c88ef4a Fix for handling of comments 2016-01-22 18:27:31 +07:00
Ross Wilson
e63265a08b Fixed TTY bugs and improved rununtil 2016-01-22 12:26:24 +07:00
Ross Wilson
0e65a8885e Small test to run loader code 2016-01-22 12:24:13 +07:00
Ross Wilson
440fb57990 Working towards a runnable Imlac 2016-01-21 20:55:55 +07:00
Ross Wilson
3eb41c0536 Got trace working 2016-01-21 15:01:55 +07:00
Ross Wilson
c64e8a148b Improved forst 'assemble' test 2016-01-21 15:01:42 +07:00
Ross Wilson
e34c0b811a Initial comit of the 'pymlac' main executable 2016-01-20 15:09:27 +07:00
Ross Wilson
37e1ae5142 Slightly better reporting on bad DSL ops 2016-01-20 15:09:05 +07:00
Ross Wilson
c846714bdd Better handling on non-interactive tests 2016-01-20 11:23:18 +07:00
Ross Wilson
f6a0bfce5f Added all possible tests to 'make test' 2016-01-20 11:20:45 +07:00
Ross Wilson
e706183d7b Removed string/char/int confusion 2016-01-20 11:20:22 +07:00
Ross Wilson
0b5024c52c Removed massive trailing spaces 2016-01-20 11:06:13 +07:00
Ross Wilson
dfeac3b1d4 Got combined PtrPtp device working 2016-01-20 11:00:58 +07:00
Ross Wilson
2bcbab9028 New amalgamated PtrPtp device 2016-01-19 13:19:17 +07:00
Ross Wilson
dd21fb6167 Minor grammar fix 2016-01-19 13:18:53 +07:00
Ross Wilson
fc5ac6c66d Now treated as one device 2016-01-19 13:18:12 +07:00
Ross Wilson
2b9bf71448 Move to RST README files 2015-12-01 15:31:08 +07:00
Ross Wilson
1b3b4075d2 Removed temp book 2015-11-10 16:23:42 +07:00
Ross Wilson
ea124191f6 Transfer book to elsewhere 2015-11-10 14:01:02 +07:00
Ross Wilson
d8f0e47a46 Temp to transfer file elsewhere 2015-11-10 13:45:11 +07:00
Ross Wilson
c845138bef Preparing for full emulation 2015-11-06 17:19:19 +07:00