...
the Intro disks. Gurce Isikyildiz provided some updated versions on discord filehost
your favorite programs
most importantly: your own software
...
proofread all the text
erase slot 1 or replace it with a non MEGA65 core, then try to flash slot 0 again
test the fileselector
do weird things while flashing
let the cat run over the keyboard
wiggle your plugged in peripheral (that’s the mouse, keep it away from the cat, though!)
do something I can’t think of
DO BREAK a slot 0 flash!
so start flashing slot 0
when it starts erasing or flashing, just power off your MEGA65
the Release 0.95 Factory core has additional two places that will break rescue booting into slot 1, which are located here (first sector is the actual start of the bitstream, the other two are problematic).
If you manage to power off while one of those is still there, the system will never reach slot 1 for rescue.there are two windows of opportunity in the new flasher where you can break slot 1 recovers:
at the start the flash while the sync word sectors are erased
at the end of the flash before all sync word sectors are written
so while flasher is writing sectors downward, it should be save to power off and still reach slot 1 for recovery
hold down
NO SCROLL
, power it back on and wait (while holdingNO SCROLL
) at least 1 Minuteyou should be in slot 1 MEGAFLASH again
edit flags of an existing slots
when in Edit Slot screen you can use the number keys to change the cartridge/default slot flags
F8
will show up in the bottom bar, try to flashNote: only the flags of the slot you edit are changed. And the flag set in the lowest slot wins! So it is possible that you change a flag and nothing changes!
Example: Slot 2 is C64 slot. You add C64 flag to slot 5. Slot 2 will still be the C64 slot. Now remove C64 flag from slot 2, see what happens…
...
There is a special hands-free BRINGUP procedure that will be used by Trenz to setup slot 0 for the first time. This can be tested with the special BRINGUP core we will also provide for testing.
We provide a test BRINGUP.COR
in the latest release test post on discord.
put the special
BRINGUP.COR
into the root of your SD cardpower on MEGA65 and push the release bitstream via your JTAG
this ism65 -q mega65rX-XXX-YYY.bit
Watch while your MEGA65 automatically flashes slot 0
Do normal bootups while keeping
BRINGUP.COR
on the SD, check that it does not flash slot 0 again!
Special: Trenz Production Test
We have a special production test which is run by Trenz for each finished MEGA65, to make sure everything works as expected.
Please run this production test with the latest release and check if everything works as expected.
Info |
---|
Note: the production test will set the RTC to a time and date to ensure it is ticking. So after the test you need to correct you RTC using configure (hold |
You can find the test program production_test.prg
in the mega65-tools repository (build your own), and also in the latest release test post on discord.