all >3 length similarities explained, reworked via_vector to avoid accidental similarity, small project files fixes

This commit is contained in:
FeralChild64 committed 2019-08-03 22:02:56 +02:00
1 parent 734a07ba20
commit 49c6f4d081
97 files changed
+344 -22

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
$03 (most likely adddress higher byte) + JMP ($032C) (via public, documented vector)
Code similarity due to Kernal API usage convention. Since 6510 CPU does not have indirect JSR, the only sane possibility to use Kernal API vectors in RAM ($0314-$0333) is to have JMP ($address) hardcoded somewhere. The jump table has intentionally strange order (to avoid code similarity as much as possible), but some small similarities can't be avoided in any reasonable way.