Hardware > Hardware (Classic 16-/32-Bit)
PAK/3-020
Gast120501:
--- Zitat von: ditto am Mi 04.05.2016, 23:22:25 ---PAKman erklärte es in einer PM folgendermaßen:
Auf dem Mainboard muss ein TOS installiert sein!
Beim Bootvorgang liest der 680xx zwei Langworte (zusammen 8 Bytes) ab Adresse 0 (das werden dann der Stackpointer und der Program Counter).
Die Logik auf dem Mainboard sorgt dafür, dass dort die ersten 8 Bytes des ROMs eingeblendet werden.. allerdings die des ROMs auf dem Mainboard!
Fehlen diese ROMs, dann liest die CPU nur Schrott, und weiss dann nicht mehr weiter..
--- Ende Zitat ---
Nichts anderes habe ich oben geschrieben.
ditto:
Und so war es offenbar auch goldrichtig! :)
Gast120501:
Hab nochmal im Schaltplan nachgesehen, das Remapping der ersten Bytes des ROMs an die Adresse 0 wird von der GLUE gemacht, nicht von der MMU. Da findet eine Adressdecodierung auf Adresse 00000xxxh statt (also die 5 höchstwertigen Nibbles der Adresse sind 0, das ist ganz einfach mit einem NAND-Gatter mit entsprechend vielen Eingängen zu prüfen, oder man nimmt einen 32-Bit-Volladdierer und lässt den das Complement (also eine Subtraktion) von 09h addieren und bei Ergebnis=Negativ hat man das auch), wo dann kein RAM, sondern das TOS-ROM selektiert wird. Streng genommen haben unsere Rechner daher garnicht 512 kB, 1, 2, 2,5, 4, ... MB RAM, sondern immer 8 Bytes weniger... Betrug! >:D
Aber Apple und Commodore und alle anderen Hersteller von 68K-Systemen dürften den selben Beschiss abgezogen haben.
Arthur:
Nirgends wird so viel beschiPieeeeep wie beim Speicher. >:D
mfro:
--- Zitat von: 1ST1 am Do 05.05.2016, 00:57:12 ---Betrug! >:D
--- Ende Zitat ---
Nix Betrug, das RAM ist ja drin. Du kommst nur nicht dran.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln