Commit Graph
198 Commits
Author SHA1 Message Date
Paul Gardner-Stephen af67f17da1 reduce avoidable byte similarities with C64 KERNAL 2019-04-24 14:57:15 +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 27e6f92b39 fix bug in MEMTOP routine. Reorder instructions to reduce byte-level similarity with C64 KERNAL, even though it should be totally fine. 2019-04-24 14:24:12 +09:30
Paul Gardner-Stephen a311c08289 reduce byte-wise similarity with KERNAL through use of X instead of A 2019-04-24 14:14:40 +09:30
Paul Gardner-Stephen f5c5f787a4 convert several key values to hex 2019-04-24 14:14:30 +09:30
Paul Gardner-Stephen f98cc84d82 add target for running similarity test on KERNAL 2019-04-24 14:14:11 +09:30
Paul Gardner-Stephen df0b10e37c add another string 2019-04-24 13:48:44 +09:30
Paul Gardner-Stephen e1612b5b19 add more explanation of our approach 2019-04-24 13:48:25 +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 cbd58d62f1 add more explations of matching strings 2019-04-24 13:42:26 +09:30
Paul Gardner-Stephen cda32d3cb3 tweak rejection of common 3 byte sequences 2019-04-24 13:42:15 +09:30
Paul Gardner-Stephen 4cd170020a add more explanations of byte sequences. 2019-04-24 13:28:18 +09:30
Paul Gardner-Stephen b52eff7ceb add explanation of the similarity tool and our public preemptive defence against any copyright claim. 2019-04-24 13:27:58 +09:30
Paul Gardner-Stephen 3957a92f44 add more explanations of byte sequences 2019-04-24 12:48:45 +09:30
Paul Gardner-Stephen e63b978137 ignore many common instruction fragments 2019-04-24 10:32:51 +09:30
Paul Gardner-Stephen 2674adf1e6 add more explanations of common instruction sequences 2019-04-24 10:21:52 +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 da0d5dc2a5 add explanations of matching strings 2019-04-24 09:55:29 +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 924a8c9568 blue border on boot 2019-04-24 08:27:24 +09:30
Paul Gardner-Stephen dc8090478d fix pressing of same key masking problem. Issue #4. 2019-04-24 08:16:18 +09:30
Paul Gardner-Stephen ca382f4dc7 add target to generate a C65 comatible 128KB ROM image. 2019-04-24 08:10:53 +09:30
Paul Gardner-Stephen 12d8b3e39a clear last matrix key position so that repeating works properly. Issue #4. 2019-04-24 07:54:41 +09:30
Paul Gardner-Stephen 84b1577883 fix major remaining key repeat problem. Issue #4. Issue #6. 2019-04-24 07:43:58 +09:30
Paul Gardner-Stephen 343b6f11e0 fix some more of the bugs in key repeat logic. 2019-04-24 07:40:02 +09:30
Paul Gardner-Stephen c7e265f4ac fix bug in key repeat logic. More remain 2019-04-24 07:34:35 +09:30
Paul Gardner-Stephen faf7547e74 count key presses from $00, not from $FF 2019-04-24 07:21:41 +09:30
Paul Gardner-Stephen 4cd8451c6c process all key events at once. 2019-04-24 07:16:10 +09:30
Paul Gardner-Stephen efc83a0611 remove all anonymous labels, fix indenting etc 2019-04-24 06:57:23 +09:30
Paul Gardner-Stephen 201f1a378f fix errors with multi-key detection, including cursor left/up in VICE. Issue #6. 2019-04-23 09:44:03 +09:30
Paul Gardner-Stephen 07e7b31b84 fix Vendor / CONTROL key confusion 2019-04-23 09:31:44 +09:30
Paul Gardner-Stephen d4531592df get cold start display looking okay 2019-04-23 00:23:47 +09:30
Paul Gardner-Stephen 97988f1c19 fix bugs in BASIC main loop 2019-04-23 00:09:05 +09:30
Paul Gardner-Stephen 03550ab786 implement GETIN function 2019-04-23 00:07:16 +09:30
Paul Gardner-Stephen 635cefe312 remove debug output 2019-04-23 00:04:18 +09:30
Paul Gardner-Stephen 605d03a905 fix another bug when printing packed messages 2019-04-23 00:02:16 +09:30
Paul Gardner-Stephen a160372c60 fix bug when printing 15th most common character in packed messages 2019-04-22 23:59:41 +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 a32f913a25 remove trailing space when printing messages 2019-04-22 23:32:16 +09:30
Paul Gardner-Stephen d8c739b430 fix bug at end of printing packed messages 2019-04-22 23:27:43 +09:30
Paul Gardner-Stephen bad55025da fix bug in printing packed messages 2019-04-22 23:22:24 +09:30
Paul Gardner-Stephen f2e2db3a4d add files for BASIC interpretor main loop and message printing 2019-04-22 23:15:58 +09:30
Paul Gardner-Stephen 12a20d0962 add READY and other messages to message table 2019-04-22 23:15:49 +09:30