Hardware > Hardware (High-End)
EmuTOS auf PAK68/2 ...
mfro:
--- Zitat von: 1ST1 am Mo 21.11.2016, 15:55:02 ---Deckt sich schlicht nicht mit meiner Erfashrung mit meiner PAK 68/2.
--- Ende Zitat ---
Du willst uns damit sagen, daß EmuTOS 256kB auf deiner PAK läuft?
czietz:
--- Zitat von: mfro am Mo 21.11.2016, 12:56:15 ---EmuTOS setzt (das ist noch innerhalb der ersten hundert Instruktionen des ROMs, da hat der Bildschirm noch keine Chance, irgendwas anderes als schwarz darzustellen) erst das CACR-Register (wenn das funktioniert, ist >= 020 erkannt) und versucht anschließend, das Translation Control-Register zu beschreiben (das gibt es nur bei einem 030er+ oder einem 020er mit 68851 MMU).
Wenn das ohne Protest "hingenommen" wird, beschließt EmuTOS, daß es einen 030er vor sich hat.
--- Ende Zitat ---
Das ist die initiale Erkennung in startup.S [1], aber später in processor.S [2] wird's nochmal "richtig" gemacht und auch auf das Vorhandensein des Datencache beim 68030 getestet.
[1] https://sourceforge.net/p/emutos/code/ci/master/tree/bios/startup.S
[2] https://sourceforge.net/p/emutos/code/ci/master/tree/bios/processor.S
tuxie:
Eventuell doch mal versuchen das EmuTOS mit aufs Board zu stecken ? Wäre zwar doppelt gemoppelt aber ein versuch wert.
1ST1:
--- Zitat von: mfro am Mo 21.11.2016, 16:21:12 ---
--- Zitat von: 1ST1 am Mo 21.11.2016, 15:55:02 ---Deckt sich schlicht nicht mit meiner Erfashrung mit meiner PAK 68/2.
--- Ende Zitat ---
Du willst uns damit sagen, daß EmuTOS 256kB auf deiner PAK läuft?
--- Ende Zitat ---
Nein, aber TOS 2.06 läuft, das aber nicht ohne dass auf der Hauptplatine ein TOS 1.04 steckt. Mittlerweile verstehe ich aber den Mechanismus, der dahintersteckt, nicht mehr, denn ich habe mir mal mit einem Hexeditor die Einsprungadressen in TOS 1.04, 2.06 und EmuTOS 192/256 kB angeschaut, und jeweils bei den 256 kB TOS steht die selbe Sprungadresse ab Byte 4 drin (00E00030), und in den 192ern steht jeweils auch eine gleiche drin ( 00FC0030). Vielleicht muss ich in den 256ern nochmal nachsehen, ob vielleicht auf 00FC0030 noch ein Sprung auf 00E00030 zu finden wäre. Dann würde es passen.
czietz:
--- Zitat von: 1ST1 am Di 22.11.2016, 07:44:13 ---Nein, aber TOS 2.06 läuft, das aber nicht ohne dass auf der Hauptplatine ein TOS 1.04 steckt.
--- Ende Zitat ---
Es hat ja auch niemand etwas anderes behauptet. Was also "[d]eckt sich schlicht nicht mit [D]einer Erfashrung mit [D]einer PAK 68/2. "?
--- Zitat von: 1ST1 am Di 22.11.2016, 07:44:13 ---Mittlerweile verstehe ich aber den Mechanismus, der dahintersteckt, nicht mehr,
--- Ende Zitat ---
Habe ich weiter oben erläutert.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln