• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

IIfx ROM SIMM in a IIsi . . .

Ooh, excellent update! I'm glad you found the jumper! So that was the problem as far as that goes. I was a little worried because I wasn't sure if the IIsi even had a ROM select jumper (I figured that maybe if there's ROM soldered, there's no way to use the SIMM.) Glad I was wrong, and that's awesome that you actually got it to chime!

It will be interesting to see what happens once you disconnect the motherboard RAM! Is removing VCC enough? Sometimes chips can still get phantom power over the other wires -- I've seen it on smaller chips, no idea about how RAM chips behave in that case. Maybe you could disconnect the output enable lines and/or chip select lines instead? Just a thought.

Why did the stock IIfx ROM work when the modified one didn't? Theoretically they should behave exactly the same if you have burned a standard IIfx ROM image on the modified SIMM (I'm assuming you're talking about the socketed SIMM you bought from me). Does the socketed SIMM still work in the IIfx?

 
It will be interesting to see what happens once you disconnect the motherboard RAM! Is removing VCC enough? Sometimes chips can still get phantom power over the other wires -- I've seen it on smaller chips, no idea about how RAM chips behave in that case. Maybe you could disconnect the output enable lines and/or chip select lines instead? Just a thought.
Dunno, all my resting has been very hurried during lunches or tonight, in between work and running over to the grlf's place. Maybe I'll get a chance to play with the MoBo during the next few days. Any suggestions from anyone as to what lines to desolder to make the IIsi's Bank A appear effectively empty are more than welcome!

Why did the stock IIfx ROM work when the modified one didn't? Theoretically they should behave exactly the same if you have burned a standard IIfx ROM image on the modified SIMM (I'm assuming you're talking about the socketed SIMM you bought from me). Does the socketed SIMM still work in the IIfx?
Yep, it has a standard IIfx ROM Dump burn and boots the IIfx nicely, as does the standard IIfx ROM SIMM, of course. It's strange that the Unmodified IIfx ROM SIMM is working in the IIsi whereas the modified IIci ROM SIMM with the IIfx ROM Image burn doesn't . . .

. . . curious, but unimportant! :b&w:

What's important is to get the IIsi RAM config to look similar enough to a kosher IIfx RAM config to get the IIsi to pass the bootup routines on the IIfx ROM, if the IIsi boots successfully with the IIci ROM Image burn, or the IIfx ROM image burn, I expect to lose the Microphone input support until a ROM tweak becomes available, but that's no biggie!

That's why I tested the IIfx with RAM installed in only Bank B! :approve:

Back to hackin' hardware! Installing an overfull Bank A (and Bank B for that matter) on the SuperIIsi™ is one of the major thrusts of this hack's aims. So long as no Monitor sense lines (?) are detected or color depth info is present in the PRAM, the buffering of the first MB of Bank A appears to be a non-issue!

RAM it to the MAX!!!! :lol:

p.s. thanks for the "MoBo ROM/ROM SIMM jumper tip-off!" ISTR reading about such things, but the only Mac I've ever had around to play ROM SIMM ganes with was my pet IIfx. The IIsi project is very recent, it's code name is "Thumper" . . .

. . . as in thumping every SE/30 variation extant! }:)

 
Well, the IIfx has decided to take a siesta, now it doesn't boot from either its own or the modified SIMM!
vent.gif


Gotta do some troubleshooting on that puppy when I get a chance, changed out the Pair-o-PRAM Batts, but still no boot chimes.

Modified IIci ROM SIMM doesn't make a sound on "boot" in the IIsi, but the Stock IIfx ROM SIMM in the IIsi chimes right in . . .

. . . and does a 5 tone BARF when it detects the IIsi's *&(*&^%&%@#$#E^%#^%#% (measly) 1MB BANK A!!!!!!!!!!!!! :p

No joy using the modified IIci ROM SIMM in the IIfx OR the IIsi . . .

. . . go figure? :?:

Next step: get my Pet IIfx up and running again for a repeat of the empty RAM Bank A test.

 
Uh oh! Now I'm getting a little worried...did my ROM SIMM break your IIfx?

Especially now that the stock SIMM doesn't work in it, that's kind of terrifying!

 
No problema! :b&w:

I yanked five of the six NuBus Cards out of the IIfx, unhooked the drives, removed the Drive Tray and then reseated all the RAM SIMMS & the Original ROM SIMM and got boot chimes on the first try! Your SIMM didn't kill the IIfx . . .

