CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: Shining on 10:38, 19 October 17

Title: Z-MEM and D-ROM
Post by: Shining on 10: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.

[attachimg=2]


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).


[attachimg=1]


Here you can watch a youtube video, recorded by toto, using his new hardware with my BadApple-demo:
https://www.youtube.com/watch?v=q1GitTUPdsg (https://www.youtube.com/watch?v=q1GitTUP)



If you are interested, I think, you can contact Toto via PM.
Title: Re: Z-MEM and D-ROM
Post by: keith56 on 04: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!!
Title: Re: Z-MEM and D-ROM
Post by: XeNoMoRPH on 07:22, 20 October 17
mmmm this works with SymbOS ?  :o
Title: Re: Z-MEM and D-ROM
Post by: Shining on 08: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 (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).
Title: Re: Z-MEM and D-ROM
Post by: khaz on 18: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?
Title: Re: Z-MEM and D-ROM
Post by: arnoldemu on 11:29, 22 October 17
Quote from: khaz on 18: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?
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
Title: Re: Z-MEM and D-ROM
Post by: Shining on 20: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....
Title: Re: Z-MEM and D-ROM
Post by: arnoldemu on 19: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'.

Title: Re: Z-MEM and D-ROM
Post by: Audronic on 22:30, 23 October 17
@arnoldemu (http://www.cpcwiki.eu/forum/index.php?action=profile;u=122)


Thanks for the explanation.


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


Thanks
Ray

Title: Re: Z-MEM and D-ROM
Post by: arnoldemu on 16:42, 28 October 17
Quote from: Audronic on 22:30, 23 October 17
@arnoldemu (http://www.cpcwiki.eu/forum/index.php?action=profile;u=122)


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.
Title: Re: Z-MEM and D-ROM
Post by: Shining on 09:42, 31 October 17
And as far as i know, it will fit into an original 6128 case, replacing its motherboard...
Title: Re: Z-MEM and D-ROM
Post by: CraigsBar on 18:03, 01 November 17
Quote from: XeNoMoRPH on 07:22, 20 October 17
mmmm this works with SymbOS ?  :o
I got my z-mem boards yesterday... First things first....

It uses less power than the xmem, so my 464plus can now run with m4, Albireo and zmem and no additional power for the mother4x

It works seamlessly with bad apple and chibi akumas 2

SymbOS only reports the first ram bank..... But wasn't the 1mb version a separate binary? I have pm prodatron on this already.



Sent from my ONEPLUS 3t using Tapatalk

Title: Re: Z-MEM and D-ROM
Post by: CraigsBar on 21:49, 01 November 17
Quote from: CraigsBar on 18:03, 01 November 17
I got my z-mem boards yesterday... First things first....

It uses less power than the xmem, so my 464plus can now run with m4, Albireo and zmem and no additional power for the mother4x

It works seamlessly with bad apple and chibi akumas 2

SymbOS only reports the first ram bank..... But wasn't the 1mb version a separate binary? I have pm prodatron on this already.



Sent from my ONEPLUS 3t using Tapatalk
I got a reply from prodatron... The 1mb support is hoped to be back in 3.1 when he has a zmem board.

Until then my socks will continue to be blown off by BadArnold on the 464plus with zmem, m4 and playcity!

Thanks to all hardware guys.

Sent from my ONEPLUS 3t using Tapatalk

Title: Re: Z-MEM and D-ROM
Post by: Prodatron on 23:58, 01 November 17
Craig, let me more or less copy&paste my answer here again :)

The 1MB version isn't included in the SymbOS 3.0 CPC release. It would result in too many different variants for the same platform (CPC + IDE, CPC + M4, CPC + IDE + 1MB, CPC + M4 + 1MB etc...) Now I have even the Graphics9000 version, which would double the amount of CPC variants again - and that's a real nightmare when preparing a complete release.
For 3.1 I want to reduce this again by introducing at least new flexible mass storage device drivers (IDE or M4Board) like we have for the MSX already. And maybe a version, which can handle both 1MB and 576K (the current 1MB version would crash on a 128-576K system).
3.1 release, which includes CPC 1MB support again, should come as soon as possible (early 2018).
Title: Re: Z-MEM and D-ROM
Post by: kawickboy on 09:16, 29 November 17
Hello Prodatron, do you plan to release more Symbiface in a near future ?
Title: D-ROM
Post by: GUNHED on 17:33, 01 October 20
Hi there,

Well, I was asked to improve my ROManager for the D-ROM. Since I don't have that nice expansion I would like to ask you for a little help...

Can you start ROManager when having connected a D-ROM and tell me what values are displayed for:
- FlashType
- Producer ID

Did somebody try to install FutureOS on it?

Any help would be appreciated, eventually leading to better software for all of us.  :) :) :)
Title: Re: Z-MEM and D-ROM
Post by: TotO on 18:06, 01 October 20
The X-MEM and D-ROM lower ROM is written at ROM 71 (7+64).

