Da stimmt was mit den Adressen nicht. Der Inhalt ist um 4K verschoben. Diese Bytes stehen im BIN-File ab Adresse 2C30 und sollten auf Adresse cc30 und nicht auf dc30 stehen. Eventuell stehen sie ja da auch.
Eventuell müsste man schauen, wie alle 4 K Bereiche aussehen, also
a000-a030
b000-b030
c000-c030
d000-d030