Skip to content

SIMM Programmer Software Version 2.0

Latest
Compare
Choose a tag to compare
@dougg3 dougg3 released this 27 Aug 05:10
96eae44

Changes:

  • The macOS version is now a Universal Binary for Intel and M1/M2 Macs.
  • Reworks the UI to have different tabs for different operations. This shrinks the main window. The old UI layout is still available by choosing Extended View in the Advanced menu.
  • Adds a new section for creating your own bootable ROM image using any of the commonly used base ROMs that have ROM disk support patched in. This functionality has some really cool features:
    • Automatically patches bbraun's 8 MB base ROM, if supplied, with the correct expected disk image size.
    • Automatically fixes a bug in bbraun's 8 MB base ROM that causes a bus error when booting with R+A in some circumstances.
    • Automatically compresses the disk image if using BMOW's base ROM
  • Adds a new screen (File -> Create blank disk image...) that allows you to create your own empty disk image suitable for use with an emulator, with preset sizes appropriate for different capacities of ROM SIMMs. This is a simple frontend for the dd command that a lot of instructions suggest for creating your own disk image.
  • If you unplug the programmer when a message box is up, the message box is automatically dismissed.
  • The Identify chips button is now much smarter and gives you a bunch of details about the SIMM including the chip model numbers and the capacity. When you click it, it also automatically selects the correct option in the SIMM capacity dropdown based on what chips it found on the SIMM. So you don't have to select the correct capacity first anymore.
  • The Identify chips button also identifies stock Apple ROM SIMMs that aren't programmable and tells you what Mac model they are for. This is made possible by a small internal database of known ROM checksums.
  • Cleans up the About box fonts. They were pretty bad. It also looks better in macOS dark mode now.
  • Improves compatibility with partial erase/write on SIMMs other than my original 2 MB and 8 MB SIMMs. This should improve the erase speed and also eliminate unnecessary wear and tear on other SIMMs from other vendors when using the partial erase/write functionality. Note: This requires firmware 1.5 or newer.
  • Adds the ability to check what firmware version is currently installed on the programmer. Firmware versions prior to 1.5 don't support this version check and will be identified as out of date.
  • Adds a new button in the Read SIMM section that will check the checksum of a ROM SIMM. This is intended for people who want to check whether a stock Apple ROM SIMM is good or bad.