Normally the LCIII is limited to 36MB of RAM - 4MB onboard and one 32MB SIMM
The simms are limited to 32MB as there are only 11 address lines hooked up to the RAM SIMM socked so larger sticks won't work (The will typically show up as 16 or 32MB)
However while creating a pin listing for the Sonora ASIC at the heart of the LCIII I noticed something interesting - there where two signals leaving the Sonora which went to two resistor packs on the underside of the board but went nowhere after that, everything else going through these resistor packs where RAM signals so maybe there where RAM signals too? Maybe they where two additional RAS signals and at some point Apple had considered designing a LCIII with two SIMM slots?
A little probing with the oscilloscope revealed a signal that to my untrained eye looked a lot like a RAS signal on both of these
There was only one thing for it, bodge a second SIMM slot in!
All signals between the two SIMM slots are commend except the RAS signals for which the external slot is connected to the extra RAS signals I found on the board
The result (after one extremely long memory check) was this:
52MB
Thats 4MB onboard + 16MB in one slot and 32MB in the other
Why not 2 32MB simms? I could only find one working 32Mb simm
I did once get a second very flaky 32MB simm to play ball for long enough the get the LCIII to boot and report 68MB total but didn't get a picture of it....
Want to try this craziness yourself? the two extra RAS signals can be found on pin 14 of RP4 and pin 16 of RP5
It not currently very practical as there isn't exactly anywhere to put a second slot on the LCIII but I do have the idea of creating a RAM upgrade board for the LCIII that plugs into the simm socket and picks up the additional RAS signals with flying wires (Essentially cramming two RAM simms into one)
It should also in theory be possible to replace the on-board bank with 16MB giving a total possible maximum of 80MB, more than 2x what apple says is supported!
The simms are limited to 32MB as there are only 11 address lines hooked up to the RAM SIMM socked so larger sticks won't work (The will typically show up as 16 or 32MB)
However while creating a pin listing for the Sonora ASIC at the heart of the LCIII I noticed something interesting - there where two signals leaving the Sonora which went to two resistor packs on the underside of the board but went nowhere after that, everything else going through these resistor packs where RAM signals so maybe there where RAM signals too? Maybe they where two additional RAS signals and at some point Apple had considered designing a LCIII with two SIMM slots?
A little probing with the oscilloscope revealed a signal that to my untrained eye looked a lot like a RAS signal on both of these
There was only one thing for it, bodge a second SIMM slot in!
All signals between the two SIMM slots are commend except the RAS signals for which the external slot is connected to the extra RAS signals I found on the board
The result (after one extremely long memory check) was this:
52MB
Thats 4MB onboard + 16MB in one slot and 32MB in the other
Why not 2 32MB simms? I could only find one working 32Mb simm
I did once get a second very flaky 32MB simm to play ball for long enough the get the LCIII to boot and report 68MB total but didn't get a picture of it....
Want to try this craziness yourself? the two extra RAS signals can be found on pin 14 of RP4 and pin 16 of RP5
It not currently very practical as there isn't exactly anywhere to put a second slot on the LCIII but I do have the idea of creating a RAM upgrade board for the LCIII that plugs into the simm socket and picks up the additional RAS signals with flying wires (Essentially cramming two RAM simms into one)
It should also in theory be possible to replace the on-board bank with 16MB giving a total possible maximum of 80MB, more than 2x what apple says is supported!