. . . maybe it really did just need a nap! ;) More likely I unseated something or other . . . ::)

I reinstalled/reconnected the drives/tray and booted just fine. :approve:

So, I promptly depopulated Bank A once again, and she booted up JUST FINE with only 32MB in Bank B!

Maybe I'll take a peek at the IIsi MoBo's Bank A, which is hidden under the Borked PSU's Box. Right now that box is missing its top and is supporting a Quadra 700's PSU at a jaunty angle while it holds the freed up Power Cable down to the MoBo connector . . .

. . . makes for an interesting looking conglomeration! :o)

Suggestions on disabling Bank A on the IIsi with the least amount of reversible damage?

I wonder if cutting and jumpering the Bank Select Line would be the best bet? :?:

 
However, forward compatibility for increased utility of the IIsi is an entirely different animal!
I see, I always thought (incorrectly) the IIfx was the last II model. 8-o
Now I see! I'd forgotten all about the unlamented Road APPLE DELUXE of the Mac II line, the Macintosh IIvx!

Gotta get a ROM Dump of that pathetic critter to burn & test in the IIsi as well! }:)

Apple released that thing something like three months before the Quadra 650! ::)

Man, if I'd have bought one of those, I'd have been ^%^%#^@#%^$&^%^$^%#%$^!!!!!!!!!!!!!!!!!!!!!!!
vent.gif
(ever so slightly miffed :o) )

 
Whew! Thanks for restoring my sanity! Glad you got it working.

I don't know the IIsi RAM chip pinout, but there is probably a single line you can disconnect from the chip and then tie that pin high at the chip to disable it completely (like the RAS pin on a DRAM chip's data sheet I'm looking at). What is the IIsi RAM chip part number?

Will the SIMM RAM take the soldered in RAM's place, or is it set up to always appear above the first 1 MB of RAM?

 
NoPro! ;) It's not like this kinda crap hasn't happened before . . . even Macs got gremlins! :o)

I've got to tear the rig down to get to the part numbers and I'm too tired to do it tonight!

Will the SIMM RAM take the soldered in RAM's place, or is it set up to always appear above the first 1 MB of RAM?
Could you re-phrase that please? That does not compute . . . zzzzzzzzzzzzzzzzzzzzzzzzzz

I'm hoping to do a complete replacement of both Banks of RAM with 72 pin SIMMs that are FAR more readily available to max the sucker out.

Picture a reverse SIMM Saver kinda deal. }:)

 
Sorry, let me try that again :-)

What I mean is, even if the soldered RAM is not responding, will the IIsi try to assume it's still there? Like for instance are the SIMM sockets hardwired to only map from addresses 1 MB and higher? Or does the MMU transparently handle all of that? (I honestly don't know anything about how the RAM works in these computers...this question is mainly for my curiosity)

 
From the DevNote, it sounds as if the IIsi polls the sense lines for monitor type, and likely the PRAM for B/W or grayscale/color bit depth, in determining how much of Bank A needs to be buffered for Video Memory.

Assumptions/Ramifications

If - Apple went to the trouble of tweaking the IIci ROM to limit Bank A to 1MB in the IIsi's Memory Mapping

Then - that limitation should disappear upon substitution of a ROM with a less limited memory mapping scheme.

If - hacking the IIsi's soldered in memory allotment in Bank A entails giving up the use of the Mobo's Vampire Video

Given - the IIsi's I/O expansion limitations imposed by the single PDS slot/PDS Adapter Or single slot NuBus Adapter

Then - Apple likely assumed that no IIsi user would bother to hack the IIsi's soldered in memory allotment Bank A

If - hacking the IIsi's soldered in memory allotment in Bank A does not affect the buffering of the first MB of a hacked Bank A

Given - the IIsi's Memory Map Limitation of 1MB for for Bank A

Then- that limitation should disappear upon substitution of a ROM with a less limited memory mapping scheme.

Assuming - a Hackintosh was a practical option at that point, the IIsi would be immediately dismissed as a viable candidate

WAG - No PROBLEM!!!!!!!!!!!! }:)

 
Thanks for the info! I guess we'll just have to see what happens!

You guys are gonna love this one:

I just burned a Quadra 650 ROM dump onto my SIMM for fun. It boots the IIci! WITH the IIci's startup chime!

