Paul Gardner-Stephen
|
68e8bbe9cb
|
add references to examples of every single error message or related item that the C64 BASIC displays
|
2019-04-24 22:09:11 +09:30 |
|
Paul Gardner-Stephen
|
3e7258f391
|
rename text compressor
|
2019-04-24 21:25:53 +09:30 |
|
Paul Gardner-Stephen
|
e7b1b22eb0
|
deal with remaining similar strings
|
2019-04-24 17:32:35 +09:30 |
|
Paul Gardner-Stephen
|
8f9ce4bbba
|
deal with more similar strings
|
2019-04-24 16:24:05 +09:30 |
|
Paul Gardner-Stephen
|
7448909da8
|
more documentation of similarities and avoiding them where practicable.
|
2019-04-24 16:13:24 +09:30 |
|
Paul Gardner-Stephen
|
fdcc5a1184
|
more work on documenting remaining similarities
|
2019-04-24 15:33:54 +09:30 |
|
Paul Gardner-Stephen
|
ddbb673682
|
more work on reducing residual similarity with C64 KERNAL
|
2019-04-24 15:31:36 +09:30 |
|
Paul Gardner-Stephen
|
18b862cce5
|
more work on documenting residual similarities with C64 KERNAL
|
2019-04-24 15:15:03 +09:30 |
|
Paul Gardner-Stephen
|
bf2cd05df3
|
exclude more branches
|
2019-04-24 14:57:07 +09:30 |
|
Paul Gardner-Stephen
|
d137d38c45
|
add command line option to control whether to show explained sequences or not.
|
2019-04-24 14:35:04 +09:30 |
|
Paul Gardner-Stephen
|
d422d45105
|
ignore 3 byte sequences ending in a branch
|
2019-04-24 13:44:11 +09:30 |
|
Paul Gardner-Stephen
|
cda32d3cb3
|
tweak rejection of common 3 byte sequences
|
2019-04-24 13:42:15 +09:30 |
|
Paul Gardner-Stephen
|
e63b978137
|
ignore many common instruction fragments
|
2019-04-24 10:32:51 +09:30 |
|
Paul Gardner-Stephen
|
4795660ffb
|
filter out all 3 byte single instructions
|
2019-04-24 10:17:00 +09:30 |
|
Paul Gardner-Stephen
|
744637c8f8
|
reject certain common single instructions
|
2019-04-24 10:14:21 +09:30 |
|
Paul Gardner-Stephen
|
a5ef4be6dd
|
don't count explained matches
|
2019-04-24 09:58:19 +09:30 |
|
Paul Gardner-Stephen
|
f6b4e597ce
|
fix bug in similarity phase duplicate rejection
|
2019-04-24 09:50:57 +09:30 |
|
Paul Gardner-Stephen
|
1d1e1e8baf
|
begin implementing filtering of similarities based on explanation of common instruction sequences
|
2019-04-24 09:47:51 +09:30 |
|
Paul Gardner-Stephen
|
2829f5cda7
|
improve similarity checking program.
|
2019-04-24 09:30:34 +09:30 |
|
Paul Gardner-Stephen
|
2391e74bd2
|
begin implementing similarity comparison tool.
|
2019-04-24 09:20:53 +09:30 |
|
Paul Gardner-Stephen
|
d4531592df
|
get cold start display looking okay
|
2019-04-23 00:23:47 +09:30 |
|
Paul Gardner-Stephen
|
c43dbe1c29
|
improve printing of BASIC errors.
|
2019-04-22 23:40:27 +09:30 |
|
Paul Gardner-Stephen
|
ab81f479a1
|
tweak printing of READY. message
|
2019-04-22 23:33:13 +09:30 |
|
Paul Gardner-Stephen
|
12a20d0962
|
add READY and other messages to message table
|
2019-04-22 23:15:49 +09:30 |
|
Paul Gardner-Stephen
|
c670ad212d
|
more work on message packer
|
2019-04-22 22:11:56 +09:30 |
|
Paul Gardner-Stephen
|
b7f5a6a51c
|
begin implementing program to produce compressed message lists
|
2019-04-22 21:47:09 +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 |
|
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
|
fdaf43899a
|
fix base address of KERNAL
|
2019-04-17 14:56:32 +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 |
|