Hi,
ich geb mal den Stand der Dinge zur Kombination NOVA - CT60 bekannt.
Die Emulator.prg hab ich (hoffentlich) 68060 fest gemacht. Änderungen hier betreffen in erster Linie die Cache-Verwaltung und Umwandlungen für Little/Big Endian.
Dabei bin ich auf folgendes Phänomen gestossen: Die Speicherbereiche der Nova lassen sich im 060 mode nicht sauber beschreiben und wieder auslesen. Dies liegt definitiv NICHT an der Software, sondern vermutlich am durch die CT60 emulierten Busprotokoll. Die CT60 benutzt 3 statt 4 Zyklen beim ST-RAM write.
Ich hoffe Rodolphe kann und wird das ändern.
Ach ja...das CT60-TOS hat auch ein Problem: Die Zugriffe auf Speicherbereiche im RAM an denen kein ST-RAM ist, wird mit einem Buserror bestraft. Die Nova blendet sich aber im Bereich 10MB-14MB ein. Deshalb auch nur 4MB ST-RAM wenn man eine Nova benutzt. Didier hat mir allerdings hierzu schon ein geändertes TOS zur Verfügung gestellt.
Gruß
Idek