About this Macintosh still identifies it as a IIci. The only thing that's weird is I think it resets the SCSI bus or something, because my hard drive makes its initialization ticks twice (normally it does a few ticks while it's warming up). The blinking question mark comes up before the ticking is finished, but then a couple seconds later the hard drive finishes initializing, the happy mac appears, and the IIci boots right up.

Amazing, isn't it? I mean, the Quadra is a 68040 Mac. I assumed they would have just thrown out all the old Mac startup stuff, but it still works with the IIci. Does anyone else smell the need for us to create a Macintosh ROM compatibility matrix project? ;-)

 
IIRC, some of the extra ROM storage includes what we've assumed to be repeated copies of the same ROM.

If so, could some be copies of earlier ROMs with the proper startup sound for, in this case, the IIci? :?:

Is there anything in the Inside Macintosh startup procedure documentation that indicates that a CPU might look for a machine ID indication (bus multiplier type resistor array?) or poll the system for Mac specific ASICs before banging on one particular ROM image's door?

Dunno, just spitballing! :-/

 
Well, the repeated copies of the same ROM don't repeat inside the size of the ROM chips -- they are repetitions of the entire ROM contents. They do that because some of the address pins are left unconnected, depending on how big the installed ROM chips are.

In this case, it means that they definitely left earlier IIci startup code somewhere in the ROM. In fact, they went so far as to leave in the old *synthesized* startup sound code for II series Macs (along with the sampled startup chime that the 650 uses).

http://mess.redump.net/mess:driver_info:mac_technical_notes

The above list seems to show on some II series Macs, a few of the VIA data register bits will identify the model.

 
Interesting question:

IF . . . the IIfx requires SIMMs of 1MB minimum capacity . . .

IF . . . the IIfx RAM banks need to be of equal size . . .

Then . a IIfx needs a minimum of four 1MB Simms installed in both banks to boot . . .

Might a IIsi with 1MB soldered into Bank A, actually boot with 4 256Kb "Keychain" SIMMS in Bank B with a IIfx SIMM installed? :?:

Maybe it's time to rummage around for some Keychain fobs! ::)

 
The saga continues . . . quotes pulled from the Trading Post:

I can't believe that I can't locate any of these pestiferous POS SIMMs in my MacPartsHorde . . . but I can't!I'd appreciate it it someone would sell me a set of these Paleolithic keychain fobs for a hack project test. :I

TIA,

jt
I have a matched set of 4 if you still need them. Pulled from a Mac Plus, just a few weeks ago, so they definitely work.

What are you building that needs 256k SIMMs?
AichEss has already made the generous offer of mailing a set out for me tomorrow, but thanks! :b&w:
I'm re-testing the IIfx ROM SIMM in a IIsi . . . Hypothesis, in hopes that the minimum requirement of 1MB SIMMS to work in the IIfx, would be that 1MB was the smallest custom SIMM Apple ever made available for that $10,000 beast.

Even in 1990, a 4MB SIMM as the lower limit probably ought to have been the choice of any other Unix capable Machine Mfr for anything they had the stones to declare as "wicked fast!"

The IIsi has 1MB soldered in as Bank A, so before hacking 4MB or more into Bank A . . .

. . . I might as well see if installing 1MB in Bank B will do the trick for equalizing the memory banks! :approve:

If the IIsi boots from the IIfx ROM SIMM in a 2MB config, it'll save me a lot of bother . . .

. . . my original, bought new, Rocket 33 that's slated to go in there already has 32MB on board right now . . .

. . . and it'll only be using the IIsi to copy its ROM into RAM, as an I/O processor, Video Card Cage & networking port.

Forgot to mention, with any luck, as an ATX PSU upgrade enclosure for itself . . .

. . . and two or three PDS Cards slung under the MoBo! }:)
To finish up the "thread" on a Good, Bad & Ugly note:
The good: thanks ever so much for the 256k SIMMs, AichEss. Safely arrived & tested.

The Bad: I still get the 5(?) note death chime with my stock IIfx ROM and the Hacked ROM SIMM in the IIsi.

The Ugly: gotta start looking into maxing out Banks A & B with a 72 pin SIMM Hack again . . .
@*&/*0\&^*&%&^$%!!!!!!!!!!!!!!!! :p

Thanks again, aichess! Time to lock that thread . . . [V]

 
Hmmm....this is gonna be tough to figure out. The death chime doesn't necessarily indicate a RAM problem, so something totally different could be causing it too.

 
Back
Top