Commit Graph
32 Commits
Author SHA1 Message Date
Paul Gardner-Stephen b9d63e3f36 begin implementing reset routine 2019-04-18 22:29:34 +09:30
Paul Gardner-Stephen 4e35ce391d add stubs for various routines defined in KERNAL jump table on pp272-273 of C64 Programmers Reference Guide 2019-04-18 22:14:39 +09:30
Paul Gardner-Stephen c42759f36d ignore combined.s when scanning source directory. 2019-04-18 22:09:26 +09:30
Paul Gardner-Stephen 6a7f1d13b2 add missing KERNAL jumptable entries listed on p272-27 of C64 Programmer's Reference Guide 2019-04-18 22:04:03 +09:30
Paul Gardner-Stephen a4a4e0c443 produce combined source with PC fence checks, and run assembler to get binary 2019-04-18 21:43:32 +09:30
Paul Gardner-Stephen d30950da7b write out combined source file with routines in correct order 2019-04-18 21:36:11 +09:30
Paul Gardner-Stephen 66feea732e more work on preprocessor to get routine sizes for packing 2019-04-18 21:14:45 +09:30
Paul Gardner-Stephen 2d78fa08c1 mark unlocated routines with address -1 so that they come first in the sort order 2019-04-18 20:51:34 +09:30
Paul Gardner-Stephen ef4626e970 sort routines in appropriate order 2019-04-18 20:50:57 +09:30
Paul Gardner-Stephen de2139117a begin implementing preprocessor to generate ROM files 2019-04-18 20:26:01 +09:30
Paul Gardner-Stephen be1ce8799f allow auto-starting Vice and injecting keyboard input during tests 2019-04-18 10:51:41 +09:30
Paul Gardner-Stephen e7a78c5641 auto-quit the emulator when finished collecting 2019-04-18 02:47:44 +09:30
Paul Gardner-Stephen 07b62ef1c2 fix automatically running programs 2019-04-18 02:44:31 +09:30
Paul Gardner-Stephen a368cfc52a make localhost:6510 the default 2019-04-18 02:33:21 +09:30
Paul Gardner-Stephen c8d6bf30a9 parse command line arguments 2019-04-18 02:32:43 +09:30
Paul Gardner-Stephen c3e2a8ad94 add target to download a C64 ROM disassembly 2019-04-17 15:09:52 +09:30
Paul Gardner-Stephen a837969f51 add trace for starting BASIC2 2019-04-17 15:09:41 +09:30
Paul Gardner-Stephen 2971c61056 add readme for program trace directory 2019-04-17 15:01:56 +09:30
Paul Gardner-Stephen fdaf43899a fix base address of KERNAL 2019-04-17 14:56:32 +09:30
Paul Gardner-Stephen 2d2c94ffbe add makefile 2019-04-17 14:56:21 +09:30
Paul Gardner-Stephen 3097727bfd only send one step command each time to clean up output 2019-04-17 11:29:27 +09:30
Paul Gardner-Stephen 1548632a07 make capture run much, much faster 2019-04-17 11:24:54 +09:30
Paul Gardner-Stephen 4e1156270b implement extraction of instruction stream and call graph 2019-04-17 11:16:37 +09:30
Paul Gardner-Stephen f7a8d2647b disable nagle algorithm to try to speed things up 2019-04-17 10:42:37 +09:30
Paul Gardner-Stephen f595de3083 begin implenting tool to extract call graph of C64 ROMs 2019-04-17 10:32:52 +09:30
Paul Gardner-Stephen 0eaa262226 add note about using VICE's remote monitor to capture instruction streams 2019-04-17 05:18:09 +09:30
Paul Gardner-Stephen c447950855 add further notes about justifying claims of interoperability requirements. 2019-04-17 05:08:23 +09:30
Paul Gardner-Stephen dab82edfc8 add more routine descriptions, begin documenting why each is needed 2019-04-17 05:03:13 +09:30
Paul Gardner-Stephen c336252105 update information and add first few routines. 2019-04-17 04:53:50 +09:30
Paul Gardner-Stephen 6bb9d8abd0 add notes about C64 KERNAL 2019-04-17 04:26:25 +09:30
Paul Gardner-Stephen 6623c076bd update readme 2019-04-17 03:57:23 +09:30
gardners f028b6598d Initial commit 2019-04-17 03:48:34 +09:30