Hardware > Emulatoren
AtariX => MagicOnLinux
RealLarry:
--- Zitat von: Thorsten Otto am Di 25.11.2025, 11:58:56 ---Die oben aufgeführten Warnungen sind harmlos, es ist halt noch nicht alles implementiert was geht.
Interessanter wären die restlichen Ausgaben, auch wenn da nichts von Warnung oder Fehler steht. Da müssten auch Meldungen vom Ausführen des Kernels sein (sofern der überhaupt gefunden wurde).
--- Ende Zitat ---
Kütt!
--- Code: ---(10:04:23) DBG-INF Init() - MultiThread version for Linux
(10:04:23) DBG-INF Init() - 68k trace is emulated (slows down the emulator a bit)
(10:04:23) DBG-WRN EventLoop() - unhandled SDL event 518
(10:04:23) DBG-INF Init() - 68k ROM is write-protected (slows down the emulator a bit)
(10:04:23) DBG-INF Init() - 68k PC is checked for validity (slows down the emulator a bit)
(10:04:23) DBG-INF Init() - Autostart ON
(10:04:23) DBG-INF LoadReloc("/home/larry/Atari-ST/magiclinux/Atari-rootfs/MAGICLIN.OS")
(10:04:23) DBG-INF LoadReloc() - kernel file size = 225447
(10:04:23) DBG-INF LoadReloc() - Size TEXT = 211520
(10:04:23) DBG-INF LoadReloc() - Size DATA = 10648
(10:04:23) DBG-INF LoadReloc() - Size BSS = 21
(10:04:23) DBG-INF LoadReloc() - Size overall, including basepage and stack = 0x000364ee (222446)
(10:04:23) DBG-INF LoadReloc() - Start address Atari = 0x7fe4699f4010 (host)
(10:04:23) DBG-INF LoadReloc() - Memory size Atari = 0x00800000 (= 8192 kBytes)
(10:04:23) DBG-INF LoadReloc() - Load address of system (TEXT) = 0x007c9c10 (68k)
(10:04:23) DBG-INF LoadReloc() - seek to relocation table, file offset 222196
(10:04:23) DBG-INF Init() - MagiC kernel loaded and relocated successfully
(10:04:23) DBG-INF Init() - Atari video mode is 24-bit true colour
(10:04:23) DBG-INF Init() - 68k video memory starts at 68k address 0x00800000 and uses 3145728 (0x00300000) bytes.
(10:04:23) DBG-INF Init() - 68k video memory and general memory end is 0x00b00000
(10:04:23) DBG-INF PixmapToBigEndian() -- Convert Pixmap to big-endian
(10:04:23) DBG-INF Init() - basepage address of system = 0x007c9b10 (68k)
(10:04:23) DBG-INF Init() - address of Atari68kData = 0x007c9ac2 (68k)
(10:04:23) DBG-INF Init() - sizeof(CMagiC_CPPCCallback) = 16
(10:04:23) DBG-INF Init() - sizeof(CMagiC_PPCCallback) = 16
(10:04:23) DBG-INF Init() - OS ROM range from 0x007c9c10..0x007fffe8 (68k)
(10:04:23) DBG-INF init() -- Atari drive C: is not a regular file: "/home/larry/Atari-ST/magiclinux/Atari-rootfs"
(10:04:23) DBG-INF init() -- Atari drive H: is not a regular file: "/home/larry"
(10:04:23) DBG-INF init() -- Atari drive M: is not a regular file: "/"
(10:04:23) DBG-INF CMagiC::CreateThread() - erfolgreich
(10:04:23) DBG-INF AtariInit() - ATARI: First initialisation phase done.
(10:04:23) DBG-INF AtariDebugOut(Grafikausgabe initialisieren)
(10:04:23) DBG-INF AtariDebugOut(VT52 initialisieren)
(10:04:23) DBG-INF AtariDebugOut(BIOS-Initialisierung abgeschlossen)
(10:04:23) DBG-INF AtariBIOSInit() - ATARI: BIOS initialisation done.
(10:04:23) DBG-INF AtariDebugOut(MagiC-VDI initialisieren)
(10:04:23) DBG-ERR hostpath2HostFD() -- host path is located outside Atari drive C: "/usr/share/games/hatari/magiclinux/Atari-rootfs"
(10:04:23) DBG-INF AtariBlockDevice(drv = C:) - hdv_getbpb()
(10:04:23) DBG-INF AtariRwabs() - hdv_rawbs(flags = 0x0000, buf = 0x699f8c8a, count = 1, dev = 2, lrecno = 0)
(10:04:23) DBG-INF AtariBlockDevice(drv = C:) - hdv_rwabs(flags = 0x0000, buf = 0x0000def2, count = 1, recno = 65535, lrecno = 2)
(10:04:23) DBG-INF AtariRwabs() - hdv_rawbs(flags = 0x0000, buf = 0x69a01f02, count = 1, dev = 2, lrecno = 0)
(10:04:23) DBG-ERR hostpath2HostFD() -- host path is located outside Atari drive C: "/usr/share/games/hatari/magiclinux/Atari-rootfs"
(10:04:23) DBG-INF AtariBlockDevice(drv = C:) - hdv_getbpb()
(10:04:23) DBG-INF AtariRwabs() - hdv_rawbs(flags = 0x0000, buf = 0x699f8c8a, count = 1, dev = 2, lrecno = 0)
(10:04:23) DBG-INF AtariBlockDevice(drv = C:) - hdv_rwabs(flags = 0x0000, buf = 0x0000def2, count = 1, recno = 65535, lrecno = 2)
(10:04:23) DBG-INF AtariRwabs() - hdv_rawbs(flags = 0x0000, buf = 0x69a01f02, count = 1, dev = 2, lrecno = 0)
(10:04:23) DBG-INF AtariError(-1)
(10:04:23) DBG-WRN EventLoop() - unhandled SDL event 772
(10:04:23) DBG-WRN EventLoop() - SDL_CLIPBOARDUPDATE currently unhandled
(10:04:23) DBG-WRN EventLoop() - unhandled SDL event 518
------ hier kam das Sub-Fenster wegen "video driver" und habe dann beide geschlossen
(10:04:36) DBG-INF CMagiC::EmuThread() -- MPWaitForEvent
(10:04:36) DBG-INF CMagiC::EmuThread() -- MPWaitForEvent beendet
(10:04:36) DBG-INF CMagiC::EmuThread() -- MPWaitForEvent
(10:04:37) DBG-INF CMagiC::TerminateThread()
(10:04:37) DBG-INF CMagiC::EmuThread() -- MPWaitForEvent beendet
(10:04:37) DBG-INF CMagiC::EmuThread() -- normaler Abbruch
--- Ende Code ---
Thorsten Otto:
--- Zitat von: RealLarry am Di 25.11.2025, 15:56:57 ---(10:04:23) DBG-INF LoadReloc("/home/larry/Atari-ST/magiclinux/Atari-rootfs/MAGICLIN.OS")
(10:04:23) DBG-ERR hostpath2HostFD() -- host path is located outside Atari drive C: "/usr/share/games/hatari/magiclinux/Atari-rootfs"
--- Ende Zitat ---
Sieht so aus als wenn dein Kernel in einem anderen Verzeichnis steht als dein rootfs. Kopiere den doch mal dorthin, und pass den Pfad entsprechend an.
Edit: gerade mal getestet, und mit
--- Code: ---[HOST PATHS]
atari_kernel_path = "/usr/share/games/magiclinux/Atari-rootfs/MAGICLIN.OS"
atari_rootfs_path = "/usr/share/games/magiclinux/Atari-rootfs"
--- Ende Code ---
funktioniert es (vorrausgesetzt, in dem Verzeichnis sind dann auch tatächlich die benötigten Dateien)
ragnar76:
--- Zitat von: AndreasK am Mo 24.11.2025, 23:35:13 ---Zum Beispiel läuft Gembench nicht, und erinnnere mich dunkel, daß das mal ging. Es gibt auch leider keinen Quelltext dafür.
--- Ende Zitat ---
Dafür rennt aber Kronos, und wie. Das rennt nicht, das fliegt mit Lichtgeschwindigkeit ;) Damit es aber dazu kommt muss man magiconlinux mit "--memsize=WERT" starten (ich hab z.B. 512MB genommen) starten denn ich hab noch nicht kapiert wie der eintrag in der config Datei funktioniert.
Thorsten Otto:
Huch. 512MB ST-RAM? Witzig.
Thorsten Otto:
Ich glaube an MagXDesk muss ich nochmal ran. Wegen der Geschwindigkeit, "prellt" die Maustaste, und nach einem Doppelklick krieg ich immer noch weitere Klicks, das macht mich wahnsinnig wenn sich immer gleich zehn Fenster öffnen. Teradesk und Jinnee haben das Problem nicht, auch nicht unter Aranym.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln