Thanks Gabor for having a look !
Hallo Besucher, der Thread wurde 33k mal aufgerufen und enthält 173 Antworten
letzter Beitrag von Endurion am
Emulatoren xemu-xmega65 / xemu-xc65 bauen und benutzen
- emulaThor
- Erledigt
-
-
Thanks Gabor for having a look !
Sure thing, I'm the one who is sorry for not being too much around recently, hopefully it'll change soon
-
Aber z.B. unter Win7 geht sie. c65-system.rom noch mit in den Ordner und der EMU startet...
Hier könnt Ihr z.b. eine C65 Demo Disk runter laden -> Klick
Die Diskette dann mounten mit: xc65.exe -8 c65Disk1.d81Dir - Zeigt dann das Verzeichnis an.
Das Laden erfolgt mit - Load".........",8,1 + dann RunKannst Du bitte kurz erklären, wie das mounten funktioniert?
Pusti64
-
Aber z.B. unter Win7 geht sie. c65-system.rom noch mit in den Ordner und der EMU startet...
Hier könnt Ihr z.b. eine C65 Demo Disk runter laden -> Klick
Die Diskette dann mounten mit: xc65.exe -8 c65Disk1.d81Dir - Zeigt dann das Verzeichnis an.
Das Laden erfolgt mit - Load".........",8,1 + dann RunKannst Du bitte kurz erklären, wie das mounten funktioniert?
Pusti64
Am Leichtesten ist es, wenn du im laufenden Xemu mit der rechten Maustaste ins Fenster klickst und dort den Menüpunkt "Attach D81" auswählst. Da kannst du dann im Filedialog das gewünschte D81-Image auswählen und dir z.B. mit DIR dann den Inhalt anzeigen lassen.
Von der Kommandozeile wird beim Aufruf ein D81-Image mit dem Parameter -8 <imagename> eingebunden. Also z.B. xmega65.exe -8 C:\discs\meinimage.d81, um den Emulator mit dem Image "meinimage.d81" im Verzeichnis "C:\discs" starten.
-
Aber z.B. unter Win7 geht sie. c65-system.rom noch mit in den Ordner und der EMU startet...
Hier könnt Ihr z.b. eine C65 Demo Disk runter laden -> Klick
Die Diskette dann mounten mit: xc65.exe -8 c65Disk1.d81Dir - Zeigt dann das Verzeichnis an.
Das Laden erfolgt mit - Load".........",8,1 + dann RunKannst Du bitte kurz erklären, wie das mounten funktioniert?
Pusti64
Am Leichtesten ist es, wenn du im laufenden Xemu mit der rechten Maustaste ins Fenster klickst und dort den Menüpunkt "Attach D81" auswählst. Da kannst du dann im Filedialog das gewünschte D81-Image auswählen und dir z.B. mit DIR dann den Inhalt anzeigen lassen.
Von der Kommandozeile wird beim Aufruf ein D81-Image mit dem Parameter -8 <imagename> eingebunden. Also z.B. xmega65.exe -8 C:\discs\meinimage.d81, um den Emulator mit dem Image "meinimage.d81" im Verzeichnis "C:\discs" starten.
Vielen Dank für diesen Tipp.
Nächste Frage:
Was muss ich noch tun, damit der Mega65 xemu nicht immer in dieses Utl-Menu hier springt?
Pusti64
-
Nächste Frage:
Was muss ich noch tun, damit der Mega65 xemu nicht immer in dieses Utl-Menu hier springt?
"2" auswählen. Dort dann in Großbuchstaben "DELETE EVERYTHING" eingeben. Achtung, das "Y" liegt bei einer deutschen Tastatur auf dem "Z". Danach mit F10 den Emulator reseten.
-
Nächste Frage:
Was muss ich noch tun, damit der Mega65 xemu nicht immer in dieses Utl-Menu hier springt?
"2" auswählen. Dort dann in Großbuchstaben "DELETE EVERYTHING" eingeben. Achtung, das "Y" liegt bei einer deutschen Tastatur auf dem "Z". Danach mit F10 den Emulator reseten.
Bringt mich aber auch nicht sehr viel weiter
Pusti64
-
Okay, da fehlt noch was ...
Falls noch nicht gemacht, das C65 ROM besorgen. Das findet man unter dem Suchbegriff "911001.bin". Das runterladen und auffindbar irgendwohin speichern.
Wenn du in dem von dir abgebildeten Screen bist, dann mit rechtem Mausklick die Option "SD-Card" - "Update files on SD image" auswählen und die Datei "911001.bin" auswählen und den folgenden Dialog mit "OK" bestätigen.
Falls danach noch ein Dialogfenster kommt, entweder das linke "... intern ..." oder "... extern ..." auswählen. Da wird gefargt, ob man das Disketten auf der (virtuellen) SD-Karte benutzen will (intern) oder selbst ein Image auswählen (extern).
Das muss man einmal zu Beginn machen, danach startet der Emulator einfach in den Startscreen.
-
Der Commodore 65 xemu funktioniert.
Okay, da fehlt noch was ...
Falls noch nicht gemacht, das C65 ROM besorgen. Das findet man unter dem Suchbegriff "911001.bin". Das runterladen und auffindbar irgendwohin speichern.
Wenn du in dem von dir abgebildeten Screen bist, dann mit rechtem Mausklick die Option "SD-Card" - "Update files on SD image" auswählen und die Datei "911001.bin" auswählen und den folgenden Dialog mit "OK" bestätigen.
Falls danach noch ein Dialogfenster kommt, entweder das linke "... intern ..." oder "... extern ..." auswählen. Da wird gefargt, ob man das Disketten auf der (virtuellen) SD-Karte benutzen will (intern) oder selbst ein Image auswählen (extern).
Das muss man einmal zu Beginn machen, danach startet der Emulator einfach in den Startscreen.
Dankeschön, jetzt funktioniert es.
Pusti64
-
Though I can't speak German, it's important to note, that the official method of Xemu/MEGA65 installation is just using the context menu to "SD-card -> Reformat image" then "SD-card -> update system files". The second procedure will ask you the ROM image. That's all. Surely, formatting the (emulated) Sd-card (thus the image file) can be done with the utility menu as well, "DELETE EVERYTHING" etc, that's true. Btw documented here: https://github.com/lgblgblgb/xemu/wiki/MEGA65-quickstart
-
Though I can't speak German, it's important to note, that the official method of Xemu/MEGA65 installation is just using the context menu to "SD-card -> Reformat image" then "SD-card -> update system files". The second procedure will ask you the ROM image. That's all. Surely, formatting the (emulated) Sd-card (thus the image file) can be done with the utility menu as well, "DELETE EVERYTHING" etc, that's true. Btw documented here: https://github.com/lgblgblgb/xemu/wiki/MEGA65-quickstart
Okay, thank you.
Pusti64
-
Ich habe mir den Xemu als fertiges Build unter macos installiert und komme nicht weiter. Nach dem Start vom Mega65 kommen einige Fenster, wo man was bestätigen kann und dann das Bild:
Irgendwie bin ich maximal zu blöd das Teil ans Laufen zu bekommen. Verstanden habe ich hoffentlich richtig, dass da was fehlt.
Aber wo muss wie was hin oder so? Bin mal wieder ratlos, wenn es um Software geht.
-
Ich habe mir den Xemu als fertiges Build unter macos installiert und komme nicht weiter. Nach dem Start vom Mega65 kommen einige Fenster, wo man was bestätigen kann und dann das Bild:
Irgendwie bin ich maximal zu blöd das Teil ans Laufen zu bekommen. Verstanden habe ich hoffentlich richtig, dass da was fehlt.
Aber wo muss wie was hin oder so? Bin mal wieder ratlos, wenn es um Software geht.
Keine Angst, so hab ich am Anfang auch da gestanden. Aber es ist eigentlich ganz einfach.
Erste Frage: hast du das 911001 ROM von deinem alten C65 gelesen (es wird behauptet man würde das auch im Internet finden, aber wer hat schon diesen neumodischen Kram...) und dann mit bspatch und einem BDF zu einer aktuellen ROM Version gemacht? Das brauchst du auf jeden Fall, das OpenROM ist noch nicht so weit das man es sinnvoll benutzen kann.
Den neusten Patch aus den C65 ROM diff files kannst du dir von https://files.mega65.org/ holen. Zum patchen benötigst du bspatch (findet sich auch irgendwo).
Danach kannst du den Emulator eine SD erstellen lassen indem du im laufen xemu mit der rechten Maustaste Reset -> Reset into utility menu auswählst. Dort dann die 2 drücken und die Fragen mit ja beantworten.
Jetzt hast du ein image aber es ist noch kein ROM auf dem image. Dein xemu hängt in einem reboot loop vom Hypervisor. Rechte Maustaste SD-Card -> Update files on SD image und dort dann das ROM auswählen.
Fertig.
-
You need to supply the ROM. That's copyrighted, I cannot include in the emulator for legal reasons. If you have the ROM, you can use right click in the emulator window, and select SD-card submenu, and "update files on SD-image" which will ask you for the ROM. By the way, you can select the "Help (on-line)" from the context menu and the first item, it will open a web page for you, where you can find the quick start guide. Though written by me, with my fantastic (beware, this is irony ...) documentation and English skills ... But here is the direct link as well: https://github.com/lgblgblgb/xemu/wiki/MEGA65-quickstart
For a slightly shorter and better instruction (not written by me, guess why it's easy to understand ...):
[Externes Medium: https://gist.github.com/ricardoquesada/9f6cf7bef3e6952d21ee792524a57aaa]Unfortunately the legal problem and the hassle to get the ROM makes this hard, if I can include in the emulator, it would just work without anything to do by the user ...
Sorry for the English answer, I don't speak German, even I just guessed what the problem is (yeah, and google translated .... hehe).
-
You need to supply the ROM. That's copyrighted, I cannot include in the emulator for legal reasons. If you have the ROM, you can use right click in the emulator window, and select SD-card submenu, and "update files on SD-image" which will ask you for the ROM. By the way, you can select the "Help (on-line)" from the context menu and the first item, it will open a web page for you, where you can find the quick start guide. Though written by me, with my fantastic (beware, this is irony ...) documentation and English skills ... But here is the direct link as well: https://github.com/lgblgblgb/xemu/wiki/MEGA65-quickstart
For a slightly shorter and better instruction (not written by me, guess why it's easy to understand ...):
[Externes Medium: https://gist.github.com/ricardoquesada/9f6cf7bef3e6952d21ee792524a57aaa]Unfortunately the legal problem and the hassle to get the ROM makes this hard, if I can include in the emulator, it would just work without anything to do by the user ...
Sorry for the English answer, I don't speak German, even I just guessed what the problem is (yeah, and google translated .... hehe).
Thank you for your detailed explanation. That brings a little light into the darkness. My English is only rudimentary, but luckily there is the Google translator.
-
Ich habe mir den Xemu als fertiges Build unter macos installiert und komme nicht weiter. Nach dem Start vom Mega65 kommen einige Fenster, wo man was bestätigen kann und dann das Bild:
Irgendwie bin ich maximal zu blöd das Teil ans Laufen zu bekommen. Verstanden habe ich hoffentlich richtig, dass da was fehlt.
Aber wo muss wie was hin oder so? Bin mal wieder ratlos, wenn es um Software geht.
Keine Angst, so hab ich am Anfang auch da gestanden. Aber es ist eigentlich ganz einfach.
Erste Frage: hast du das 911001 ROM von deinem alten C65 gelesen (es wird behauptet man würde das auch im Internet finden, aber wer hat schon diesen neumodischen Kram...) und dann mit bspatch und einem BDF zu einer aktuellen ROM Version gemacht? Das brauchst du auf jeden Fall, das OpenROM ist noch nicht so weit das man es sinnvoll benutzen kann.
Den neusten Patch aus den C65 ROM diff files kannst du dir von https://files.mega65.org/ holen. Zum patchen benötigst du bspatch (findet sich auch irgendwo).
Danach kannst du den Emulator eine SD erstellen lassen indem du im laufen xemu mit der rechten Maustaste Reset -> Reset into utility menu auswählst. Dort dann die 2 drücken und die Fragen mit ja beantworten.
Jetzt hast du ein image aber es ist noch kein ROM auf dem image. Dein xemu hängt in einem reboot loop vom Hypervisor. Rechte Maustaste SD-Card -> Update files on SD image und dort dann das ROM auswählen.
Fertig.
Vielen Dank für deine ausführliche Erklärung. Dann werde ich mal zuerst das ROM aus meinem C65 auszulesen.
-
I downloaded xemu binaries win64 (version from 2021-09-23). They run fine with the 911001 ROM. But the IFF demo from the C65 demo disk does not work. It can be started and loads all images, but after loading the images only a black screen is displayed. Any ideas how to get the demo working ? I tried both C65 emulator and MEGA65 emulator, but IFF demo does not work.
-
No idea. Those early (and maybe only) C65 demos have problems, like with the IFF demos has some versions even fixed (on zimmers site) stating the original needed an internal memory expansion card (so a specific hardware I have no idea at all how it worked ...), or sometimes needing a specific revision of the C65 prototypes only etc. So it's hard to tell when it's OK for those. The C65 emulator in Xemu is kind of "orphaned" by me at the other hand (surely I always plan to have some love on that too!), since I'm more busy with the MEGA65 emulator and don't have enough free time for everything.
-
-
Is it normal that the MEGA65 has bigger borders, especially the upper border ? See attached screenshots for details.