minimig AGA v1.0 for the MiST board released

There is a new release of minimig-AGA for the MiST board available, grab your fresh copy on the minimig-mist page!

It certainly took a while, but I think I can safely say that the AGA chipset is implemented correctly and in full now, but of course with lots of corner cases not handled properly. There are still quite some problems on the CPU side though, those will hopefully be fixed in time.

There are some issues worth mentioning – one is that the turbo kickstart is not working properly in all cases, so for now this feature is experimental, and it is recommended to only enable it if you don’t have any problems with it. The other issue is that currently, the HRTmon monitor doesn’t work OK when the VBR is moved to fastRAM, so either don’t use utilities like VBRMove, or don’t use HRTmon.

In the zip file, there is a firmware.upg added. There is no need to update the firmware of the MiST board if your firmware is newer than 16th of June 2015. If it is older, it is recommended to update your firmware.

Here are the updates made in this release:

  • fixed AGA color table issues
  • fixed erroneous detection of HAM, HAM8 & EHB modes in AGA
  • fixed AGA BPLXOR implementation
  • implemented AGA bitplane scandoubling
  • implemented AGA sprite scandoubling & SSCAN2 SH10 coincidence detection
  • implemented proper AGA bitplane scroller with quarter pixel scrolling precision
  • fixed AGA BPLCON4 values delay
  • playfield CLUT offsets fixed
  • ECS sprite attach enabled for both odd and even attach bit
  • turbo options for chipRAM & kickstart
  • new 8kB two-way, write-through, look-through CPU cache with separate instruction & data caches
  • CPU PACK & UNPK instruction fixes by Till Harbaum
  • updated very fast CPU by Alastair M. Robinson (in the newcpu build)
  • CIA TOD bug fixed
  • HRTmon with custom registers mirror
  • chipset config applied only on reset
  • config display added on boot screen

Enjoy!

EDIT:

a video showing the speed of the new CPU on this release:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.