Skip to content

retrofun/mist-binaries-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

mist-binaries-test

fixes-for-minimig-core

Binaries of the repositories/branches

mist-firmware

https://github.com/retrofun/mist-firmware/tree/fixes-for-minimig-core

Branched from mist-firmware/master, a257988

  • Fix fatal error 4 when choosing new FPGA core

    minimig setup in fpga_init() calls ChangeDirectory(DIRECTORY_ROOT) that causes a "No FPGA configuration file found!" fatal error 4 when choosing a new core immediatly after the minimig core has been started. Save old directory and restore it after minimig setup.

  • Make Kickstart 1.2/1.3 honour changes of memory configuration

    Kickstart 1.2 & 1.3 don't honour memory configuration changes on reset. This is annoying. Added a patch that forces Kickstart 1.2/1.3 to reconfigure memory on every reset.

    Works with standard (256KB) and overdumped (512KB) 1.2/1.3 ROM images.

    Patch is active by default and this is shown in the minimig startup screen left to memory configuration: [Kick 1.x patch enabled].

    Kickstart ROM indicates the memory detection with a dark grey screen background.

    Patch can be disabled in mist.ini, section minimig_config:

      [minimig_config]
      kick1x_memory_detection_patch=0
    

    TODO/not tested (yet):

    • does this work with resident programs?
    • does the resident ram disk RAD: still work?
  • Improve stability of core startup when a new configuration is loaded

    • After Kickstart ROM upload clear CPU Vector Table before resetting the CPU
    • Clear Kickstart Mirror at $E0xxxx when Kickstart ROM size is 256KB
  • Fix IDE on/off, ask to reboot when changed

    Ask to reboot when IDE on/off changes, not only when hard disk master/slave configuration changes.

minimig-mist

https://github.com/retrofun/minimig-mist/tree/fixes-for-minimig-core

Branched from minimig-mist/dev, 34ccb73

  • minimig_mist_20190928.rbf

    • TG68K: fix CMPM.B instruction
    • TG68K: fix ADDX.B, SUBX.B instructions
  • minimig_mist_20190926.rbf

    • TG68K: fix RTR instruction
  • minimig_mist_20190924.rbf

    same as minimig_mist_20190922.rbf but synthesized with Fitter effort: Standard Fit

  • minimig_mist_20190922.rbf

  • minimig_mist_20190727.rbf

    • Disable joystick1/mouse when OSD is active

      This is a follow-up commit for gyurco's CD 32 pad changes

    • Code cleanup with changes from Minimig-AGA_MiSTer

      Cleanup with cherry-picks/backports from Minimig-AGA_MiSTer, mainly memory map changes/fixes

      • Kickstart ROM memory areas are now write-protected(!)
      • new memory layout enables up to 1.5MB SLOW MEM instead if just 512KB. Now max. memory is 2MB CHIP + 1.5MB SLOW + 24MB FAST = 27.5MB!

About

Test binaries for MiST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published