Hardware > Hardware (High-End)

EmuTOS auf PAK68/2 ...

<< < (9/16) > >>

mfro:

--- Zitat von: Lukas Frank am Di 22.11.2016, 16:22:43 ---Ist das ein neues Programm ?

Oder soll ich es in ttp umbenennen und die Parameter übergeben ?

--- Ende Zitat ---

Das ist ein neues Programm (unterscheidet sich bloß in einem Wort vom alten) - genau wie vorhin: umbenennen und einfach starten.

Lukas Frank:
ohne FPU unter TOS kommt "linef exception" und mit FPU kommt siehe Bild ...

mfro:

--- Zitat von: Lukas Frank am Di 22.11.2016, 16:34:35 ---ohne FPU unter TOS kommt "linef exception" und mit FPU kommt siehe Bild ...

--- Ende Zitat ---

Aha.

 :o

Das ist zwar nicht, was ich erwartet hätte (das Gekrakel sollte eigentlich nicht kommen :) ), aber ein Indiz dafür, daß die PAK (sobald die FPU aktiv ist) mit dem MMU-Befehl irgendwas macht, was sie nicht sollte.

czietz:

--- Zitat von: 1ST1 am Di 22.11.2016, 09:04:49 ---Dann musst du es wohl mal ausführlicher erklären. Ich kann mir die Erklärung momentan nicht herleiten. 00FC0030 und 00E00030 bekomme ich momentan mit keiner doppelten Einblendung der ROMs zusammen.

--- Ende Zitat ---

[Erklärmodus=an]
Das GAL auf der PAK selektiert die EPROMs sowohl für Adressen 0xE00000 - 0xE7FFFF als auch für Adressen 0xFC0000 - 0xFEFFFF. An den EPROMs selbst sind nur die CPU-Adressleitungen bis A18 angeschlossen. Somit landet ein Zugriff auf 0xFC0030 erst einmal an derselben Stelle wie ein Zugriff auf 0xE40030, da (0xFC0030 & (2^19 - 1)) == (0xE40030 & (2^19 - 1)) == 0x40030. Wenn Du nun aber 4 EPROMs mit zusammen nur 256 kByte Speicher hast, wird das oberste Adressbit nicht beachtet und damit landet der Zugriff statt bei Adresse 0x40030 im EPROM bei Adresse 0x00030, also derselben Adresse, an der auch ein Zugriff auf 0xE00030 landen würde.
[Erklärmodus=aus]

Mehr kann ich dazu wirklich nicht mehr erklären...

mfro:
Ich denke ich weiß, warum EmuTOS nicht startet.

Es hängt in einer Endlosschleife fest.

@Lukas Frank : kannst/willst Du das da mal probieren?

[edit: ich hab' den Anhang nochmal entfernt, kann so noch nicht funktionieren. Noch ein bißchen Geduld bitte]

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln