add more explanations of byte sequences.

This commit is contained in:
Paul Gardner-Stephen committed 2019-04-24 13:28:18 +09:30
1 parent b52eff7ceb
commit 4cd170020a
7 files changed
+102

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
Jump to routine at vector $0314
This corresponds to
Bxx +
JMP ($0314)
*
JSR $xxxx
That is, based on the result of some branch instruction,
optionally jump to the routine whose address is stored in
$0314 - $0315.
The use of a jump table is not copyrightable of itself.
The location of jump table vectors at $0314 on the C64 is publicly
documented.
There are also unrelated systems using jumptables with the constant
$0314, e.g.:
https://github.com/mamedev/mame/blob/master/src/mame/drivers/mosaic.cpp
http://www.microchip.com/forums/download.axd?file=1;895201
In short, there is absolutely no reason to be able to even entertain
copyrighting jumping through a vector at $0314.