Development environment for M65?

There are 26 replies in this Thread which has previously been viewed 7,695 times. The latest Post (December 8, 2019 at 5:46 PM) was by adtbm.

  • 3A should be HEAPS more than required. I normally run it off a 0.5A USB port, without trouble. It is only in very special circumstances that I have needed more. Mostly writing to SD card can go over 0.5A, but I have not seen anything else do so.

    Paul.

  • Note that there is no user-port on either version yet, as this will require an optional expansion board that has yet to be designed, or a special cartridge. Did you want to do interesting serial communications things?

    I just think about device Please login to see this link. redirected to ACIA... but definitely not in the near future.

    Overall, the devkit looks good :)

  • Meanwhile, someone pointed out the VisualStudio Code would be a great way to do a cross-platform development environment for the MEGA65, as there are already some C64-related integration done for it, and it runs on Windows, Linux and Mac. We are going to look into this, and any help with implementing such integration, would be great.

    Paul.

  • Guys what are the advantages of programming in C64 plus leveraging 65 features as I saw in most demo vs. programming in M65 100% native mode?
    Simpler memory map/addressing? Better tools for 6510 vs 4502? I understand that C64 mode offers 6510 opcodes only. Thanks.

  • All opcodes are available from both modes. It's selectable.

    The reason for working from C64 mode really is one part habit, and another part simplicity and stability, because the C65 ROM versions vary quite a bit, and we have previously not had, for example, CC65 profiles for C65 mode, and the C65 BASIC 10 simply uses up more of the available RAM in the first 64KB, so it has just been easier to work that way.

    Also note that we don't (yet) have a "100% native MEGA65 Mode", because we don't have a MEGA65 ROM set, per se.

    LG

    Paul.

  • Guys what are the advantages of programming in C64 plus leveraging 65 features as I saw in most demo vs. programming in M65 100% native mode?
    Simpler memory map/addressing? Better tools for 6510 vs 4502? I understand that C64 mode offers 6510 opcodes only. Thanks.

    There also are also some hybrid modes.

    For example you can have the C64 CPU along with the VIC4

  • For example you can have the C64 CPU along with the VIC4

    Exactly, this will be shown, in detail, in Please login to see this link..

    I'll try to explain it like this. if you have your MEGA65 in front of you, you can either start it as a C65 or as a C64 (By holding the "M"EGA-key, while booting). but in the background is always the MEGA65 with the VIC-IV available at your service.

    So you can run the c64 as a normal c64 but you can also directly access the VIC-III (c65) or the VIC-IV(MEGA65) if you need to.

    All from BASIC2 or BASIC10 (in c65 mode).

    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 !!!