Commit Graph
13 Commits
Author SHA1 Message Date
Paul Gardner-Stephen ccf4dbe5da implement $EA7E entry point and fix $EA31 entry point. Issue #20 2019-05-05 14:57:42 +09:30
Paul Gardner-Stephen 97eb5acb31 begin implementing BASIC interprettor. 2019-04-22 15:36:00 +09:30
Paul Gardner-Stephen d283c3243d fix first pass size estimation to ensure no ZP modes get used for in-line data 2019-04-20 23:14:45 +09:30
Paul Gardner-Stephen 3b7c941494 make it easier to detect when routine sizes change between first and second passes 2019-04-20 23:12:34 +09:30
Paul Gardner-Stephen 0605c85169 ignore # and . files when searching for source files 2019-04-19 20:29:41 +09:30
Paul Gardner-Stephen 0e40f96320 add list of KERNAL memory address definitions 2019-04-19 12:01:50 +09:30
Paul Gardner-Stephen c42759f36d ignore combined.s when scanning source directory. 2019-04-18 22:09:26 +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