More updates, Sety.
There's a 'resetblock' variable commented out on the 'lowspeed' flag line. That seem crucial for getting the flash memory booting up. Basically it stops the CPU accelerating until a short time after boot. Not sure why it's needed, but I think Exxos found the same in the past too.
I obviously removed it for simplicity's sake when I wasn't thinking about flash. Putting it back in does the job.
So with flash.ttp as above, and this JED, I think you should be golden.
https://github.com/dh219/DFB/blob/main/ ... 200507.jed
BW
(PS: It looks like I shipped the firmware with OPTION2 stoping acceleration. With that set the flash would boot, which is what reminded me of this acceleration holdoff logic).
Here's EMUTOS ROM image booted:-
- IMG_5353.jpeg (123.19 KiB) Viewed 1862 times
- IMG_5354.jpeg (237.34 KiB) Viewed 1862 times
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark