News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Fran123

1MB RAM expansion

Started by Fran123, 11:35, 12 October 23

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Fran123

Hello

I recently got a 1MB RAM memory module.
Now, how do I access the banks?

Thank you.

McArti0

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

Prodatron

See here:
https://www.cpcwiki.eu/index.php/Standard_Memory_Expansions#Extended_1M-4M_Expansions_.28RAM7.2FYarek-style.29
For an 1MB expansion you only have the upper bits "aaa" as 111 (=#7Fxx, first 512K) and 110 (=#7Exx, second 512K).

For the RAM configs ("ccc"), see here:
https://www.cpcwiki.eu/index.php/Gate_Array#Register_3_-_RAM_Banking


GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Fran123

Thanks, I have already managed to access the memory banks.

Now, I have a dubt: How mouch memory do I have?  1MB?  1MB+64K?  1MB+128KB?


Prodatron

1MB + 64K

Memory expansions with sizes >=512K will deactivate the second 64K of the 6128 (usually).

These expansions with <512K (e.g. 256K) are placing the additional 64K at bank 4,5,6,7, while bank 0 remains the second 64K of the 6128, and banks 1,2,3 are not available.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

GUNHED

The exception is the X-MEM: With a CPC6128 or 6128plus there are 512 KB + 128 KB. One block of 64 KB is banked in via &7EC4,5,6,7.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod