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

Commit Graph

  • 5def9fb012 Removed all debug prints Ross Wilson 2016-02-29 15:40:09 +07:00
  • 125848db7e Removed all debug prints Ross Wilson 2016-02-29 15:39:39 +07:00
  • 925f818fc5 Final form of test Ross Wilson 2016-02-29 15:39:06 +07:00
  • 852ca822b1 PTP file c8lds format must have end-of-tape block appended. Ross Wilson 2016-02-29 15:30:33 +07:00
  • e358de5ceb Better handling of end-of-tape Ross Wilson 2016-02-29 15:30:01 +07:00
  • 176b507dc1 Testing PTR ROM code Ross Wilson 2016-02-28 12:11:14 +07:00
  • 6b857e7cad Extra debug prints Ross Wilson 2016-02-27 20:13:07 +07:00
  • ec6378439a Correct 'dumpmem' usage Ross Wilson 2016-02-27 20:12:37 +07:00
  • ce37d869a2 Added flush() to flush trace file Ross Wilson 2016-02-27 20:12:06 +07:00
  • 88164ae884 Changed PTR ROM contents for debug Ross Wilson 2016-02-27 20:07:12 +07:00
  • c57621f0ad Fixed problem with block loader code Ross Wilson 2016-02-27 17:42:36 +07:00
  • 47557c7864 Better 'bad address' handling Ross Wilson 2016-02-27 17:40:19 +07:00
  • e33fa6e8ee More debug and better indirect tracing Ross Wilson 2016-02-27 17:39:37 +07:00
  • 91a01f72d7 Slightly more realistic test Ross Wilson 2016-02-27 17:39:06 +07:00
  • a0a7318e39 Fixed problem with block loader code Ross Wilson 2016-02-27 17:38:34 +07:00
  • 3ae2b7a8ca JMP and DAC opcode not tracing properly Ross Wilson 2016-02-26 17:55:43 +07:00
  • ef4fa67ce7 Fixed bug in PTR_ROM_IMAGE Ross Wilson 2016-02-26 17:55:12 +07:00
  • df8ec1dc76 Test is now dumpmem.asm code Ross Wilson 2016-02-26 17:53:31 +07:00
  • 8fac47e0f3 Rotated a page. Ross Wilson 2016-02-26 17:52:43 +07:00
  • d3db063bd2 Rethink trace, shows 'DAC *10' problem Ross Wilson 2016-02-26 16:47:51 +07:00
  • a5c48fb43e Getting Imlac machine running, test loading Ross Wilson 2016-02-25 14:56:55 +07:00
  • a24db94e2b Add new trace options Ross Wilson 2016-02-24 14:22:18 +07:00
  • f17c26b503 Test files for 'dumpmem' DSL opcode Ross Wilson 2016-02-24 11:15:40 +07:00
  • 74fa03e2f1 Added 'dumpmem' DSL opcode Ross Wilson 2016-02-24 11:15:14 +07:00
  • d1a8566051 Moving PTP to ASM where they are source Ross Wilson 2016-02-23 17:11:12 +07:00
  • 5d582373a4 Moving PTP to ASM where they are source Ross Wilson 2016-02-23 17:10:20 +07:00
  • ee785106e9 Ignore xyzzy* Ross Wilson 2016-02-23 17:08:54 +07:00
  • 8ff18eb4ba Changed UTF-8 coding line Ross Wilson 2016-02-23 17:04:47 +07:00
  • 559c49cff8 Catch exceptions and report failure Ross Wilson 2016-02-23 15:15:39 +07:00
  • 40970ef898 Now recognizes 2 main blockloaders Ross Wilson 2016-02-23 14:21:57 +07:00
  • 4b5708678c Debugging recognition of different blockloaders Ross Wilson 2016-02-23 14:12:12 +07:00
  • fbb67b7c74 Disassembly of blockloader from 40tp_simpleDisplay.ptp Ross Wilson 2016-02-23 14:11:45 +07:00
  • e570bd6414 Added test code and files Ross Wilson 2016-02-22 16:11:07 +07:00
  • e081f1ecf8 Working on bugs Ross Wilson 2016-02-22 16:10:44 +07:00
  • 09b09d9e20 Type in code for upper memeory test Ross Wilson 2016-02-22 16:09:41 +07:00
  • 0329a05e57 Initial commit. Issue #8 Ross Wilson 2016-02-21 13:16:38 +07:00
  • e7a1ec0ee0 Added to display opcode tests Ross Wilson 2016-02-20 16:22:44 +07:00
  • 7346b3c7f3 Fixed bugs handling INC mode Ross Wilson 2016-02-20 16:22:30 +07:00
  • 7770ff64bc Document SVM byte commands better Ross Wilson 2016-02-19 12:34:17 +07:00
  • 0b2ac0acfd Made test_harness use only *.asm files Ross Wilson 2016-02-19 12:13:47 +07:00
  • 90f2932998 Cleanup and add more harness checking Ross Wilson 2016-02-19 12:11:34 +07:00
  • c7454d6396 Extending display code tests Ross Wilson 2016-02-17 16:29:52 +07:00
  • 08f843a311 Fixed small error in display code Ross Wilson 2016-02-17 15:21:49 +07:00
  • 9834bc77e8 Changes reverted Ross Wilson 2016-02-16 20:10:36 +07:00
  • 30e906536b Start testing display opcodes Ross Wilson 2016-02-16 20:10:04 +07:00
  • 9c845baa2c Finished main opcode test Ross Wilson 2016-02-16 20:09:39 +07:00
  • f84aae1a06 Fixed bad code for PUN opcode Ross Wilson 2016-02-16 20:09:24 +07:00
  • 08bb2c02cc Don't know, maybe moved a page? Ross Wilson 2016-02-16 20:08:21 +07:00
  • 92709617a9 Start test case for main opcodes Ross Wilson 2016-02-16 18:12:48 +07:00
  • 7a3b610e92 Cleanup and added ASCIIZ test Ross Wilson 2016-02-15 15:15:45 +07:00
  • 26a8d7b54e Fixed bug with ASCIIZ Ross Wilson 2016-02-15 15:15:22 +07:00
  • c56a275f10 Implemented 'expected fail' in tests Ross Wilson 2016-02-15 14:51:59 +07:00
  • 35a2dc2e8f Fixed bug in ASCII handling Ross Wilson 2016-02-14 10:43:39 +07:00
  • 083471f5d3 Example code for the wiki Ross Wilson 2016-02-14 10:43:18 +07:00
  • 6df2cdcd11 Allow value syntax in test comments Ross Wilson 2016-02-13 17:29:53 +07:00
  • fd03f7576e Added labels Ross Wilson 2016-02-13 12:30:42 +07:00
  • 9c1c70240e Test comment marker is now ';|' Ross Wilson 2016-02-13 11:43:59 +07:00
  • 61661f050f Added description of test files Ross Wilson 2016-02-10 12:46:42 +07:00
  • c76fe7910c Added description of test files Ross Wilson 2016-02-10 12:45:21 +07:00
  • e5d66b8f9a Added description of test files Ross Wilson 2016-02-10 12:43:34 +07:00
  • cdac4902d2 Added description of test files Ross Wilson 2016-02-10 12:41:43 +07:00
  • 10553f5945 Added description of test files Ross Wilson 2016-02-10 12:40:42 +07:00
  • 16231035ba Expanding tests to multiple ORG blocks Ross Wilson 2016-02-10 12:26:37 +07:00
  • 4e81b33f76 Better list file format Ross Wilson 2016-02-10 12:26:00 +07:00
  • c631885246 Testing starting to work Ross Wilson 2016-02-10 12:04:47 +07:00
  • 50882d1f7a Initial commit Ross Wilson 2016-02-09 15:08:35 +07:00
  • 6e9e7468b5 Extending... Ross Wilson 2016-02-09 15:08:27 +07:00
  • 3c69189cc6 Handle empty input files Ross Wilson 2016-02-09 15:07:58 +07:00
  • 05bbefdaea Initial commit Ross Wilson 2016-02-09 14:06:56 +07:00
  • 2ac5112e01 Handling display instructions Ross Wilson 2016-02-07 12:20:18 +07:00
  • b5e9536887 Display instructions test case Ross Wilson 2016-02-07 12:20:05 +07:00
  • 0ee38ced6c Got save asm/project working Ross Wilson 2016-02-06 10:49:18 +07:00
  • 3ecadf4494 Simpler: no start address Ross Wilson 2016-02-05 10:45:33 +07:00
  • d2e1f30e7a Handling last block correctly Ross Wilson 2016-02-05 10:45:17 +07:00
  • 6c3144373c Now reading blocks correctly Ross Wilson 2016-02-05 10:44:59 +07:00
  • 0f026b295b Moving toward new blockloader code Ross Wilson 2016-02-04 15:37:27 +07:00
  • f5ed1a6b9c Investigating checksum algorithms Ross Wilson 2016-02-03 19:46:55 +07:00
  • 685d049132 Reformatted display, blanks when dot changes Ross Wilson 2016-02-02 15:26:06 +07:00
  • d272fbe944 Made 'checksum error' a warning Ross Wilson 2016-02-02 15:25:27 +07:00
  • 7593981532 Better docs in loder code listing Ross Wilson 2016-02-01 16:51:58 +07:00
  • 918cd9344c Handle 'bad checksum' error better Ross Wilson 2016-02-01 16:51:27 +07:00
  • 7af3a79f04 Try to figure out checksum algorithm Ross Wilson 2016-02-01 16:50:42 +07:00
  • c880f9c0f6 Try to figure out the checksum algorithm Ross Wilson 2016-02-01 16:49:56 +07:00
  • f836002b40 Added UTF tag, extending display Ross Wilson 2016-01-31 15:53:49 +07:00
  • cffd27640a Fixed minor problem writing blocks Ross Wilson 2016-01-30 18:08:09 +07:00
  • 7f52107a48 Fixed minor block load problem Ross Wilson 2016-01-30 18:07:09 +07:00
  • 1107ffac42 Problem with end-of-load block Ross Wilson 2016-01-30 17:45:50 +07:00
  • 6cda413ec5 Changes for testing Ross Wilson 2016-01-30 17:44:50 +07:00
  • 9e9fff0fa3 Changes for testing Ross Wilson 2016-01-30 17:44:31 +07:00
  • e70ad08ee8 Ignore the test list file Ross Wilson 2016-01-30 17:44:08 +07:00
  • 3feb4c2329 Fixed bug in pass 2 handling of BSS Ross Wilson 2016-01-30 17:02:23 +07:00
  • efd43b1391 Cleaned up, old code deleted Ross Wilson 2016-01-30 16:56:32 +07:00
  • eee4670bdc Assembler working, more testing required Ross Wilson 2016-01-30 16:46:49 +07:00
  • f82bb11491 Passes 1 & 2 now seem OK, worry about code generation Ross Wilson 2016-01-30 15:27:29 +07:00
  • 59793e3627 Changes to reflect pyasm changes Ross Wilson 2016-01-29 12:37:34 +07:00
  • a21fad3fc4 Just delete old commented C code Ross Wilson 2016-01-29 12:07:42 +07:00
  • a9dbc0c5e6 Almost working Ross Wilson 2016-01-28 20:34:53 +07:00
  • 31c7828581 Running without errors now Ross Wilson 2016-01-28 17:33:23 +07:00
  • 8d56ff339d Add *.ptp to 'make clean' Ross Wilson 2016-01-28 17:32:55 +07:00
  • 6fa0b8ca34 Moving to two pass assembly Ross Wilson 2016-01-28 12:30:17 +07:00