Hardware > Hardware (Classic 16-/32-Bit)

PAK/3-020

<< < (20/22) > >>

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