From b70294a57dcef9c59a0195effd7e09d9b3103349 Mon Sep 17 00:00:00 2001 From: Doug Brown Date: Fri, 27 Nov 2020 00:30:02 -0800 Subject: [PATCH] Add downloads for firmware 1.3 I would like to move this to a releases section on GitHub eventually. Keeping a "branch" for downloads feels kind of cheesy... --- downloads/README.md | 2 +- downloads/SIMMProgrammerFirmware1.2/README.md | 12 +++++----- downloads/SIMMProgrammerFirmware1.3/README.md | 22 ++++++++++++++++++ .../SIMMProgrammerFirmware1.3.bin | Bin 0 -> 11508 bytes 4 files changed, 29 insertions(+), 7 deletions(-) create mode 100644 downloads/SIMMProgrammerFirmware1.3/README.md create mode 100644 downloads/SIMMProgrammerFirmware1.3/SIMMProgrammerFirmware1.3.bin diff --git a/downloads/README.md b/downloads/README.md index 31aa8df..1ba7c13 100644 --- a/downloads/README.md +++ b/downloads/README.md @@ -2,7 +2,7 @@ | ---------------------------------------------------------------------- | ----------------------------------------------------------------------- | -----------:| -------:| | [SIMMProgrammer1.0.3-mac(ub)](SIMMProgrammer1.0.3-mac(ub)).zip | SIMM Programmer version 1.0.3, Mac OS X 10.4 (PPC and Intel) and higher | Jul 2013 | 13.7 MB | | [SIMMProgrammer1.0.3-mac](SIMMProgrammer1.0.3-mac).zip | SIMM Programmer version 1.0.3, Mac OS X 10.5 (Intel) and higher | Jul 2013 | 13.0 MB | -| [SIMMProgrammerFirmware1.2](SIMMProgrammerFirmware1.2).bin | SIMM Programmer board firmware version 1.2 Jul 2013 | Jul 2013 | 10.3 KB | +| [SIMMProgrammerFirmware1.3](SIMMProgrammerFirmware1.3).bin | SIMM Programmer board firmware version 1.3 Nov 2020 | Nov 2020 | 11.2 KB | | [SIMMProgrammer1.0.3-win](SIMMProgrammer1.0.3-win).zip | SIMM Programmer version 1.0.3, Windows XP and higher | Jul 2013 | 5.5 MB | | [SIMM Revision 3](SIMM Revision 3).zip | Mac ROM SIMM (2 MB) board layout revision 3 | Aug 2012 | 18.5 KB | | [Mac ROM SIMM Programmer PCB 1.0](Mac ROM SIMM Programmer PCB 1.0).zip | SIMM programmer schematic and PCB layout version 1.0 | Aug 2012 | 94.9 KB | diff --git a/downloads/SIMMProgrammerFirmware1.2/README.md b/downloads/SIMMProgrammerFirmware1.2/README.md index 43fcf07..82d1a9f 100644 --- a/downloads/SIMMProgrammerFirmware1.2/README.md +++ b/downloads/SIMMProgrammerFirmware1.2/README.md @@ -11,11 +11,11 @@ If your programmer board's firmware somehow becomes corrupted, you can fix it by Version history: -1.2: Adds support for only programming/erasing a portion of the SIMM. Also adds support for programming and reading individual chips on the SIMM. -1.1.1: Adds support for verifying while writing -1.1: Adds support for 8 MB ROM SIMM -1.0.1: Adds LED blinking during read and write operations -1.0: Initial release +- 1.2: Adds support for only programming/erasing a portion of the SIMM. Also adds support for programming and reading individual chips on the SIMM. +- 1.1.1: Adds support for verifying while writing +- 1.1: Adds support for 8 MB ROM SIMM +- 1.0.1: Adds LED blinking during read and write operations +- 1.0: Initial release -#SHA1 Checksum: +# SHA1 Checksum: `97af5c2e4fb3b402e797d58bd292befcd7f806f3` diff --git a/downloads/SIMMProgrammerFirmware1.3/README.md b/downloads/SIMMProgrammerFirmware1.3/README.md new file mode 100644 index 0000000..36d5faa --- /dev/null +++ b/downloads/SIMMProgrammerFirmware1.3/README.md @@ -0,0 +1,22 @@ +# File: +[SIMMProgrammerFirmware1.3.bin](SIMMProgrammerFirmware1.3.bin) 11.2 KB + +# Abstract +SIMM Programmer board firmware version 1.3 + +# Description: +This is a new firmware that has been completely reorganized under the hood. The only visible change to users is that it is much faster than the previous version 1.2. Programming an 8 MB SIMM now only takes about 2:28. Previously it took 8:42. + +If your programmer board's firmware somehow becomes corrupted, you can fix it by uploading this file using the SIMMProgrammer software by going to the Advanced menu and selecting "Update firmware...". + +Version history: + +- 1.3: Massive speedup and under-the-hood reorganization +- 1.2: Adds support for only programming/erasing a portion of the SIMM. Also adds support for programming and reading individual chips on the SIMM. +- 1.1.1: Adds support for verifying while writing +- 1.1: Adds support for 8 MB ROM SIMM +- 1.0.1: Adds LED blinking during read and write operations +- 1.0: Initial release + +# SHA1 Checksum: +`292c9961397eefa7d713a51982a43fe4` diff --git a/downloads/SIMMProgrammerFirmware1.3/SIMMProgrammerFirmware1.3.bin b/downloads/SIMMProgrammerFirmware1.3/SIMMProgrammerFirmware1.3.bin new file mode 100644 index 0000000000000000000000000000000000000000..d168a4d870599d7c05442decfd68add905d531e3 GIT binary patch literal 11508 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