E2534: A9 0E LDA #$0E <---
E2CD9: 0E <---
E2CDA: 06 <---
A costo di sembrare un rompicoglioni, cosa che mi riesce molto facilmente, ti conviene controllare quello che scrivi, E2534 e gli altri 2 non sono indirizzi validi.
Se si posta questo genere di informazioni con l'intenzione di lasciare un riferimento ai prossimi lettori e' bene essere precisi, altrimenti si genera solo confusione.
Probabilmente volevi dire $2534, cioe' esattamente 8kb ($2000) piu' avanti dell'offset in cui si trova lo stesso byte nella rom da 8kb.
Quindi gli offset in una rom da 16kb contenente sia basic che kernal sono, se la matematica non e' un opinione:
$2534
$2CD9
$2CDA
e che differiscono ancora nel romcode dell'emulatore di Miha Peternel (C64s X86).
Il kernal contenuto in C64s (e' all'offset $9200 in c64s.res) e' una rev 3 pesantemente modificata, ma gli offset dei codici colore, in memoria, corrispondono. Nell'header di c64s ci sono anche gli offset in cui si trovano le rom, la struttura dell'header e':
offset :doubleWord (00 02 00 00)
dimensione :doubleWord (00 20 00 00)
nome :24bytes
Estraendo il kernal da $9200 per $2000 byte e confrontandolo con quello di vice vedrai le differenze, ma a tutti gli effetti e' una rev3.