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.

McArti0

Quote from: Bryce on 20:12, 02 September 23Bryce.

NO. TotO simply confused the supply BUS when drawing the schem.
I showed above.
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

so there's no misunderstanding.
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.

GUNHED

Quote from: McArti0 on 23:13, 31 August 23Do you want to shadowed rambank 1?
The Inicron RAM expansion allows to either use the second 64 KB of the CPC or the buffered S-RAM of the RAM-Box. A switch can select it.
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

I don't understand at all why the CPC 464 doesn't allways write to the internal RAM when the RAM extension is connected. After all, RAMDIS blocks read only. GA does not know if additional ram is connected. GA should always write to rambank0. Does anyone know how this happens?
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.

IanS

Quote from: McArti0 on 18:44, 03 September 23I don't understand at all why the CPC 464 doesn't allways write to the internal RAM when the RAM extension is connected. After all, RAMDIS blocks read only. GA does not know if additional ram is connected. GA should always write to rambank0. Does anyone know how this happens?

QuoteIn the special case '**' marked in column '011' internal memory at 0x4000-0x7FFF is remapped to 0xC000-0xFFFF. This is handled internally in the CPC6128 and plus machines. The 464 and 664 don't perform this remapping. Further, the 464 and 664 do not write protect internal RAM when external memory is accessed. On the original DK-Tronics expansions these two issues were handled by backdriving the A15 and MREQ* signals on the bus, overdriving the values from the Z80 CPU in an electrical conflict.
from https://github.com/revaldinho/cpc_ram_expansion/wiki/'Old-School'-CPC6128-512KB-and-1MB-RAM-Expansion-Cards

McArti0

High MREQ electrical forcing agains Z80? Did someone want to kill the Z80?  :-X
It is dangerous to use RAM extensions for 464 and 664.  :o
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 22:18, 03 September 23High MREQ electrical forcing agains Z80? Did someone want to kill the Z80?  :-X
It is dangerous to use RAM extensions for 464 and 664.  :o
obviously it isn't. This trick is used for 38 years and no Z80 were killed yet. 

McArti0

OMG. I didn't know that was possible! 
Ok. Mystery solved. Thanks!
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.

Powered by SMFPacks Menu Editor Mod