Well it’s been nearly a year since my last post, and in the break between Christmas and New Year I once again have a few spare hours to tinker with projects. I’ve used a few of these to get the MIST Sega Genesis / Megadrive core working, at last, on the Chameleon 64.
The reason for my extended absence is that a little over a year ago my father passed away, so a big part of the last year has been taken up with dealing with his affairs. This task isn’t quite complete, but the end is now in sight.
So am I back?
Well… no, not really – I tend to go through phases of interest, from music, to electronics, to programming, to FPGA development and I’m not in an FPGA “phase” at the moment so I don’t anticipate putting significant time into FPGA projects in the near future but I do have a couple of other retro themed projects in mind which I may post about in due course.
In the meantime, here’s a link to the binary Genesis/Megadrive core for the Chameleon 64: fpgagen_chameleon_20171218.zip
This is pretty much equivalent to the MIST Megadrive core, so it’s basically Torlus’s original core but making use of my ZPU-based control module for ROM loading (integrated by Phoboz) with Jotego’s implementation of the sound chips.
There are plenty of bugs and rough edges – and in particular the bandwidth of the current SDRAM controller isn’t high enough to supply all sprite channels, so there are issues with flickery sprites in many games. Nonetheless, it’s fun to play with – so enjoy!