Hallo Besucher, der Thread wurde 3,2k mal aufgerufen und enthält 11 Antworten

letzter Beitrag von LGB-Z am

how to upload d.81 flies to Xemu MEGA65​ emulator.​

  • I have a similar question, and I'll tell you what I did.


    I got "Zipped 64 bit Windows binaries" from https://github.lgb.hu/xemu/ and extracted them into a folder.


    Then I ran xmega65.exe, it had some errors with no virtual SD card so I allowed it to make one.


    Then I downloaded "open ROMs for Mega65" by FeralChild from mega65.org FileHost.


    Then I right-clicked on the Mega65 emulator window, selected "SD-card", "Update files on SD image" and selected "mega65.rom" from the open ROMs download.


    Then I downloaded and installed DirMaster 3.1.5 and I used it to open up Mule.D64 and transferred all the contents to a new Mule.D81.


    Then, on Mega64 emulator I right-clicked and selected "FD D81", "Attach user D81 on drv-8".


    Then I went like this:

    LOAD"$",8


    It came back thusly:


    SEARCHING FOR $

    ?DEVICE NOT PRESENT ERROR

    READY.


    The interesting thing is I can go


    LOAD"$",27


    SEARCHING FOR $

    LOADING FROM $0801 TO $08E0

    READY.

    LIST


    and I get


    0 "SD CARD " FAT 32

    517 "MEGA65" ROM<

    33 "CHARROM" ROM<

    84 "BANNER" M65<

    122 "FREEZER" M65<

    3226 "MEGA65" D81<

    3226 "EXTERNAL" D81<

    0 BLOCKS FREE.

    READY.


    I guess I'm missing something but I don't know what?


    I'm trying to load MULE.D81 and try to play MULE, this is my goal.

  • I'm not aware how far the open rom is for playing C64 games ...


    I would suggest an original ROM from Commodore, the last one is the 911210. Maybe you have something like "911210 c65" or so in your lunch box? Or ask your neighbour Mr. G. Oogle about it. ;)


    If you find a "911001" rom you can patch it with the current patch file from the file hoster


    C65 ROM diff files


    to the latest "new" ROM 92xxxx which is expanded from the MEGA team for the use on the MEGA65.

  • Yes, it seems for some reason (well ok, understandable, they see "ROM" and "downloadable" thus they try to use that ...) about everybody tries the open-ROMs which are not ready yet for prime use (it it does not even have too much BASIC implemented, currently it's about writing a KERNAL more and other foundations of the project more - note that this current situation is not depends on Xemu vs real hardware it's the current status of open-ROMs itself), that's a huge project to create open-source and free ROMs, will last for years till it's really usable, I think. Currently the closed-ROMs (ie, original C65 ROM image, or better, the patched/enhanced/etc one, but that till requires the original C65 ROM first to be able to patch) are recommended, but those cannot be distributed as-is, because of legal reasons, think about Amiga emulator and Kickstart ROM, usually you won't find that ROM included with that emulator, or they'll even tell you that it's a big no-no, to suggest a place where you can download illegally ... Yes, indeed, this is a very unfortunate situation ...


    But anyway here is a short tutorial kind of thing from somebody else:


    It's about Shallan's competition, thus you may want to ignore that only a certain ROM diff version can be used, and just grab the latest.


    Writing a good open source ROM is hard. For example the open-ROMs project has regular binary comparison between the original C65 ROMs and their ROMs, trying to find longer exact byte matches (just by chance) and writing documentation why it's a coincidence and not direct copy to try to avoid giving legal attack surface for lawyers ...

  • Yes, it seems for some reason all the people trying the open-ROMs which are not ready yet for prime use (it it does not even have BASIC implemented ...

    Maybe it would be helpful to remove it from the file host or to have an very bigggg hint at the entry that the OpenROM is NOT for daily use or so?

    Probably, however it does not depend on me personally too much. But we (well, even you ...) can give a recommendation on Discord, I guess, indeed :)

  • I'm also thinking to put something into Xemu to warn the user if using Open-ROMs. After all it's useful, some people are curious or even want to join testing/writing open-ROMs, so it's not far to have "bad opinion" on it, the problem that people usually are confused that it's the official and recommended ROM for every-day-use.

  • I'm also thinking to put something into Xemu to warn the user if using Open-ROMs. After all it's useful, some people are curious or even want to join testing/writing open-ROMs, so it's not far to have "bad opinion" on it, the problem that people usually are confused that it's the official and recommended ROM for every-day-use.

    I think that's a good idea to build in a hint in Xemu when using OpenROM.


    The problem is that it's the only ROM which you can load from the filehoster and so they download and use that.

  • I'm also thinking to put something into Xemu to warn the user if using Open-ROMs.

    I just tried your new build-in warning after loading the open rom into xmega65. :thumbup:


    Great work, but I was also a little bit disappointed. I thought that a small explosion with some smog from my PC will be the result of using this "dangerous" rom. :D