News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_eto

RAM expansion schematics

Started by eto, 21:20, 28 August 23

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

eto

Are there any schematics for an external RAM expansion? I'm trying to build an internal RAM expansion with SRAMs but fail with the ideas I had. I thought it might make sense to first check how the external ones work and try to rebuild it - and then see if an internal one could be made.

GUNHED

The Inicrons did an 512 KB battery/accumulator buffered external S-RAM expansion. The data can be accessed probably by using a way back machine of the inicron.de homepage.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

eto

Quote from: GUNHED on 00:07, 29 August 23The Inicrons did an 512 KB battery/accumulator buffered external S-RAM expansion. The data can be accessed probably by using a way back machine of the inicron.de homepage.
It's also on the WIKI, but not the schematics. Worst case, I can try to reverse engineer the PCB files.

HAL6128

...proudly supported Schnapps Demo, Pentomino and NQ-Music-Disc with GFX

eto

Thanks, I have seen this before but the schematics are hard to read. I could contact the author though. BRB files will be the alternative.

thanks for reminding me of this gem ;-) 

McArti0

CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

eto

Quote from: HAL6128 on 10:58, 29 August 23Would these brd-files help?
finally had a look into it

Unfortunately this is not a RAM expansion and does not help as much as I hoped. 

GUNHED

Well, take a look at this then...  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

McArti0

Do you want to shadowed rambank 1?
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Bryce

Quote from: eto on 11:36, 29 August 23Thanks, I have seen this before but the schematics are hard to read. I could contact the author though. BRB files will be the alternative.

thanks for reminding me of this gem ;-)

Hi Eto,

I think I have an Inicron RAM expansion somewhere. I bought it from someone who built it and said it didn't work, but I don't think I ever tested it or tried to repair it. I can see if I can find it if it's of any use to you?

Bryce.

eto

Quote from: McArti0 on 23:13, 31 August 23Do you want to shadowed rambank 1?
Not sure yet how I will do it. First step is to understand how it works in general.

McArti0

RAMDISK disables reading from internal memory. 
The 6128 disables via PAL nCAS for internal memory. 

Now I don't know how to disable Write to internal memory.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

eto

Quote from: McArti0 on 09:26, 01 September 23Now I don't know how to disable Write to internal memory.
on the 6128 the PAL logic ensures (as far as I understand)  that when RAMDIS is high, CAS0 and CAS1 will never be low.

McArti0



When RAMDIS is HIGH, CAS0 can be low  when /CPU is HIGH (for Screen read by GA).
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

eto

Quote from: McArti0 on 10:05, 01 September 23When RAMDIS is HIGH, CAS0 can be low  when /CPU is HIGH (for Screen read by GA).
true, I was only referring to CPU read/write

McArti0

CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.


eto


eto

Thanks everyone for helping out and special thanks to Toto for the work of drawing the schematics.

Prototype PCBs have been ordered :-) 

McArti0

This scheme has major flaws.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Bryce

Quote from: McArti0 on 08:13, 02 September 23This scheme has major flaws.

But you're not going to say what they are?? :picard:

Bryce.


McArti0

#22
Quote from: Bryce on 2.09.2023, 12:23:11
But you're not going to say what they are?? Bryce.

The transistor is unable to give a high signal to the RAMDIS input.
I think the resistor R1 is for the base of the transistor.
Mayby transistor npn is in other topology? Revers current with GND for colector?

CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

McArti0

#23
Emiter to PIN RAMDIS, Collector to VCC.

Does anyone want to correct the schematic?

How this work
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Bryce

Quote from: McArti0 on 13:56, 02 September 23Quote from: Bryce on 2.09.2023, 12:23:11
But you're not going to say what they are?? Bryce.

The transistor is unable to give a high signal to the RAMDIS input.
I think the resistor R1 is for the base of the transistor.
Mayby transistor npn is in other topology? Revers current with GND for colector?



Or maybe the transistor isn't there to set the RAMDIS, rather to detect if some other expansion is sending a RAMDIS signal so that the expansion RAM also gets disabled?

Bryce.

Powered by SMFPacks Menu Editor Mod