Since GitHub has removed their file uploads service, I shall make future snapshots of my fork of the Chameleon 64 Minimig core here.
Snapshots for Chameleon Version 2 hardware: (Do not attempt to flash these to the original Chameleon64 hardware.)
2019-11-16 – There has been some recent work documented on Atari-Forum to fix some bugs in the TG68K CPU. Tobias Gubener now has an official version of the CPU on Github, so I’ve incorporated it as a submodule, and rebuilt the core with the latest version of TG68. AMOSPro is much more stable in 68020 mode – some things that didn’t work before might work now.
2019-10-01 – This version fixes a stupid masking bug in the filesystem endian-swapping code, which caused boot problems with some SD cards and caused configuration file saving to fail.
2019-09-20 – This version adds support for the MIDI ports on the second-generation docking station. New for this version – if you have a CDTV controller, hold down button B and slide the mouse/joy switch to toggle button B’s mapping between “second button” and “joystick up”. Also minor firmware tweaks, fixes a problem on reset, should be more robust at initialising the SD card at poweron. Don’t attempt to flash this core into a V1 Chameleon64.
2019-04-11 – This version fixes handling of the CDTV pad – it’s now possible to enter the menu with the power button, and browse with the directional pad (with the switch set to “joy”). Again, don’t attempt to flash this onto V1 hardware.
2019-03-21 – (How on earth is it nearly six years since the last release?!) NOTE – THIS VERSION IS FOR V2 HARDWARE ONLY. There are no changes beyond those required to port the core, so please don’t attempt to flash this core on V1 hardware.
Snapshops for the original Chameleon V1 hardware: (Do not attempt to flash these to the newer version of the Chameleon64)
2019-09-20 – This version brings the V1 port up to parity with the V2 port, adding support for accessing the menu via CDTV controller’s Power button, adding MIDI support with the second-generation docking station and firmware tweaks.
2013-06-08 – This version adds support for activating the OSD menu without a PS/2 keyboard, and allows the menu to be controlled with the joystick. Use either the menu button on the Chameleon itself, or the run-stop key on the C64. Also the scandoubler now defaults to “on” if there’s no config file.
2013-02-23 – This version makes it possible to disable the Minimig scandoubler, allowing a Minimig-to-Scart cable to be used. To activate this, press the reset button, then immediately afterwards press and hold down F3 for 15KHz NTSC (480i) or hold down F4 for 15KHz PAL (576i). (F1 and F2 can be used to select 31KHz scandoubled NTSC and PAL, respectively. That’s a long-standing feature.) The scandoubler setting will be saved as part of a configuration file.
2013-02-17 – This version incorporates Peter Wendrich’s chameleon_io entity, which abstracts away the messy details of communicating with the C64 or Docking Station. While the keyboard’s not mapped in any way yet, the C64’s joystick ports are now usable from the Minimig core.
2013-02-10 – TobiFlex has just made some fixes to the TG68K core, so here’s an updated build of the Minimig core incorporating those fixes. I’m not sure yet which games and programs will be helped by these fixes, but I can say that The Lost Vikings now works.
2013-01-03 – A bugfix release which fixes a major problem relating to the extended fast RAM. (The address mangling which maps the Zorro II RAM from $200000 in the Amiga’s address space to $800000 in the SDRAM was being mistakenly applied to part of the Zorro III RAM too – which resulted in part of the address space being aliased.) Also a few menu tweaks.
2013-01-01 – Happy New Year! Yes, yet another new release! There are two changes this time: Firstly, the OSD menu will now allow you select 24 meg of Fast RAM, and the extra 16 meg will now be automatically configured. Secondly, the OSD background colour is now variable, which I’ve used in the menus to give subtle navigational cues, which will hopefully make it clearer what’s in the toplevel and what’s a submenu. (I’m undecided about whether or not this is a good idea, so feedback welcomed!)
2012-12-28 – Happy New Year? A bit early for that, really – but here’s another new core, nonetheless. More speedups, due to bank interleaving SDRAM accesses and removing synchronization with the 28Mhz enaWRreg signal. I’ll be very interested to hear whether anyone has stability issues with this version – reports of stuff that worked before but fails now would be most useful.
2012-12-24 – Merry Christmas! Adds a 4k CPU read cache, and a single-word buffer to speed up writes. Breaks Turbo Chip RAM for the moment (due to the lack of bus snooping on the new cache), though it still works in some instances.
2012-11-01 – Supports Turbo Chip RAM, has an option in the menus to enable/disable it.