Welcome, Guest. Please login or register.

Author Topic: Help! A500 minimegachip chipram mod gone wrong!  (Read 2794 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Pat the Cat

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #14 from previous page: January 05, 2017, 11:58:44 PM »
Quote from: darksun9210;819172
maybe if I can get the 1meg chip thing working that'll ease my stress in that regard...

That's the way I'd run it. But then again, I don't have much need for more than 1Mb chip, and am probably very untypical in that respect.
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline darksun9210Topic starter

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #15 on: January 08, 2017, 02:02:52 PM »
Oldsmobile_Mike
that's pretty much what I'm after! with just with the clockport socket adapter on the 68k socket puts the 68k up against the bottom of the keyboard, so need a different shape to move it back, and maybe then over the indiECS.

sheesh, i'm not after much am I ;)

clock port is handy as there is no Ethernet (clockport/usb to Ethernet dongle) solution for the 500 bar a zorro adapter for the side car slot. slow but it works. plus usb sticks are hany for moving large amounts of files around between machines.

used to had SMBFS setup to map network shares as logical volumes on the miggy.

anyway. final concern. I think the trapdoor ram is failing because the trap door trace I've cut as per minimegachip (dis/in)structions is shorting to ground, so I think I may have cut through to the ground plane if there is one on the 500.

or is it actually a ground line? I suspect it should be an address line that switches it from the slowram address range to the 2meg chipram address area, but I cant find any info on what this trace is to fix/repair/circumvent my butchery.

I'm going to give it some pokes with my circuit tester with the trapdoor ram on/off switch to see if I can find what changes between being enable and disabled.

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline rkidd7952

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #16 on: January 08, 2017, 05:06:31 PM »
Quote from: darksun9210;819165
quick update. turned the trapdoor expansion on to see if the magic is still happening.

its not.

blackscreen. on power on, the floppy sounds like it does a quarter spin but nothing else. power light is steady. no capslock flash code. no screen output at all. no floppy clicks, no nothing.

powered off, turned off the trapdoor ram module, turned back on, and all is well... either the ram expansion is faulty, or I've screwed up cutting the traces to the trapdoor slot I guess.


Hi,

It sounds like you have JP2 set correctly.  For your memory expansion board, I'm not sure you even need to cut the trace on the motherboard.  I think having the enable switch set to *disabled* will be equivalent.

The trace that gets cut for the Rev 5 board connects Gary pin 32 (_EXRAM) to pin 32 on the memory expansion header.  You could test continuity between these two points to check whether the trace is truly cut.

_EXRAM is connected to ground to indicate that the memory expansion is present (as non-chip ram).  If this pin is disconnected, it gets pulled up to 5V by the Amiga.  For a 1MB chip configuration, this line must be disconnected from the expansion card, either by cutting the trace (rev5) or by cutting JP7A (rev6).

The Commodore A501 simply grounds pin 32 to indicate is presence to the Amiga.  I suspect the enable/disable switch on your card grounds pin 32 when in the Enable position.  You can verify this by checking continuity between pin 32 on the card and ground (pins 3/4 on the expansion, or any point along the thick trace that connects to these pins).  If your switch does ground pin 32, then putting the switching in the disable position is equivalent to cutting the trace on the motherboard.

You can also check the voltage on Gary pin 32 to see that it has the correct state for 1MB chip.  With the expansion installed, this pin should be a constant 5V in the 1MB chip configuration.  If this pin is 0V, the expansion is present in the 512k configuration.

I don't see evidence from your picture that the enable/disable switch does anything more than connect pin 32 to ground, but I can't say completely from the picture.  It looks like ground connects to the lower pin on the switch, and some signal line to the center pin.  That probably goes to pin 32 on the connector, but that trace is on the bottom side of the board.  Take a look at both sides of the board and see if there are any more connections to the switch besides the two traces visible on the top side.

Assuming the switch does nothing more than connect pin 32 to ground, I would leave the switch in the disable position and check voltages on the expansion board.  You should see 5V between pins 10 and 20 on the M514256 RAM chips.

Robert
 

Offline psxphill

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #17 on: January 08, 2017, 09:36:01 PM »
Quote from: Pat the Cat;819164
Could just be the trapdoor RAM doesn't like working as chip RAM. A501s don't, the first version with 16 chips. Chips are too slow.

That is weird, as slow ram and chip ram are the same speed.

Converting from slow to chip ram just changes the address that it appears to the CPU.
« Last Edit: January 08, 2017, 09:38:14 PM by psxphill »
 

Offline darksun9210Topic starter

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #18 on: January 09, 2017, 04:14:03 PM »
aha! that's great info, many thanks rkidd7952! i'll have a poke and a prod this evening and see what is what. either ground, nothing, or 5V - and if connected to pin 32 of gary.

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline darksun9210Topic starter

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #19 on: January 09, 2017, 08:36:21 PM »
ok. update time.
pin32 on Gary seems to be grounded.
pin32 on the trapdoor slot is NOT connected to pin 32 on Gary. so i guess the trace IS cut?

playing with the switch on the trapdoor expansion doesn't seem to effect this trace. no change from looking like a ground line. which would tally up with it being cut?

attached photo of the back of the expansion board.
pin 32 from what I can count is the fourth pin down on the right side from the top of the expansion connector.
this only seems to be connected to the 2nd down on the left side of the DIP chip on the - as you look at it, left side of the board. it's highlighted basicly by the letter "A" in the word RAM on the back of the board.

none of the pins on the switch seem to be connected to that?

secondly, I can't get 5V across pins ten and twenty. but let me double check I've got the right pins, so i'll update in a second when I find that info

(edit - rotate that picture 90 degrees clockwise and what I said makes sense)
« Last Edit: January 09, 2017, 08:39:09 PM by darksun9210 »

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline darksun9210Topic starter

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #20 on: January 09, 2017, 08:46:21 PM »
ok I was being a bit of a bell and measuring between 10 and 11 on the ram chips. now I have the right pins, i'm getting 4.77Volts between 10 and 20. had to confirm that DIPS follow a standard pin pattern.

Marstons EPA is only 3.6% but it's obviously enough to need me to double check my work at the very least.
« Last Edit: January 09, 2017, 08:52:25 PM by darksun9210 »

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline rkidd7952

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #21 on: January 10, 2017, 02:59:11 AM »
Quote from: darksun9210;819418
ok I was being a bit of a bell and measuring between 10 and 11 on the ram chips. now I have the right pins, i'm getting 4.77Volts between 10 and 20. had to confirm that DIPS follow a standard pin pattern.

Marstons EPA is only 3.6% but it's obviously enough to need me to double check my work at the very least.


Haha!  It sounds like the voltage is OK then.

Thanks for the picture of the bottom side of the board.  There's more going on with the switch than I thought at first.  The traces on the top side do indeed connect pin 32 to ground, but there are also traces on the bottom to enable the memory and clock chips.  The switch will have to be in the enable position to enable the chips.  That means the trace will need to be cut to use the board as chip RAM.

As for locating pin 32 on the expansion card, I don't think you've found the right one.  Starting from pin 1, count across the narrow (2 pin) width, then proceed down the length of the connector.  Page 4 in the A500 R6 schematic at http://amiga.serveftp.net/schematics.html#A500 has a good illustration of the numbering scheme.

Looking at the top side of the card, the odd pins are the upper/outer set of pins, and the even ones are the lower/inner set.  (Upper meaning the layer of pins closer to the keyboard when the card is installed.)  It looks like pin 32 connects to a short trace that connects to a via just to the left of the center resistor pack.

If you found that Gary pin 32 is at 0V with the expansion installed and enabled, it sure sounds like the trace is not completely cut.  Double check that you've found the correct pin on the connector and see if you have continuity between Gary and the connector.

Also try checking the voltage on Gary pin 32 with the expansion installed, but with the switch set to disable.

Robert
 

Offline darksun9210Topic starter

Re: Help! A500 minimegachip chipram mod gone wrong!
« Reply #22 on: January 10, 2017, 08:30:12 AM »
good stuff! I've been after a pin out of the trapdoor slot to be sure
yes I had the wrong pin. I was following the dip pin numbering scheme. I didn't twig it would be the same as an edge connector/card slot.

will test this when I get home tonight

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline darksun9210Topic starter

Re: Help! A500 minimegachip chipram mod gone wrong! FIXED!
« Reply #23 on: January 10, 2017, 04:32:14 PM »
Right! Good News!

so, as per your advice, I counted alternating pins till I found pin 32 on the trapdoor expansion. as a bonus, there was a visable trace going from that pin on the trapdoor expansion card to a nice fat solder pad.

checked the continuity between that and pin 32 on Gary.
got a beep for both the ram being enabled, and the ram being disabled on the switch.
crap. ok. kitchen pairing knife, pressed and cut another point on the trace as carefully as I could manage.
no beep this time for either enabling or disabling the ram
test power on.
boots fine. still 1.5meg chip
power off.
enable trapdoor ram module
power on.
hard drive light pulses as the GVP scans the scsi bus.  - excitement! never got this far before!
guru, left click, reboot - worry.
drive light pulses again. - excitement!
boots! oh my god.

take picture as attached.

JOB DONE!

thanks everyone for all your help :) learnt a lot. I think the main thing was finding what to test to find the problems :D
« Last Edit: January 10, 2017, 04:35:33 PM by darksun9210 »

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline rkidd7952

Re: Help! A500 minimegachip chipram mod gone wrong! FIXED!
« Reply #24 on: January 11, 2017, 04:11:54 AM »
That's great!  Glad to hear you got it working.

Robert