Author Topic: Z-MEM and D-ROM  (Read 1007 times)

0 Members and 1 Guest are viewing this topic.

Offline Shining

  • Supporter
  • CPC6128
  • *
  • Posts: 168
  • Country: de
    • Shinings little CPC page
  • Liked: 232
Z-MEM and D-ROM
« on: 12:38, 19 October 17 »
Many of you already know but perhaps others are interested, too:


Toto has released two brandnew boards, which are mother-x4 compatible, of course.



First one is the Z-MEM. An 1024kB RAM board which allows you to play my BadApple-thing, for example.
It was built and has some switches to be compatible with all CPCs.




The D-ROM (dual rom) is a 2x 256K flash board that allows you to handle two sets of ROM, boot, firmware or DOS (ROM7 compatible).





Here you can watch a youtube video, recorded by toto, using his new hardware with my BadApple-demo:




If you are interested, I think, you can contact Toto via PM.
« Last Edit: 12:42, 19 October 17 by Shining »
Pentomino released
Defence released

Offline keith56

  • ちび悪魔!
  • Supporter
  • CPC6128
  • *
  • Posts: 274
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akuma(s)
  • Liked: 397
Re: Z-MEM and D-ROM
« Reply #1 on: 06:13, 20 October 17 »
Great to see TotO's still making new CPC hardware! His Multiplay and X-mem are excellent!

if it's an incentive to those with 64/128k systems, ChibiAkumas Ep2 has enhanced features for 256k+ systems, so I'd highly recommend people consider adding a ram upgrade to their CPC's!!
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter for CPC - http://www.chibiakumas.com
「チビ悪魔」可笑しいゴシックSTG: http://www.chibiakuma.com
Chibi Akumas Episode 2:Confrontation...Out Now!

Offline XeNoMoRPH

  • CPC664
  • ***
  • Posts: 89
  • Country: es
  • Liked: 39
Re: Z-MEM and D-ROM
« Reply #2 on: 09:22, 20 October 17 »
mmmm this works with SymbOS ?  :o

Offline Shining

  • Supporter
  • CPC6128
  • *
  • Posts: 168
  • Country: de
    • Shinings little CPC page
  • Liked: 232
Re: Z-MEM and D-ROM
« Reply #3 on: 10:03, 20 October 17 »
As it's a extended ram expansion like RAM7/Yarek style (see http://www.cpcwiki.eu/index.php/Standard_Memory_Expansions) it should work with SymbOS.

There are some extra features but talking to the fist 512kB with Port 0x7Fxx and the second witch 0x7FExx is standard (Like my BadApple does).
Pentomino released
Defence released

Offline khaz

  • 464 Plus
  • *****
  • Posts: 434
  • Country: fr
  • Liked: 190
Re: Z-MEM and D-ROM
« Reply #4 on: 20:44, 21 October 17 »
what happened to centpourcent.net?

The purpose of these boards is unclear. What are the switches for?

I have the X-MEM, but I wish it had switches to turn off the RAM or ROM expansion for the few games that don't like it, without having to unplug the board entirely. Can one of these boards be useful to me?

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.192
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2020
Re: Z-MEM and D-ROM
« Reply #5 on: 13:29, 22 October 17 »
what happened to centpourcent.net?

The purpose of these boards is unclear. What are the switches for?

I have the X-MEM, but I wish it had switches to turn off the RAM or ROM expansion for the few games that don't like it, without having to unplug the board entirely. Can one of these boards be useful to me?
X-MEM had both ram and rom.

Z-MEM is more ram, but only ram. (like X-MEM and Y-MEM together)
D-ROM is more rom, but only rom. (like X-MEM and Y-MEM together)


- The 464/6128 switch is for the ram config 'c3'. 464 needs to force MREQ (if I remmeber correctly) for this config to work and 6128 doesn't. This switch controls that operation.

- On the Z-MEM I am not sure of the 64kb/set switch I have 2 ideas:
a) 64kb/set switch is to enable/disable the expansion ram.
b) 64kb makes the expansion perform like a 64kb ram but only for compatibility. Set is full z-mem ram.
 
- On the Z-MEM I assume the 7fff enables one of the banks of ram and 7ffe the other. Turn off 7ffe for compatibility problems with some programs, but enable for the full 1mb.

- On the D-ROM the on/off is to enable roms from D-ROM or disable them.

- The boot switch is for booting from D-ROM, or to boot from CPC internal roms. This switch enables OS/Rom 0 from the D-ROM

- ROM7 is a switch to allow D-ROM to override Rom7 where some pcbs support this or to be used on  464 without disc interface. Off to not override rom 7.

- I don't know what Rom1/Rom2 does. It seems to be a choice. Maybe D-ROM has banks of rom.

I hope somebody else can answer these or perhaps ToTO will tell me via e-mail/pm and I can tell you.


From wiki for X-MEM:

X-MEM Diagram
  • 1. CPC 464/6128 switch = Set RAM mode for 464/664 or 6128
  • 2. BOOT CPC/ROM switch = Set boot mode from CPC or X-MEM
  • 3. ROM LOCK/FREE switch = Set ROM write protect, like a floppy tab
  • 4. READ ROM NO/YES jumper = Ignore the ROM part. Rescue mode only!
  • 5. Expansion port connector = To MotherX4 or CPC using a ribbon cable
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Shining

  • Supporter
  • CPC6128
  • *
  • Posts: 168
  • Country: de
    • Shinings little CPC page
  • Liked: 232
Re: Z-MEM and D-ROM
« Reply #6 on: 22:46, 22 October 17 »
D-ROM means Dual-Rom. You have two ROM-Sets and with the switch you can choose, which one is active. So, you have two different setups on one card.


As far as I know, there is also one advantage with the Z-MEM above X- or Y-MEM:


It seems, that you have additional registers for external RAM at 0x0000, 0x4000, 0x8000 and 0xc000.


More, when I get one....
Pentomino released
Defence released

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.192
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2020
Re: Z-MEM and D-ROM
« Reply #7 on: 21:57, 23 October 17 »
Yes.

ToTO confirmed some things:

D-ROM is for "Dual ROM" and the ROM1/ROM2 choose the set. He says this is like having two rom-boards in one.

Z-MEM doesn't have the additional registers for memory at 0x0000,0x04000,0x08000,0x0c000 this is in his CPC 'next'.

The switches:
464/6128 - choose CPC (this is used to make the expansion work on 464 with C3 etc)
64k/set - Force '64kb ram expansion' for compatibility which is the same as 6128 or 464 + Dk'tronics 64kb RAM.
7fff/off = enable/disable the first 512k slot
7ffe/off = enable/disable the second 512k slot. (can turn it off for compatibility, or on for full 1mb).

There is also an I/O port which can choose the memory configuration used, 64kb, 128kb etc and if this choice is remembered at reset. This has extra functions in his CPC 'next'.

My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Audronic

  • 6128 Plus
  • ******
  • Posts: 922
  • Country: au
  • I know RST3. I now know a little More.
  • Liked: 173
Re: Z-MEM and D-ROM
« Reply #8 on: 00:30, 24 October 17 »
@arnoldemu


Thanks for the explanation.


"" CPC NEXT ""  ??
Do you have any details as to what it is


Thanks
Ray

Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.192
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2020
Re: Z-MEM and D-ROM
« Reply #9 on: 18:42, 28 October 17 »
@arnoldemu


Thanks for the explanation.


"" CPC NEXT ""  ??
Do you have any details as to what it is


Thanks
Ray
I have limited information.

It's a bit like a CPC compatible computer with all of ToTO's hardware integrated into it.

ToTO will reveal all when he is ready.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource