Changes

CPC iRAM

979 bytes added, 9 July
[[File:Iram640ramtest.jpeg|thumbnail]]
CPC iRAM is a series of open source, DIY friendly, internal RAM expansions for the CPC 6128 and CPC 464/664 (later hopefully also for the 464 and 664Plus/GX4000).
The iRAM expansion sits in the CPU socket and requires no additional soldering inside the CPC.
The first 512K of expansion RAM follow the [[Standard_Memory_Expansions#Standard_128K-512K_Expansions_.28dk.27tronics.2Fdobbertin-style.29|DK'Tronics addressing mode standard]], giving up to 576K of RAM to legacy software. More modern software that supports the [[Standard_Memory_Expansions#Extended_1M-4M_Expansions_.28RAM7.2FYarek-style.29|extended 1M-4M standard]] will be able to access all the provided RAM.
== released == === CPC iRAM/640 ===
* for CPC 6128 only
* total accessible RAM of 640K in a 6128 (64K Base RAM + 512K RAM expansion + 64K secondary RAM bank of the 6128)
* easy to assemble, all through-hole components
* perfectly fits into a CPC 6128, even with socketed ROM or RAM. In Schneider CPC 6128 the metal shielding needs to be removed or altered.
Status: Released - see https://github.com/etomuc/CPC6128_iRAM-640
 
== CPC iRAM/576 ==
 
* for CPC 6128 only
* 512K expansion
* total accessible RAM of 576K in a 6128 (following the DK'Tronics standard)
* easy to assemble, all through-hole components
 
Status: abandoned as the same components are required as for iRAM/640 with only minimal changes to the PCB and GAL logic.
== currently in development ==
* 1024K expansion
* total accessible RAM of 1088K in a 6128 (64K Base RAM + 1024K RAM expansion)
* easy to assemble, but some SRAMs are in SMD components packaging (SOP32) due to size constraints in the CPC 6128* perfectly fits into a CPC 6128, even with socketed ROM or RAM. In Schneider CPC 6128 the metal shielding needs to be removed or altered.
Status: Prototype successfully tested. Release unclear due to lack of demand. Finished, will be released in late 2025
=== CPC iRAM/1024 ===
* for CPC 464/and 664
* offers two sockets for SRAMs
* upgrade to 576K (1 SRAM) or 640K/1024K (2 SRAMS)
* first SRAM: Upgrade to 576K, following the DK'Tronics standard without support of C3 mode (like many other RAM expansions)
* second SRAM: upgrade to 640K 1024K (128K 512K SRAM) or 1024K optionally also 640K (512K 128K SRAM)* [http://norecess.cpcscene.net/advancedmemoryusage.html C3 RAM banking ] supported if both SRAMs are fitted
* easy to assemble, all through-hole components
Status: Finished, will be released in active developmentlate 2025 === CPC iRAM/1024s === * much smaller than iRAM/1024, more similar in size to iRAM/640* for CPC 464 and 664* single 1MB SMD SRAM, upgrade to 1024K* [http://norecess.cpcscene.net/advancedmemoryusage.html C3 RAM banking] supported* easy to assemble, mostly through-hole components but one SMD SRAM Status: working prototype assembled, release unclear == considered == === PLUS iRAM/1024 === * 1Mb upgrade for Plus series * less DIY friendly, probably needs more complex CPLDs (ATF150x) Status: very early stage, still considering if it's feasible === GX iRAM/512 === * 512K upgrade for GX4000* less DIY friendly, probably needs more complex CPLDs (ATF150x) Status: just an idea == abandoned == === CPC iRAM/576 === * for CPC 6128 only* 512K expansion* total accessible RAM of 576K in a 6128 (following the DK'Tronics standard)* easy to assemble, all through-hole components Status: Abandoned in favor of the iRAM/640 which uses the exact same components but offers more total memory.
=== CPC iRAM/512 ===
* easy to assemble, all through-hole components
Status: currently on halt Abandoned as CPC iRAM/1024 will fit into all 464s and /664s and is more flexible 
[[Category:Hardware]] [[Category:Memory expansions]]
212
edits