Jeroen Pluimers 2015-10-10 16:53:47 +02:00
commit fd3fe49f97
15 changed files with 361 additions and 0 deletions

View File

@ -0,0 +1,11 @@
# File:
[Mac ROM SIMM Programmer PCB 1.0.zip](Mac ROM SIMM Programmer PCB 1.0.zip) 94.9 KB
# Abstract
SIMM programmer schematic and PCB layout version 1.0
# Description:
This is the schematic and board layout of the SIMM programmer. It's in EAGLE 6 format.
# SHA1 Checksum:
`266c5ad8a6b950c4f7d5f5870394199561c6d398`

9
downloads/README.md Normal file
View File

@ -0,0 +1,9 @@
| Filename | Summary | ReleaseDate | Size |
| ---------------------------------------------------------------------- | ----------------------------------------------------------------------- | -----------:| -------:|
| [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 |
| [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 |
| [SIMMProgrammerBootloader1.0.1](SIMMProgrammerBootloader1.0.1).hex | SIMM programmer board bootloader version 1.0.1 | May 2012 | 10.9 KB |

View File

@ -0,0 +1,17 @@
# File:
[SIMM Revision 3.zip](SIMM Revision 3.zip) 18.5 KB
# Abstract
Mac ROM SIMM (2 MB) board layout revision 3
# Description:
This is the board layout (in FreePCB format) of the 2 MB ROM SIMM, revision 3.
Revision 1 was the initial revision, unable to be reprogrammed in the SIMM programmer.
Revision 2 added support for the SIMM programmer, a jolly roger picture by olePigeon, and LED eyes.
Revision 3 added pads for attaching a switch to change between the upper and lower half of the SIMM, at the request of bbraun.
# SHA1 Checksum:
`a7de34380b95e0f69229ba196e4b485c28771bbe`

Binary file not shown.

View File

@ -0,0 +1,11 @@
# File:
[SIMMProgrammer1.0.3-mac(ub).zip](SIMMProgrammer1.0.3-mac(ub).zip) 13.7 MB
# Abstract
SIMM Programmer version 1.0.3, Mac OS X 10.4 (PPC and Intel) and higher
# Description:
This is the Mac OS X binary version of the software that controls the SIMM programmer board for PowerPC G4 and G5, and 32-bit Intel machines. Also includes firmware version 1.2 for the programmer board.
# SHA1 Checksum:
`0910514f4fd3154479da476cfca81392fa819fa7`

View File

@ -0,0 +1,11 @@
# File:
[SIMMProgrammer1.0.3-mac.zip](SIMMProgrammer1.0.3-mac.zip) 13.0 MB
# Abstract
SIMM Programmer version 1.0.3, Mac OS X 10.5 (Intel) and higher
# Description:
This is the Mac OS X binary version of the software that controls the SIMM programmer board for 32-bit and 64-bit Intel machines. Also includes firmware version 1.2 for the programmer board.
# SHA1 Checksum:
`72247a4bf8a14d8872963140c82b788cd123e3d7`

View File

@ -0,0 +1,11 @@
# File:
[SIMMProgrammer1.0.3-win.zip](SIMMProgrammer1.0.3-win.zip) 5.5 MB
# Abstract
SIMM Programmer version 1.0.3, Windows XP and higher
# Description:
This is the Windows binary version of the software that controls the SIMM programmer board. Also includes a driver INF file and firmware version 1.2 for the programmer board.
# SHA1 Checksum:
`2b6ba6ae6199595668d925d3f0c1159f73b00008`

View File

@ -0,0 +1,21 @@
# File:
[SIMMProgrammerBootloader1.0.1.hex](SIMMProgrammerBootloader1.0.1.hex) 10.9 KB
# Abstract
SIMM programmer board bootloader version 1.0.1
# Description:
This is the bootloader for the SIMM programmer board. Unless you have an AVR ISP programmer, you cannot change this program on your board. You shouldn't ever need to change it unless a catastrophic bug is discovered in this bootloader program--all of the SIMM programming operation happens in the user-updateable firmware. This bootloader is provided here for reference, or for anyone who wants to tinker with their board.
Changelist:
1.0.1 -- The LED now blinks as a firmware update is in progress.
1.0.0 -- Initial release
Fuse bit settings for the AT90USB646 on the programmer board:
Low = 0xDF
High = 0xD0
Extended = 0xF8
# SHA1 Checksum:
`f5b27197fce0cbad115315d26a9bcc64849526b1`

View File

@ -0,0 +1,249 @@
:10E000000C949B700C94B8700C94B8700C94B8700D
:10E010000C94B8700C94B8700C94B8700C94B870E0
:10E020000C94B8700C94B8700C9447750C94B8703C
:10E030000C94B8700C94B8700C94B8700C94B870C0
:10E040000C94B8700C94B8700C94B8700C94B870B0
:10E050000C94B8700C94B8700C94B8700C94B870A0
:10E060000C94B8700C94B8700C94B8700C94B87090
:10E070000C94B8700C94B8700C94B8700C94B87080
:10E080000C94B8700C94B8700C94B8700C94B87070
:10E090000C94B8700C94B8701201100102000008C2
:10E0A000D016AA0601000102DC0109023E000201AD
:10E0B00000C0FA090400000102020100052400105A
:10E0C0000104240206052406000107058203080056
:10E0D000FF09040100020A000000070504024000D5
:10E0E00001070583024000010403090416034400EC
:10E0F0006F00750067002000420072006F0077001B
:10E100006E00000030034D006100630020005200EB
:10E110004F004D002000530049004D004D002000ED
:10E12000500072006F006700720061006D006D00AA
:10E1300065007200000011241FBECFEFD0E1DEBFEA
:10E14000CDBF11E0A0E0B1E0EEE4FFEE02C005902B
:10E150000D92AA31B107D9F715E0AAE1B1E001C0EB
:10E160001D92A932B107E1F70E94FF710C94A577C7
:10E170000C940070DA01923049F0933061F09130E4
:10E18000F9F4E8E9F0EE22E130E01EC0EAEAF0EE50
:10E190002EE330E019C0813049F0813018F0823030
:10E1A00079F408C0E8EEF0EE849107C0ECEEF0EEF2
:10E1B000849103C0E4E0F1EE8491282F30E004C0A4
:10E1C000E0E0F0E020E030E0ED93FC93C901089539
:10E1D00080E091E00E94F276089580E091E00E9454
:10E1E000A1760895FF920F931F93CF93DF93282F6B
:10E1F00080911801909119013FEF8F3F930751F5DE
:10E200002130D1F0213020F0223009F099C019C01E
:10E21000109219011092180180911A0190911B011E
:10E22000C89720F480E091E060E003C080E091E0D6
:10E2300061E00E947C7684C05F9880E091E060E0BD
:10E2400004C05F9880E091E062E00E947C761092CA
:10E250001C0176C0FC01E35EFE4F20830196909383
:10E26000190180931801805094400CF469C080E833
:10E2700089B9F89480911A01382F330F330F20E0B9
:10E28000CDE1D1E083E0F82E01E015E007B600FC17
:10E29000FDCFF999FECFF901F0925700E895DE0124
:10E2A00040E050E09C9111968C91119707B600FCCC
:10E2B000FDCFF999FECFFA01E20FF31F782F60E04E
:10E2C000892F90E0862B972B0C0100935700E8953F
:10E2D000112412964E5F5F4FF1E040305F0711F757
:10E2E000C050DF4F07B600FCFDCFF999FECFF90112
:10E2F00010935700E89520503F4FF5E0CD31DF07F0
:10E3000009F0C4CF07B600FCFDCFF999FECF81E13B
:10E3100080935700E895789480E091E060E00E9457
:10E320007C7680911A0190911B01019690931B01BC
:10E3300080931A018FEF9FEF90931901809318013A
:10E34000DF91CF911F910F91FF900895883089F050
:10E35000893020F4873009F04AC006C0893069F05E
:10E360008A3009F044C030C080E091E060E00E9453
:10E370007C7680E091E060E03DC080E091E060E08C
:10E380000E947C7680E091E00E943E7680E197E2F8
:10E3900020E931E0F9013197F1F70197D9F70E94AF
:10E3A000CA74F89485B7982F916095BF8D7F85BF0B
:10E3B00080E29EE420E931E0F9013197F1F701971D
:10E3C000D9F70C940000089581E080931C0110920D
:10E3D0001B0110921A018FEF9FEF90931901809308
:10E3E000180180E091E060E00E947C76089580E072
:10E3F00091E062E00E947C7610921C010895F894EE
:10E4000085B7982F916095BF826085BF579A5F98B6
:10E410000E942F7578948EB3843091F480E091E05F
:10E420000E940D7697FD0CC020911C01222319F04B
:10E43000213031F403C00E94A67102C00E94F27024
:10E4400080E091E00E946C760E949973E4CF0F9374
:10E450001F93DF93CF93CDB7DEB7AC970FB6F89489
:10E46000DEBF0FBECDBFE1E2F5E08091F100819308
:10E4700025E0E932F207C9F70E94E8708091E800D0
:10E4800083FF3DC18091210530912205353009F48B
:10E4900087C0363040F43130C9F1313070F033305C
:10E4A00009F02DC133C0383009F4F9C0393009F40E
:10E4B00009C1363009F023C197C0803821F0823875
:10E4C00009F01DC108C090911E0580911F05882389
:10E4D00099F0926011C0809125058F708093E900BA
:10E4E0008091EB0090E025E0969587952A95E1F7DD
:10E4F000982F91701092E9008091E800877F8093B7
:10E50000E8009093F1001092F100D4C0882319F034
:10E51000823009F0F4C090E08F719070009721F084
:10E52000029709F0ECC00CC080912305813009F0FE
:10E53000E6C010921F05333069F580931F052AC08D
:10E5400080912305882331F5209125052F7009F44A
:10E55000D6C02093E9008091EB0080FF1BC03330D0
:10E5600021F48091EB00806213C08091EB00806108
:10E570008093EB0081E090E002C0880F991F2A95FC
:10E58000E2F78093EA001092EA008091EB00886045
:10E590008093EB001092E9008091E800877F8DC0A6
:10E5A000882309F0ACC0109123051F770FB7F894AA
:10E5B0008091E800877F8093E8000E947A748091C0
:10E5C000E80080FFFCCF8091E3008078812B80936E
:10E5D000E30080688093E300112311F482E001C01E
:10E5E00083E08EBB0FBF8BC08058823008F087C09D
:10E5F000809123059091240523E08C3D920709F03A
:10E6000034C083E08C838AE28B837FB7F894DE0189
:10E6100015966EE040E050E011E2E62FF0E0109336
:10E620005700849140FF03C082958F706F5F8F7099
:10E63000282F30E08A3018F0C901C79602C0C901FE
:10E64000C0968D939D934F5F5F4F4431510529F7DD
:10E650007FBF8091E800877F8093E800CE0103961A
:10E660006AE270E00E94AC7314C060912505AE01AF
:10E670004F5F5F4F0E94BA70BC01009709F43FC022
:10E680008091E800877F8093E80089819A810E94C9
:10E6900008748091E8008B778093E80030C0803860
:10E6A00071F58091E800877F8093E80080911D05D7
:10E6B0008093F1008091E8008E778093E8000E94BB
:10E6C0007A741DC08823D9F4909123059230B8F450
:10E6D0008091E800877F8093E80090931D050E9459
:10E6E0007A7480911D05882331F48091E30087FDC1
:10E6F00002C081E001C084E08EBB0E94ED70809179
:10E70000E80083FF0AC08091EB0080628093EB00F9
:10E710008091E800877F8093E800AC960FB6F8946C
:10E72000DEBF0FBECDBFCF91DF911F910F91089536
:10E7300008951F938EB3882369F01091E900109219
:10E74000E9008091E80083FF02C00E9427721F70D9
:10E750001093E9001F9108959C0140912705509165
:10E7600028054617570718F4F90190E03CC06115D9
:10E77000710511F0AB01F8CF8091E8008E7780939E
:10E78000E80040E050E0F0CF8EB38823E9F1853017
:10E79000E9F18091E80083FF02C081E00895809153
:10E7A000E80082FD2BC08091E80080FF1CC0209112
:10E7B000F2003091F30007C081918093F100415045
:10E7C00050402F5F3F4F4115510519F0283031055A
:10E7D00098F390E02830310509F491E08091E80049
:10E7E0008E778093E8004115510571F6992361F603
:10E7F00005C08EB3882341F0853041F08091E80058
:10E8000082FFF7CF80E0089582E0089583E00895C5
:10E810009C0140912705509128054617570718F489
:10E82000F90190E03FC06115710511F0AB01F8CF1F
:10E830008091E8008E778093E80040E050E0F0CFD0
:10E840008EB3882309F43FC0853009F43EC080911F
:10E85000E80083FF02C081E008958091E80082FD16
:10E860002CC08091E80080FF1DC02091F200309103
:10E87000F30008C084918093F100319641505040DC
:10E880002F5F3F4F4115510519F02830310590F3A6
:10E8900090E02830310509F491E08091E8008E770E
:10E8A0008093E8004115510559F6992349F605C0B2
:10E8B0008EB3882341F0853041F08091E80082FFDB
:10E8C000F7CF80E0089582E0089583E00895809373
:10E8D000E9008091EB0081608093EB001092ED00E5
:10E8E0006093EC004093ED008091EE00881F882734
:10E8F000881F08958091210588238CF403C08EB36E
:10E900008823B1F08091E80082FFF9CF8091E80080
:10E910008B778093E80008958EB3882349F0809127
:10E92000E80080FFF9CF8091E8008E778093E800BF
:10E9300008954091E4005091E50024E68091EC00B8
:10E9400080FF23C08091E80080FD1DC08EB3882326
:10E9500011F482E00895853011F483E008958091E8
:10E96000EB0085FF02C081E008958091E400909162
:10E97000E5008417950711F3222311F484E008952C
:10E980002150AC01DBCF80E008958091E80082FF48
:10E99000DDCFF9CF0E943A750E944275E0EEF0E0BB
:10E9A000808181608083A8EDB0E08C918F778C931B
:10E9B00019BCE7EDF0E080818E7F80838C918F7EA3
:10E9C0008C93109220050895EF92FF920F931F935E
:10E9D0000E943A750E94427508ED10E0F8018081AE
:10E9E0008F77808380818068808380818F7D808322
:10E9F000E7EDF0E080818068808319BC1EBA109238
:10EA00001D0510921F0510921E0580EEE82EF12CB8
:10EA1000F70180818B7F8083F80180818160808312
:10EA200080E060E042E00E946774E1EEF0E0808107
:10EA30008E7F8083E2EEF0E0808181608083808140
:10EA400088608083F70180818E7F8083F8018081D8
:10EA5000806180831F910F91FF90EF900895E7ED03
:10EA6000F0E080818160808381E0809320050E94B6
:10EA7000E4740895E8EDF0E080818C7F808310924B
:10EA8000E20008951092DA001092E10008951F92BA
:10EA90000F920FB60F9211242F933F934F935F93D2
:10EAA0006F937F938F939F93AF93BF93EF93FF9356
:10EAB0008091E10082FF0BC08091E20082FF07C0DD
:10EAC0008091E1008B7F8093E1000E949873809198
:10EAD000DA0080FF1DC08091D80080FF19C08091AE
:10EAE000DA008E7F8093DA008091D90080FF0CC01D
:10EAF00088E189BD8AE189BD09B400FEFDCF81E0CE
:10EB00008EBB0E94987304C019BC1EBA0E949873F1
:10EB10008091E10080FF18C08091E20080FF14C066
:10EB20008091E2008E7F8093E2008091E20080611C
:10EB30008093E2008091D80080628093D80019BC55
:10EB400085E08EBB0E9498738091E10084FF2DC008
:10EB50008091E20084FF29C088E189BD8AE189BDF6
:10EB600009B400FEFDCF8091D8008F7D8093D8003E
:10EB70008091E1008F7E8093E1008091E2008F7EA2
:10EB80008093E2008091E20081608093E2008091B6
:10EB90001D05882331F48091E30087FD02C081E0E8
:10EBA00001C084E08EBB0E9498738091E10083FFD6
:10EBB00023C08091E20083FF1FC08091E100877F26
:10EBC0008093E10082E08EBB10921D058091E100F0
:10EBD0008E7F8093E1008091E2008E7F8093E2003F
:10EBE0008091E20080618093E20080E060E042E09A
:10EBF0000E9467740E949873FF91EF91BF91AF914B
:10EC00009F918F917F916F915F914F913F912F9144
:10EC10000F900FBE0F901F901895FC018EB384309B
:10EC200041F581899289A389B4890097A105B1052D
:10EC300001F185818093E9008091E80082FF19C08D
:10EC40008091F2009091F300892B19F42FEF3FEFA0
:10EC500004C08091F100282F30E08091F200909163
:10EC6000F300892B41F48091E8008B778093E800D2
:10EC700002C02FEF3FEFC90108950895FC018EB344
:10EC8000843029F581899289A389B4890097A105E7
:10EC9000B105E9F081818093E9008091F2009091C3
:10ECA000F300892BB1F09091E8008091E8008E7715
:10ECB0008093E80095FD0DC00E949974982F8823D9
:10ECC00049F48091E8008E778093E80003C092E0D9
:10ECD00001C090E0892F0895FC018EB3843059F46F
:10ECE00081899289A389B4890097A105B10519F09A
:10ECF000CF010E943E7608951F93FC01162F8EB31C
:10ED00008430E1F481899289A389B4890097A105AF
:10ED1000B105A1F081818093E9008091E80085FD33
:10ED200009C08091E8008E778093E8000E94997472
:10ED3000882329F41093F10080E001C082E01F9144
:10ED400008951F93CF93DF93EC010D96FC018BE0A8
:10ED5000DF011D928A95E9F711E08981181729F4DE
:10ED60006A817B818C8152E010C08D81181731F44B
:10ED70006E817F81888552E030E008C08985181750
:10ED800041F56A857B858C8553E030E8882311F452
:10ED900040E001C044E020E088E090E003C02F5F45
:10EDA000880F991F86179707D0F3852F90E056E0BC
:10EDB000880F991F5A95E1F760E0311161E0682BE7
:10EDC00042602295207F422B812F0E946774882306
:10EDD00029F01F5F173009F0C0CF81E0DF91CF919C
:10EDE0001F910895CF93DF93EC018091E80083FF9A
:10EDF000A9C0888190E0209125053091260528172B
:10EE0000390709F09FC080912205813269F0823272
:10EE100020F4803209F096C03DC0823209F46DC002
:10EE2000833209F08FC07EC080912105813A09F0BC
:10EE300089C08091E800877F8093E8008091E80096
:10EE400080FFFCCF89899A89AB89BC898093F100C6
:10EE5000292F3A2F4B2F55272093F1009D0144274E
:10EE600055272093F1008B2F9927AA27BB27809342
:10EE7000F1008D898093F1008E898093F1008F8954
:10EE80008093F1008091E8008E778093E8000E94E3
:10EE90007A7458C080912105813209F053C0809165
:10EEA000E800877F8093E80004C08EB3882309F4CC
:10EEB00049C08091E80082FFF8CF8091F1009091E5
:10EEC000F1002091F1003091F100898B9A8B2B8B0E
:10EED0003C8B8091F1008D8B8091F1008E8B809125
:10EEE000F1008F8B8091E8008B778093E8000E947F
:10EEF0007A74CE010E943D7625C080912105813231
:10EF000009F58091E800877F8093E8000E947A7479
:10EF100080912305909124059E878D87CE010E94C4
:10EF20003D7610C080912105813261F48091E80026
:10EF3000877F8093E8000E947A74CE016091230558
:0EEF40000E943D76DF91CF910895F894FFCFA7
:10EF4E000003400001044000010208000000000020
:0AEF5E000000000000000000FFFFAB
:040000030000E00019
:00000001FF

View File

@ -0,0 +1,21 @@
# File:
[SIMMProgrammerFirmware1.2.bin](SIMMProgrammerFirmware1.2.bin) 10.3 KB
# Abstract
SIMM Programmer board firmware version 1.2
# Description:
This is a new firmware that adds the ability to only reflash a portion of the SIMM while leaving the rest of the contents intact. It also allows you to program and read each individual chip separately (or simultaneously)
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.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:
`97af5c2e4fb3b402e797d58bd292befcd7f806f3`