FeralChild64
|
c173540fac
|
started separating 'printf' as debug-only routine
|
2019-10-03 21:21:34 +02:00 |
|
FeralChild64
|
332438145c
|
deduplicated 'printf.s', over 200 bytes saved in BASIC segment
|
2019-09-26 20:50:46 +02:00 |
|
FeralChild64
|
041a4750dd
|
pass symbols to VICE emulator
|
2019-09-25 22:54:04 +02:00 |
|
FeralChild64
|
5b2c28b281
|
small build system improvements
|
2019-09-14 15:07:19 +02:00 |
|
FeralChild64
|
49e8b75b85
|
explained all similarities >3, some minor cleanups
|
2019-09-10 18:28:30 +02:00 |
|
FeralChild64
|
53e4babbe3
|
updates to the binning tool
|
2019-09-09 17:46:52 +02:00 |
|
FeralChild64
|
b9e3cb89bf
|
new routine binning tool - modified dynamic knapsack solving algorithm
|
2019-09-08 22:17:49 +02:00 |
|
FeralChild64
|
de27124b4f
|
adapted to Kick Assembler, some documentation update
|
2019-09-07 12:35:21 +02:00 |
|
FeralChild64
|
180c88ef42
|
reenabled BRK handler, now prints BRK address
|
2019-09-01 16:20:36 +02:00 |
|
FeralChild64
|
1feef6abdb
|
added PAL/NTSC detection
|
2019-08-07 21:20:05 +02:00 |
|
Paul Gardner-Stephen
|
4e76ac681d
|
pull in our free 8x8 font so that we can make totally free C65-compatible ROMs
|
2019-06-20 07:39:33 +02:00 |
|
Paul Gardner-Stephen
|
b1eff47e97
|
replace simple startup message with Deft's fancy one
|
2019-05-06 22:29:24 +09:30 |
|
Paul Gardner-Stephen
|
810dfb75af
|
put setup VIC-II routine at $E5A0 for Advanced Pinball Simulator. Issue #23
|
2019-05-05 16:31:24 +09:30 |
|
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
|
fa55c83fff
|
generally remove some debug output, add missing file, and make KERNAL LOAD routine more complete.
|
2019-05-04 23:12:54 +09:30 |
|
Paul Gardner-Stephen
|
6a0b2d8e7f
|
implement beginnings of BASIC main loop execution
|
2019-04-28 22:10:32 +09:30 |
|
Paul Gardner-Stephen
|
906fe108b3
|
work towards being able to delete BASIC lines
|
2019-04-28 20:27:19 +09:30 |
|
Paul Gardner-Stephen
|
df55ff6d25
|
honour length of packed keyword table
|
2019-04-26 23:10:47 +09:30 |
|
Paul Gardner-Stephen
|
736fbca535
|
fix compression of exception characters in some sitatuations.
|
2019-04-25 23:29:50 +09:30 |
|
Paul Gardner-Stephen
|
fbad812b56
|
fix bounds check
|
2019-04-25 22:11:59 +09:30 |
|
Paul Gardner-Stephen
|
b9e3bc8f44
|
adjust debug output to show when compression is ineffective.
|
2019-04-25 16:53:50 +09:30 |
|
Paul Gardner-Stephen
|
50f6f0d123
|
fix text compression and decompression routines.
|
2019-04-25 16:45:39 +09:30 |
|
Paul Gardner-Stephen
|
0050fe03c9
|
work on fixing support for improved text compression routine.
|
2019-04-25 13:15:34 +09:30 |
|
Paul Gardner-Stephen
|
ce83d63a84
|
optimise text packer a bit
|
2019-04-25 11:48:16 +09:30 |
|
Paul Gardner-Stephen
|
2b8a72a983
|
refactor text compression routines
|
2019-04-25 11:37:06 +09:30 |
|
Paul Gardner-Stephen
|
b44a7d527f
|
add BASIC keyword list and justifications why it cannot be copyright protected.
|
2019-04-25 07:14:16 +09:30 |
|
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 |
|