Wie nahe ist der Emulator am Mega65?

There are 20 replies in this Thread which has previously been viewed 3,597 times. The latest Post (September 30, 2021 at 8:57 PM) was by igel65.

  • Ich hab mir mal den aktuellen Mega65 Emulator angeschaut.

    Natürlich mit dem aktuellsten ROM.

    Auf meinem Apple Mac Mini M1 lief der Emulator super gut.

    Ich hab nur ein wenig mit dem Basic65 rumexperimentiert.

    Das habt ihr super gemacht. Danke an Gábor Lénárt und auch an BitShifter für die Fertigstellung des ROMs.

    Nun zu meiner Frage, welche Unterschiede gibt es zum FPGA Mega65?

    Wird alles zu 100% emuliert, also VIC II, VIC III, VIC IV, SOUND, die CPU 4510, 384kB fast RAM, 8MB Hyper RAM, C64 Modus, usw.?

    (Nur interessehalber, was ist mit der Ethernet Schnittstelle)

    Bugs mal aussen vor, wird das alles zu 100% emuliert?

    Zum Programmieren ist das sicher super nützlich.

    Dann programmiert und testet man am PC mit Emulator.

    Und für einen finalen Test holt man den Mega65 dann aus der Vitrine und testet noch einmal.

    Man will sich ja nicht vor der Community blamieren! :D:D

    Gibt es ein Crossdevelopment System das direkt mit dem Emulator kommuniziert?

    So wie z.B. das ‚C64 Studio‘, das ja direkt mit Vice kommuniziert, soweit ich weiss?

    Wie gesagt, das Mega65 Basic macht echt spass.

    Edited 3 times, last by igel65 (September 29, 2021 at 2:30 PM).

  • igel65 September 29, 2021 at 2:19 PM

    Changed the title of the thread from “Wie nahe am Mega65 ist der Emulator?” to “Wie nahe ist der Emulator am Mega65?”.
  • Nur als kleine Anmerkungen: C64Studio hat bereits Support für den Mega65 in Form des Assemblers (!cpu m65), in Kürze sind noch Charset und Sprite-Editoren mit neuen Modi ausgestattet.

    Nur Debuggen gibt es derzeit nicht, weil der Xemu dazu nur eine recht rudimentäre Schnittstelle bietet, die auch noch unter Windows nicht gut ansprechbar ist (weissdergeierwiediedashinbekommenhaben)

    C64Studio: Please login to see this link. - Please login to see this link. --- C64Studio WIP: Please login to see this link. - Please login to see this link. --- Please login to see this link.

  • Very interesting questions and i really would like to read a reply from either LGB or Hernan, but.... do you really expect LGB-Z or @hernandp to first find your Thread (by translating all Threadtitles), then translate your question into english and then answer it ?

    This is not meant harsh at all, but we just had the discussion regarding the used language in the MEGA65 subforum and LGB is from hungary, Hernan is (iirc) from argentina, they both can't read or write german.

    Please login to see this link. <- here you can find all MEGA65 related files, games, etc.

    Please login to see this link. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Please login to see this link. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Please login to see this link.,Please login to see this link. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Please login to see this link. <- Join for live chat support and more --- The Future is 8-bit !!!

  • Bugs mal aussen vor, wird das alles zu 100% emuliert?

    The emulator is nearly perfect! :alt:

    Even the bugs of the MEGA65 are emulated! :D

    I use xmega65 nearly every day! Many thanks to LGB-Z and @hernandp for their great work! :thumbup:

  • Nun zu meiner Frage, welche Unterschiede gibt es zum FPGA Mega65?

    There is no freezer in Xemu as it is in the MEGA65. But it's not such a great use for it in Xemu because you can mount disk images and so stuff with the menu of Xemu.

  • adtbm

    Sorry, ich hab garnicht darüber nachgedacht die Frage auf Englisch zu verfassen.

    Deutsch geht mir irgendwie besser von der Hand.

    Aber ich kann meine Frage gerne übersetzen, wenn ich soll.

    Soll ich dazu einen neuen Thread mit englischer Überschrift?

    Ich mach das mal.

    Die Moderatoren können dann ja diesen Thread löschen.

  • Wieso löschen?

    Es gibt doch seit kurzem auch ein rein deutscher Bereich.

    Wenn schon, dann dahin verschubsen.

  • Just done it.

    igel65 if you would create a new post, with the, for you, most important questions

    (Those that can only be answered by LGB or Hernan) this would be great ! Thanks !

    Please login to see this link. <- here you can find all MEGA65 related files, games, etc.

    Please login to see this link. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Please login to see this link. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Please login to see this link.,Please login to see this link. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Please login to see this link. <- Join for live chat support and more --- The Future is 8-bit !!!

  • Just done it.

    Ja, kreizkruzefix, jetzt kann ich meine zwei Beiträge wieder ins Deutsche übersetzen ... :D

    I glaub you will überleb it !

    "Werter Pöbel, wertes Gesocks ... aus dem Arsche zieht euch den Stock ..."

  • I just translated it.

    Ich habs gerade übersetzt.

    Fühlt sich ein bisschen an wie vor 40 Jahren, als ich noch die Schulbank gedrückt habe.

    :whistling::whistling:

  • Bugs mal aussen vor, wird das alles zu 100% emuliert?

    The emulator is nearly perfect! :alt:

    Even the bugs of the MEGA65 are emulated! :D

    I use xmega65 nearly every day! Many thanks to LGB-Z and @hernandp for their great work! :thumbup:

    Well, surely there is TONS of work left with it still, this is always the case. In general, I would say the biggest problem and weakest spot is currently audio emulation. The other thing is probably accuracy like CIA timer emulation, only scanline precision of video emulation (but note: to make this better the CPU usage of Xemu would sky rocket, emulating MEGA65 is hard, since it's kinda fast and have very complex video stuffs going on by its VIC-IV), etc. Other then these conceptional issues, surely there are missed parts, relative easy to fix by me, if I have time (like currently missing Q-opcodes) I just mentioned the two big conceptional level of problems above, being audio, and the general construction of "time unit" of timing.

    Yes, as mentioned, FREEZER does not yet work within Xemu, but honestly it makes a bit less sense with an emulation, as many things can be used differently in emulator than on a real machine, like using floppy disks means D81s anyway on the emulator. And things like that. Surely that does NOT mean I don't want to have FREEZER working 100% the same way as on a real machine! Just I meant on priority basis, which makes sense the most to work on, short term.

  • Oh, and I'm sorry to write into a German topic :-O I was not so much careful, my only excuse that I often see German posts from time to time in various other threads as well ... Not a good excuse as just seeing the category name reveal the truth, indeed.

    And btw, my status page: Please login to see this link. with more information.

  • The emulator is nearly perfect! :alt:

    Even the bugs of the MEGA65 are emulated! :D

    This leads me to another question. Will there be some kind of revision number in the MEGA65? If later revisions have bugfixes will it be necessary for Software to target different versions in worst case? On the C128 there is an MMU version register, does something similar exist in the MEGA65? Or is the idea that bugfixes should have worked in the first place and thus should be ignored by software?

  • How can i answer this one best...
    Yes the MEGA65 Revisions have a unique board number, but this does not affect Bugs or Bug fixes, since those will be handled with the VHDL code,

    So if we apply real hardware bugfixes, they are more like EMS capacitors, etc. but nothing that changes the MEGA65 fundamentally.

    The biggest difference i.e. between the DevKit mainboard and the final MEGA65 mainboard, is that we gave it some more flashRAM to store more cores, but from MEGA65 code point of view, it is still the same machine...

    Please login to see this link. <- here you can find all MEGA65 related files, games, etc.

    Please login to see this link. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Please login to see this link. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Please login to see this link.,Please login to see this link. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Please login to see this link. <- Join for live chat support and more --- The Future is 8-bit !!!

  • Tut mir leid, wenn ich offtopic nerve, aber so wird das irgendwie nichts ... :D

    Dieser Thread steht im deutschsprachigen Bereich und das ist ja dann ziemlich witzlos, wenn jetzt hier englisch diskutiert wird, während der entsprechende englische Thread nur eine Hausnummer weiter hier steht:

    Please login to see this link.

    Legt am besten die beiden Threads wieder zusammen. ;)

  • Warte ich hol ne Schaufel :D

    LOL :D

    Ich denke, es ist wirklich am besten, die beiden Threads zusammenzulegen und unseren Offtopic-Spaß dann zu löschen. Dann wird das schon noch ein sinnvoller Thread. :)