Skip to content

Releases: dougg3/mac-rom-simm-programmer.software

SIMM Programmer Software Version 2.0

27 Aug 05:10
96eae44
Compare
Choose a tag to compare

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.

SIMM Programmer Software Version 1.2

07 Aug 16:42
0b44ff6
Compare
Choose a tag to compare

Changes:

  • Now supports file drag and drop on the read and write sections of the main app window (thanks to JDW for the suggestion!)
  • Added a size selection for a 2-chip 2 MB SIMM, which CayMac Vintage offers.
  • You can now optionally erase/program only the first 4 MB or 8 MB of a SIMM. This enables programming the entire selected 8 MB range of Garrett's Workshop's huge 16 MB GW4402A SIMM without erasing the other half. Requires firmware 1.4.1.

SIMM Programmer Software Version 1.1.2

09 Jun 02:30
c0a899e
Compare
Choose a tag to compare

Changes:

  • Incorporated all of Steve Chamberlin's changes to the programmer utility. Note that this software is compatible with all AVR programmers based on my design, including the bigmessowires programmer and the CayMac Vintage programmer
  • Added support for 2-chip 8 MB SIMMs.
  • Now compiled against Qt 5.
  • Fixed bug with modern macOS versions where it would wait forever for the programmer when you first attempted an operation and never finish until you closed and reopened the software.
  • Updated about screen to fix bad links.
  • The Mac version is now signed with Apple so it shouldn't cause any scary warnings. The Windows version is not signed, but it was submitted to Microsoft so that SmartScreen shouldn't pop up a warning when you try to run it.
  • The Mac version supports newer systems. If you are trying to use an older Mac, use one of the older releases instead.

SIMM Programmer Software Version 1.0.3

29 Nov 01:03
Compare
Choose a tag to compare

Original Release Date: July 4, 2013

Changes:

  • Added ability to erase and write only a portion of the SIMM, rather than the full SIMM (requires firmware 1.2)
  • Added ability to selectively read and write individual chips on the SIMM (requires firmware 1.2)

SIMM Programmer Software Version 1.0.2

29 Nov 01:00
Compare
Choose a tag to compare

Original Release Date: September 30, 2012

Changes:

  • Added ability to edit the read/write filenames by hand, rather than forcing you to click the "Select file..." buttons.
  • Implemented "Verify while writing" capability (requires firmware 1.1.1)

SIMM Programmer Software Version 1.0.1

29 Nov 00:54
Compare
Choose a tag to compare

Original Release Date: September 23, 2012

Changes:

  • Added support for the 8 MB SIMM, as well as other potential capacities (requires firmware version 1.1)
  • Saves the verify after write setting
  • Fixed issue with not closing the port when an error occurs
  • Verify after write only reads back the required amount of data to verify that the requested file was flashed, rather than the entire SIMM.
  • The Mac version is now available as a Universal Binary with x86 and PowerPC support

SIMM Programmer Software Version 1.0

29 Nov 00:48
Compare
Choose a tag to compare

Original Release Date: May 26, 2012

This is the initial release of the ROM SIMM programmer software, supporting the 2 MB ROM SIMM.