Ok, after some weeks I turned on my 6128 again and started coding. After some time I thought about playing Pinball Dreams again, but all I get is a black screen after start, sometimes I get a light blue screen with some artifacts.
So I decided to test some other games, all 64k games run fine, 128k games don´t ... most of the time I get a black screen, oh btw. .. I´m using the M4 Board ...
Opened it up, and it seems (don´t got a heat meter here) IC127 to IC129 getting a bit hotter than the others.
Guess I have to change the upper 64k ? Or could it be something else here ?
It seems pretty likely it's the upper 64K RAM, yes.
One thing you can do is remove the PAL and hardwire the memory configuration to use the upper 64K as the lower ones. I don't have it handy, but if you search in the forum you'll find a long thread where this is explained in detail.
- remove the PAL from its socket
- on the socket :
- link pin 9 to pin 19 (A14 to A14out) (Eq to LK5)
- link pin 8 to pin 12 (A15 to A15out) (Eq to LK6)
- link pin 7 to pin 16 (NCAS to NCAS1)
- link pin 17 to pin 20 (NCAS0 to VCC)
(got it on a text file for backup ;D )
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/repairs-to-a-cpc6128/ (http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/repairs-to-a-cpc6128/)
I have a "physical backup" too :)
Bryce.
Oh that's brilliant! I need to copy that :)
Feel free to download and print it :D
Byrce.
Thx guys, will try the bankswitch at the weekend 8)
Ok, didn´t come around to hardwire the thing, but I just found an old PC Ram card, think I can use these ?
Yup, they'll work fine.
Bryce.
Ok, found some time today, but before I get into rewire the thing I startet geralds RAMTEST on my M4 Board and everything seems ok, all is green ....
But no 128KB game starts, tried Pinball Dreams (crashes with light blue screen), Guild of thieves (just a black screen) and some others ...
HELP :picard: ?
Quote from: SkulleateR on 18:11, 28 November 19
Ok, found some time today, but before I get into rewire the thing I startet geralds RAMTEST on my M4 Board and everything seems ok, all is green ....
But no 128KB game starts, tried Pinball Dreams (crashes with light blue screen), Guild of thieves (just a black screen) and some others ...
HELP :picard: ?
You can have a go with this WIP version ?
After testing the main RAM, if the result is OK it will then run a test on the extension RAM.
The extension RAM is done in 2 pass, one with basic value, one with pseudo random value. The second pass is able to detect more failure mode.
Thx for this ;)
Ok, it stops right at 7F, see screenshot ... so is this start of bank 1 ?
Quote from: SkulleateR on 19:19, 28 November 19
Thx for this ;)
Ok, it stops right at 7F, see screenshot ... so is this start of bank 1 ?
This is the full 64K extension, the test will check for up to 4MB. Then extension are the tested by 16K chunk.
So there is clearly an issue with your second bank.
Unfortunately, this part of the test do not report bit level information, but if the ramtest passed with the pal removed and using the extension bank, that mean the fault is address related and not data related.
The only solution I would suggest is to change the 8 devices with know good ones and check that test pass.Then re-test putting back each suspect device one at a time.
Hey gerald, on which rom slot does this goes?
Quote from: VincentGR on 20:14, 28 November 19
Hey gerald, on which rom slot does this goes?
Lower ROM
Thank you.
Quote from: gerald on 18:52, 28 November 19
You can have a go with this WIP version ?
After testing the main RAM, if the result is OK it will then run a test on the extension RAM.
The extension RAM is done in 2 pass, one with basic value, one with pseudo random value. The second pass is able to detect more failure mode.
Great new feature @gerald (http://www.cpcwiki.eu/forum/index.php?action=profile;u=250)!
Bryce.
I think this mod is even better (make a switch to swap ram banks?)
http://www.cpcwiki.eu/index.php/File:Khany%27s_BankSwapper.jpg
havent test it myself yet but..
perhaps a hardware guru here can say more about it ???
What is the goal to hack the CPC to swap the RAM banks, while you can test and replace defective IC with a simple adapter and next repair or use an external RAM expansion?