Hello, Guest the thread was called928 times and contains 23 replays

last post from mega65 at the

Xemu live system (iso file)

  • As mentioned and discussed in this thread, I have written some toolscripts, configured them for suitable use and build now a new iso image for USB stick or DVD which let you boot a live system based on Xubuntu for an easy use of xmega65 and xc65 of the Xemu emulator.


    Because of potential copyright issues the original C65 ROM is not included in the live system.


    The live system offers you after booting the options to load the system ROM file (has to be named MEGA65.ROM) from a connected storage medium (USB stick, SD card, ...) or to download the ROM file from the website 'zimmers.net' and patch it automatically to the latest C65 ROM patch "AH". The patch "AH" fixes some issues of the original ROM (e.g. more free BASIC10 memory and a work around for the "disc change bug"). Because the live system is read only, you have to repeat this procedure after every new start of the live system.




    Please note, if you do not load or download the C65 ROM you can use xmega65 only with the included openROM from the Mega team.



    The live system also includes the "Mega65 book" manual (the version from 18th of July 2020 with 734 pages) which can be updated to the latest available version with the "Update MEGA65 book" icon on the desktop. Because the live system is read only, you have to update the MEGA65 book after every new start if necessary.


    Also included are a few disc images (read only, because it's a live system!), which you should copy first to an external USB stick or SD card. So you could use them also for saving data onto it with the emulator. In Xemu you can attach a disc image with a right mouse click.



    The Xemu live system offers you a Xubuntu (64bit) system with English system language and four selectable keyboard layouts:


    - English (US) (as default)

    - German

    - Hungarian (greetings to LGB-Z for his great work on the Xemu emulator!)

    - Italian (there are some great C65 fans in Italy)


    Please note that the Xemu emulator only uses English keyboard layout, regardless which system layout you have chosen.


    You start the Xemu emulator with a click on the appropriate icon on the desktop:



    'xmega65' for MEGA65 emulation:




    'xc65' for C65 emulation:




    Also included in the live system are some "everyday" programs like LibreWriter, LibreCalc, Leafpad, Calculator, GHex, Geany, Midnight Commander (MC) and the latest version of Firefox (Firefox 78.0.2 - 64-bit) with the most important bookmarks. :D




    Handling of the iso file:


    The iso image has to be copied to an USB stick (at least 2 GB big) or burn onto a DVD. That should be no great problem in most cases. To burn a DVD you can use nearly every CD burning program. To copy the iso bootable to a USB stick you can use an image writer tool (e.g. "ISO to USB" for Windows or using "Startup Disk Creator" with Linux/Ubuntu).


    After done this, plug the stick into the PC or the laptop and turn it on ... and wait until it's ready. Nearly every computer which can handle 64bit systems and can boot from external stick should be good enough for the live system. I have tested it positive with four different computers (even an old "Samsung NC10 plus" netbook works).



    You can also use the iso file within a virtual environment as e.g. Virtualbox. But it will be more or less slower as using a real computer.


    Please note that every change you made to the system or any file in the live system will be lost after turning the computer off. You have to copy files and disc images, you wanted permanently save and change, to an external medium (usb stick, SD card, external harddrive, ...) and save the data on them, because the files on the live system are read only.



    If you need the system passwords, there are:


    user: mega65

    password: mega65


    root password: mega65


    You can read the password infos also by clicking the desktop icon "Read me".




    Installation of the live system onto your computer:


    If you select "Boot system installer" at the very first boot screen of the iso file, you can install the live system onto your computer. Please follow the instructions shown on the screen.


    Please note that my main topic was the live system, so I don't used much time for the installer and possible issues with it. Maybe it works on your computer, maybe not. ;)


    Other boot options are:


    - "safe graphics mode" (try this if your computer has some graphics trouble with the live system)


    - "debug mode" (shows much more details during booting for debugging what's going wrong if something's going wrong)


    EDIT: updated to latest version

    You can download the iso file "xemu_live_system_20200803.iso" (1,72 GB) via https from this filehoster (mega.nz) link:


    xemu_live_system_20200803.iso


    Don't blame me for possible slow download speed or other traffic limitations, it's up to the filehoster. :zeig:


    If you want to be (nearly) sure, that you have downloaded the correct and original iso file, you can use the md5sum for control. With Windows you can use e.g. the freeware "MD5 Checksum Tool" and in Linux e.g. the shell command md5sum -b xemu_live_system_20200803.iso for it.


    The md5sum of xemu_live_system_20200803.iso is:


    18b487a7c10c8ff8e1b636ecf51b9f89 xemu_live_system_20200803.iso


    If your downloaded iso file has a different md5checksum, something has gone wrong. :achtung



    I have checked the content of the ISO for possible copyright issues to the best of my knowledge. If anyone have legal issues with that live system, please contact me and I will delete the iso file from the filehoster as soon as possible!



    To all other guys: Have fun with the Xemu live system!



  • Great work Snoopy !!!


    Thanks for even providing the tools to create a bootable USB stick.

    I also love that you've implemented the option to get the ROM and to update the manual to the latest version.

    I am almost 100% certain, that with your C65/MEGA65 emulator setup you are safe for possible copyright issues.


    Thanks for this nice piece of software !!!


    :thanx::thnks:


    PS: I've pinned this Thread to the top of the XEMU subforum !

  • The live system also includes the "Mega65 book" manual (the version from 18th of July 2020 with 734 pages) which can be updated to the latest available version with the "Update MEGA65 book" icon on the desktop.

    I just remember that it's the manual version from 23th July in the live system. It was a last minute update before I let build the iso file and have forgotten this while writing the above post.


    I'm getting older ...:alt:

  • Snoopy Thx for the ISO. Short question: Is it possible to store WLAN password on the Live-System (USB-Stick)?



    BR HoP

    Thanks for your feedback! :thumbup:


    Saving the WLAN password to the USB stick will only be possible, if it's a so-called "persistent" stick.


    You can try the "LinuxLive USB Creator" (for Windows) for copy the Xemu iso file to it with a persistent data storage on it. Maybe this would work with saving your WLAN password?


    The creation of such a persistent stick with "LinuxLive Creator" is described here: Preparation


    Because of some lack of sparetime this weekend, I haven't tested it yet for myself with the Xemu iso. But a few months ago I had sucessfully created a persistent USB with another Linux live system iso this way.

  • Hello there, i have a little simple Question.

    Xemu in Commodore 65 mode has an border and in Mega 65 Mode there isn´t one.

    Why is it and is it planned?

    Maybe it is not necessary, but it looks and feels more like a 8 Bit Commodore system with a border.

    The fact that Xemu/MEGA65 does not show a border is just the problem of the CURRENT state of the emulation. Surely it will have border, and sure, it should look exactly the same as a real MEGA65 behaves. Which is not the case ... YET :) Hernan already experimenting with better VIC-IV emulation in his own fork. We will join these various (of mine and his) developments together some time in the (hopefully near ...) future though! The reason of Xemu/C65 has a border, that it's an easier machine to be emulated than MEGA65 ;)

  • Thank you very much for the answer.

    It looks like it is a little more complicated with this border thing.

    The C65 has changing border colors at disk access.

    I heard it was for Debug and i don´t like changing border colors without a reason or only when i want a different color.

    What is the real border color for the mega65 or the c65?

    The standard dark blue or the honey yellow?

    It sounds so simple for me to add a not color changing border to the emulator to let it looks a little more like a 8 bit commodore, but this is a little bit more i think.

    On a commodore 64 you can change the color with poke and for sure at the mega too, but i don´t knew, it is different to the commodore 65.

  • If you used the patched ROM "AH" which will be generated by the script after loading the ROM from internet, the border color doesn't change anymore as it was intented by Commodore in the final ROM.


    The default border color is the same blue as the background color.


    In BASIC 10 you can change the border color with the command "BORDER x"with x between 0 to 15. No need to POKE anymore. :)

  • You can't simply "do not emulate the border change stuff", since it's not the emulation but the ROM code itself which does it, on a real machine and in the emulator as well (if border is emulated at all, hehe). So the best thing you have to patch the ROM itself and remove that "feature". Btw, I don't like it either, but nothing to do with the emulator to avoid that. But as far as I can see, Snoopy and you have already discussed this topic ;) And it seems this feature was introduced since the initial (?) development models of C65 did not have working drive LED (or something like this) so they introduced this "solution" which never was considered as the final one, for sure. Well, AFAIK ...

  • First up, Snoopy, thanks and well-done for this great work!


    A very minor thing: For the MEGA65 Book, you could check for updates on github and offer to download the latest one, especially while the book continues to grow and evolve.


    Last, it would be great to make a blog post with what you have posted, if that's fine with you. I'd likely copy-paste all that you posted directly, giving you credit of course.


    LG

    Paul.

  • Hi Paul, thanks for your feedback! :thumbup:

    A very minor thing: For the MEGA65 Book, you could check for updates on github and offer to download the latest one, especially while the book continues to grow and evolve.

    That's already in the live system: ;)

    The live system also includes the "Mega65 book" manual (the version from 18th of July 2020 with 734 pages) which can be updated to the latest available version with the "Update MEGA65 book" icon on the desktop. Because the live system is read only, you have to update the MEGA65 book after every new start if necessary.

    Ok, there is no automatic check for updates, but you could start the update load of the Mega book from github with a simple mouse click on the icon.

    Last, it would be great to make a blog post with what you have posted, if that's fine with you. I'd likely copy-paste all that you posted directly, giving you credit of course.

    Feel free to copy and link the post, if you want! :thumbup:

  • Hi Paul, many thanks for your praise in the blog article!

    Snoopy: It would also be great to put this material in the MEGA65 Developer's Guide. Would you be willing for this to happen, and if so, would you like to put it in? ;)

    To be honest: If you are not talking about the "Mega user's guide" it's the first time I hear from a "Mega65 developer's guide". :schande:


    Where can I find it to take a look at it? :whistling:

  • Yesterday a build a new xemu live system (20200803).


    It has some minor changes to the 20200724:


    - the xemu emulator (LGB master branch) version (xmega65 and xc65) is now: 20200802181043 (from August, 2 2020)




    - the Mega65 book on the iso file is from July, 29 2020.


    - the question if you want to load the latest version of the Mega65 book appears automatically after the start of the live system. Just as a note, that the Mega65 book is still under development and will grow every day. ;)



    - updated Firefox to latest version: 79.0 (64bit)



    So there are no "need to update as fast as you can" changes, but if you want to try the xemu live system you can use this new version (20200803), so you have the latest versions of xemu in the live system.


    Here you can download the iso (1,73 GB) from mega.nz:


    xemu_live_system_20200803.iso


    The md5sum of xemu_live_system_20200803.iso is:


    18b487a7c10c8ff8e1b636ecf51b9f89 xemu_live_system_20200803.iso


    For more description of how to handle md5sum and iso files, see first post in this thread.


    Have fun with the xemu live iso! :thumbup: