ThanksRedskullDC wrote: ↑Thu Oct 14, 2021 7:53 am Hi DanielB, et al.Main differences:
Default Screen size: UK101 = 48x16, OSI C1p = 32x32, OSI c2,c3,c4,c8 = 32x32 or 64x32
(Normally 24x24 would be visible with a C1p, as it doesn't account for the front/back porch area in the video signal).
32x32 mode on the C1p is addressed differently to that on the bigger end models too.
Keyboard addressing:
UK101 and OSI C1p are the same.
OSI C2,C3,C4,C8 all have the bits inverted. (Check my keyboard code)
Monitor roms:
Different variations of the monitor. Individual 256 byte routines can be addressed anywhere between $F000 and $FFFF in the bigger models.
This is a minefield
check out the discussions on this topic in the forums at osiweb.org
ACIA addressing.
Large models have the serial/parallel chips addressed at different locations to the C1p/UK101.
Again, this doesn't help compatibility between OSI models at all.
Probably a few other minor things, but nothing of note I don't think.
Manuals for all models are on osiweb.org
Hope that helps.
Red
D.