SST39SF 010/020/040 FLASH IC

Manufacturer ID : ADDR=$0000 / DATA=&BF
128K Device ID : ADDR=$0001 / DATA=&B5
256K Device ID : ADDR=$0001 / DATA=&B6
512K Device ID : ADDR=$0001 / DATA=&B7


EDIT: https://html.alldatasheet.com/html-pdf/46516/SST/SST39SF040/157/3/SST39SF040.html
Title: Re: Z-MEM and D-ROM
Post by: GUNHED on 19:04, 04 October 20
Thanks, so X-MEM hat B7 and D-ROM hat B6.
Title: Re: Z-MEM and D-ROM
Post by: TotO on 20:52, 04 October 20
Quote from: GUNHED on 19:04, 04 October 20
Thanks, so X-MEM hat B7 and D-ROM hat B6.
Early X-MEM was using Winbond EEPROM.  But yes, most of the X-MEM and D-ROM are using that.
Title: Re: Z-MEM and D-ROM
Post by: smayk11210 on 14:11, 16 July 21
hello I am a new owner of a cpc464 and I would like to know where I found the Z-MEM?
thank you.
Title: Re: Z-MEM and D-ROM
Post by: TotO on 15:33, 16 July 21
Quote from: smayk11210 on 14:11, 16 July 21
hello I am a new owner of a cpc464 and I would like to know where I found the Z-MEM?
thank you.
Hello and welcome.
You can contact me by PM.
Title: Re: Z-MEM and D-ROM
Post by: zhulien on 11:46, 19 July 21
Toto, why don't you setup Cent Pour Cent again? I think the CPC community needs a good online store to buy things - and that was a pretty good online store.
Title: Re: Z-MEM and D-ROM
Post by: TotO on 12:05, 19 July 21
Quote from: zhulien on 11:46, 19 July 21
Toto, why don't you setup Cent Pour Cent again? I think the CPC community needs a good online store to buy things - and that was a pretty good online store.
Thank you zhulien for your kind words.

As you remember, centpourcent.net was a commodity to allow peoples to choses available parts and expansions and from my side I receive an email to know that I have to send for each of you, instead of contacting me directly by email or PM. But some peoples with bad intentions has started to send me emails in 2017 about this website was illegal business (I have to pay for my free time), so I have stopped this commodity and was only available by PM or email.

EDIT : About a real CPC Store, sure it will be possible too... But in this case, prices are likely to increase significantly.
And my goal was not to make business on the CPC community, but offer hardware like we offer software (games, demo, ...)
Title: Re: Z-MEM and D-ROM
Post by: smayk11210 on 14:44, 29 July 21
Quote from: TotO on 15:33, 16 July 21
Hello and welcome.
You can contact me by PM.
I PM you
Title: Re: Z-MEM and D-ROM
Post by: eto on 15:28, 29 July 21
Quote from: TotO on 12:05, 19 July 21and was only available by PM or email.

Do you still make the Playcity?
Title: Re: Z-MEM and D-ROM
Post by: TotO on 15:38, 29 July 21
Quote from: eto on 15:28, 29 July 21
Do you still make the Playcity?
Yes, but slowly. I'm waiting parts. Please, PM me.
Powered by SMFPacks Menu Editor Mod