This is the home page for our effort to validate the MEGA65 firmware and system software for the Q4’2022 shipping batch, known as “release 0.95.” If you have a batch #1 MEGA65 (“R3”) or a Dev Kit, or a Nexys 4DDR board, you can help!
We especially need people to test with a batch #1 MEGA65 (“R3”). If you have a JTAG interface and a clean SD card, you can set up your MEGA65 to most closely resemble a factory install, with the release candidate core in slot 0. If you do not have a JTAG interface, you can still test the firmware and system software with the core in slot 1.
Test other programs that you use, develop, or own.
How to flash a core to slot 0
You must use the m65 command line tool (the “refactor” version). Using M65Connect will currently not work!
Copy the latest release COR file to the SD card, using a short filename such as R3RC1.COR. Make sure that you also have all required files on your sdcard, as using jtagflash needs a running MEGA65 System!
m65 --device <YOURDEV> --c64mode --run jtagflash.prg Note: you must specify the device, because the autodiscovery will reset the JTAG!
Press Return at the three jtagflash prompts.
Select the COR file you put on your SD card (we used R3RC1.COR above).
Wait for flashing to complete.
Turn off your MEGA65. Set DIP switch 3 to OFF.
The test core is now in slot 0. Next in the test procedure would be booting the system into MEGAFLASH by holding NO-SCROLL and then powering on the system. There you can flash slot 1 with the same core you just did put into slot 0.
After this you can proceed with testing the internals (like onboarding, fdisk, and configure) and any other software you like.