Es gibt ja viele verschiedene PET und CBM. Mehr oder weniger RAM, integrierte Kassette oder nicht, verschiedene Tastaturen etc., verschiedene Boards, unterschiedliche RAM Typen ...
Aber aus Sicht der Software hat sich bis zum CBM 8032 erfreulicherweise kaum etwas an der Hardware getan:
- IO immer an derselben Stelle und selbe Funktion
- Bildschirm immer ab $8000
- ROM Plätze immer gleich
Was sich wirklich (aus Sicht der Software) geändert hat:
- 40 / 80 Zeichen
- 6545 CRT Controller statt TTL
- Banking ab 8x96
Gibt es sonst noch etwas das ich übersehen habe?
Aus Sicht der 6502 nach dem Reset ...
... kann ich feststellen welcher Geräte Typ ich bin (wenn ich kein ROM lesen kann)?
- kann man feststellen ob 40 oder 80Zeichen habe?
- kann ich feststellen ob da ein 6545 ist (ohne was kaputt zu machen)?
- kann ich feststellen wie ich den 6545 initialisieren muss?
Das Banking ist einfach festzustellen, also 8296 und 8096 ist kein Thema.