• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Macintosh Classic Onboard RAM upgrade?! Eh?

uniserver

Well-known member
8 megs of ram ?!

I have 4 megs to solder on there :)

Please let me know what you think?

[attachment=0]Screen shot 2013-12-30 at 2.28.51 PM.jpg[/attachment]

 

Trash80toHP_Mini

NIGHT STALKER
Interesting notion, with the memory upgrade card that would give you 10MB, the 1MB more than the backlit Luggable, so what have you got to lose?

A Classic MoBo is about as close to a recycling center as any Compact Mac board belongs! [}:)] ]'>

 

uniserver

Well-known member
lol actually it would be 4 megs soldered onboard and then 4 megs in the ram card. 8 total.

I guess you are right :)

if it worked that would be pretty cool huh?

 

Trash80toHP_Mini

NIGHT STALKER
Yep, but you'll undoubtedly need to jumper address, CAS, RAS lines etc. to the RAM card (if not the freakin' MoBo RAM) if they even exist, that sucker barely has enough pins to do SCSI! :p

Check the DevNote for the possibilites, what memory controller ASIC is on that turd anyway? :?:

 

Macdrone

Well-known member
would be cool tho as there should have been no reason it could not match the same memory cap as the luggable.

 

bbraun

Well-known member
The address map for the Classic puts ROM at the 4mb mark, so it's kinda stuck to 4mb. All the 68000 macs use this address arrangement, with the exception of the Portable. The Portable is the odd one here, where it maps ROM at the 9mb mark.

In the 68000 machines you can't really rearrange addresses since there's no MMU. You can't remap the hardware registers, so things are kind of stuck.

 

Trash80toHP_Mini

NIGHT STALKER
. . . or the PowerBook 100's 8MB?

Interesting that they bumped the Lit Up Luggable to 9MB, if that was due to higher density memory in that same SRAM package. This seems to be the case with the MoBo DRAM upgrades that work.

As I understand it, uni's soldering four on the floor and soldering anther four on the door which already has slots for another two 1MB SIMMs. That would be a 10MB maximum loadout by my count.

The Classic shipped the same day as the LC, which does 10MB on a 68020 w/o a PMMU . . . hrmmm . . .

. . . I wonder if there is any chance that the two share that same broke-@$$ Memory Controller kluge? :?:

 

uniserver

Well-known member
just tossing this out there…

is there a way we could get the rom from the portable and burn it onto a rom and pop it into the classic?

i have some portable roms i can send you :)

yeah what trash said… 4 on the mb… and 4 on the card :)

hard core!

 

Ike

Well-known member
Wikipedia says that you have to change the memory map along with that for it to work...

now I'm sorry, I don't really know exactly how all that works, but does a certain chip 'respond' to a certain address? Or is that set in the ROM?

 

bbraun

Well-known member
Just because the Classic, LC, and IIsi were released together doesn't mean they share any architectural similarities.

The IIsi uses the MDU memory controller found in the Iici.

The Classic uses the BBU memory controller (well, calling it a memory controller is a stretch, it acks some bus accesses and moves physical ram around so the machine can boot out of ROM) found in the SE.

The LC was the first with the new memory controller also used in the LCII.

The physical locations of hardware are also their logical locations in machines without an MMU. Hardware lives at physical addresses, those don't change. An MMU, the processor can present a logical view that differs from the Physical view. Without an MMU, the two are necessarily the same. The memory controller in all macs going back to the 128k do some amount of moving the address space around, for example although ROM physically lives at 0x400000, the memory controller makes it available at 0x0 on boot so the processor can boot from it, then moves the bottom of RAM to address 0x0. The II and the LC memory controllers do a little bit more to allow the 24bit/32bit views of the world.

The Classic has SCSI at 0x580000, SCC registers at 0x900000, IWM and VIA above that. They don't live at the same locations as on a Portable.

The LC, supporting 32bit accesses, has things arranged more along the lines of the Mac II and subsequent 32bit capable machines. The hardware lives in the 0xF00000 range in 24bit mode.

 

Trash80toHP_Mini

NIGHT STALKER
Yup, that was the question. I just wondered where the Classic fit into the grand scheme of things architecturally. :-/

Later on, more machines shared hardware with the development of more and more expensive ASICs.

 

uniserver

Well-known member
so basically … to take it back a couple steps… if i upgrade the ram from 1mb to 4 mb… then i will have 4megs and will not have to use the memory card?

or do you think by installing different ram it might screw the whole thing up?

 

bbraun

Well-known member
It's probably fine to upgrade the soldered ram and not have to use the expansion card. But going above 4mb seems tough.

 

techknight

Well-known member
Unless you map the expansion RAM to an unused section of the address map. Again requiring serious modifications in software, firmware, and hardware. LOL

 

uniserver

Well-known member
ok so here is what i have :)

- desoldered the 1meg onboard - 8 chips

- soldered the 4megs of ram, - 8 chips

[attachment=0]Screen Shot 2013-12-31 at 9.40.24 AM.png[/attachment]

- Poped the board back in the classic w/o RAM card installed

! AND she boots!

[attachment=1]Screen Shot 2013-12-31 at 9.27.33 AM.png[/attachment]

Nice!

However only 2 megs of ram show up.

out of the 4.

So ok, i pop the 3 meg ram card back in…

Flip the classic on…

And she boots!

now it says there is 4 megs of ram installed.

ok…

( must be ignoring the one meg soldered on the ram card )

so for giggles i remove the 2 one meg simms.

and change the jumper to simms not installed.

to force it to use the one meg onboard.

and no dice it will not boot.

so here is what i am thinking.

The VLSI POS gives me 2 banks… A and B… but will only allow a maximum of 2 megs per bank.

lol so what do i do… leave the 4megs on there… and just pull the ram card… and sell the ram card to someone in need and maybe just

stick with 2 megs of ram… or… solder the one meg back on and just stick with the ram card, and 4 megs of ram.

well considering the macintosh classic is slow as molasses on a cold winter day… i might just keep that 4 in there…

for a total of 2 meg's and free up this 3mb ram card for a sale…

not ideal but should work… never know what you are going to get with these sob's until you start swapping chips…

next, soon will be classic II experimentation. hoping to bump up the onboard ram to 8megs… i wonder what mysteries that memory controller will show me.

 

uniserver

Well-known member
had to put the one meg back on… i started getting address errors and random bombs in my testing… oh well. :)

no effort is ever wasted :)

 
Top