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

0 Members and 2 Guests are viewing this topic.

Offline Shining

  • Supporter
  • CPC6128
  • *
  • Posts: 201
  • Country: de
    • Shinings little CPC page
  • Liked: 292
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.

[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



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

Download my productions at:
cpc.scifinet.org

Offline keith56

  • ちび悪魔!
  • Supporter
  • 464 Plus
  • *
  • Posts: 396
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akuma(s)
  • Liked: 631
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
Learn Z80 Assembly programming for CPC,Speccy,MSX + More with my Text+Videos Tutorials:http://www.chibiakumas.com/z80/

Offline XeNoMoRPH

  • CPC664
  • ***
  • Posts: 143
  • Country: es
  • Liked: 198
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: 201
  • Country: de
    • Shinings little CPC page
  • Liked: 292
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).
TGS is back

Download my productions at:
cpc.scifinet.org

Offline khaz

  • 464 Plus
  • *****
  • Posts: 485
  • Country: fr
  • Liked: 243
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.273
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2154
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: 201
  • Country: de
    • Shinings little CPC page
  • Liked: 292
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....
TGS is back

Download my productions at:
cpc.scifinet.org

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.273
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2154
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: 969
  • Country: au
  • I know RST3 . I now know a little More.
  • Liked: 192
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.273
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2154
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

Offline Shining

  • Supporter
  • CPC6128
  • *
  • Posts: 201
  • Country: de
    • Shinings little CPC page
  • Liked: 292
Re: Z-MEM and D-ROM
« Reply #10 on: 10:42, 31 October 17 »
And as far as i know, it will fit into an original 6128 case, replacing its motherboard...
TGS is back

Download my productions at:
cpc.scifinet.org

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.158
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1100
Re: Z-MEM and D-ROM
« Reply #11 on: 19:03, 01 November 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


Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.158
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1100
Re: Z-MEM and D-ROM
« Reply #12 on: 22:49, 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


Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 807
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1024
Re: Z-MEM and D-ROM
« Reply #13 on: 00:58, 02 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).

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline kawickboy

  • CPC664
  • ***
  • Posts: 115
  • Country: fr
  • Liked: 69
Re: Z-MEM and D-ROM
« Reply #14 on: 10:16, 29 November 17 »
Hello Prodatron, do you plan to release more Symbiface in a near future ?