News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

X-MEM, a new memory expansion for all CPC.

Started by TotO, 20:41, 26 April 14

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

TotO

Hello everyone,

Like you know, I have open pre-orders about a new memory expansion for ALL CPC, some weeks ago.
The X-MEM is an all-in-one ROM/RAM board measuring the half of a 3" floppy disc!
It's compatible with the MotherX4 multi-slots. (can be used with your existing ribbon cable)

[attachimg=1]

The ROM part is a flash memory than can be programmed from the CPC for adding common resident programs.
The main advantage is to allow to customize the boot by replacing the Lower/Upper ROM 0 for a full softwares compatibility.

Exemple:
- 464 with switch to BASIC 1.1 and FW3.0
- 6128 with switch to BASIC 1.0 and FW 1.0
- 6128 with switch to BASIC 1.1 and FW3.x

The RAM part is compatible with Amstrad / DK'Tronics / Dobbertin expansions.
The main advantage is to allow to handle all the PAL modes (RMR) over the 512K of memory (C0-FF).

The memory should be used as a RAM Drive C and can be shared with CP/M. (here boot from FW3.13 and CP/M ROM)
[attach=4] [attach=3]

The X-MEM push all CPC to the same level of compatibility.

The package includes:
- X-MEM board
- Get started! notice
- 3" tools floppy disc

You can preorder here: CentPourCent [dot net]

I will try to add informations to this post if you ask nice questions.  ;D
I would like to thanks SyX and gerald for their precious help and support.  8)
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

TotO

#1
Here a video showing Discology using the X-MEM as big buffer to copy a 3"1/2 80 track floppy in one pass only.  ;D


DISCOLOGY 512K - YouTube
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

MacDeath

can't wait to get my hands on mine... the 1st may in "hand-clean" ?

TotO

Quote from: MacDeath on 02:17, 27 April 14
can't wait to get my hands on mine... the 1st may in "hand-clean" ?
May be...
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

TotO

#4
Without surprise, you can now use SymbOS as alternative operating system on your CPC.
Sadly, SymbOS don't support the standard CP/M Ram Disc on drive C.

[attach=2]
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Gryzor

Can't wait to get mine :)

Any chance for a Wiki article?

TotO

Quote from: Gryzor on 10:28, 27 April 14
Can't wait to get mine :)
Any chance for a Wiki article?
May be, if someone start it... Because I'm not "wiki friendly".
(we have already spoke about that in the past)
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Gryzor

Oh yes, and as I always say, if you can write it, I can do the editing :) You can send me a PM or email; that is, if you feel like it!

pelrun

Well my order is in, can't wait!

jbaudrand

Does it helps for existing games? Like Black land or defender of the crown?

TotO

Quote from: jbaudrand on 13:01, 27 April 14
Does it helps for existing games? Like Black land or defender of the crown?
It help for all games/programs that need more than 64K RAM on 464/664. (and ROM games released on 2013 contest)

But, I doubt that some games use more than 128K "actually". (tools does)
Except if someone does patched version of games for storing them in RAM to avoid floppy toasting. :D
Note that I have not tested games in files version into the Ram Drive. (they probably try hard access to A)
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

MacDeath

just to know : how many units ordered yet ?


Also I can see you put a bigger notice on the fact shipping solution has to be ordered as well.

MartinW

Oh the irony! I logged on to CPCWiki for the first time in months today. Why? Because I finally got hold of a drill to drill out the holes in a MegaROM PCB a friend of mine etched for me last year and I wanted to check the details on the jumper wires. And now I find this  :laugh:


Dilemma! Do I even bother with my MegaROM now? I guess I may as well still...


This however, looks awesome! And the MiniBooster too :)

Cholo

Just order one. Oh, and perhaps make a link in the Hardware forum section as well .. probably most people looking for hardware just checks for new posts in there i could imagine.

Prodatron

Very very cool, great work, TotO! :)
Ordered 2 pieces + 2 "slot expanders" :P
Ram disc support in SymbOS: Ok, makes sense, if you only have floppy discs available (which is not the case for most MSX configs and my CPC config).
I will think about a possibility to add this...


GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

pelrun

Quote from: MartinW on 19:06, 27 April 14
Dilemma! Do I even bother with my MegaROM now? I guess I may as well still...


Tell me about it - I spent ages redesigning a new MegaFlash board I could produce and up pops this one with a ram expansion too! TotO's definitely got a great sense of timing :D

Bryce

Quote from: pelrun on 04:31, 28 April 14

Tell me about it - I spent ages redesigning a new MegaFlash board I could produce and up pops this one with a ram expansion too! TotO's definitely got a great sense of timing :D

I knew this was about to arrive, but I didn't (couldn't) say anything :)

Bryce.

TotO

#17
Yes, I have asked first to Bryce some month ago to be sure that it will not work on a close "RAM" project to not conflict with him.
Now, I'm waiting your "FDD-2" for 464.  ;D

@pelrun: But, has I read, Macdeath said that the X-MEM was in pre-order before that you sent your prototype to the manufacturer.  :P
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Bryce

If only I had the time! I need to finish 2 different projects I'm doing (one for Amiga and one for PC). As soon as they have been completed I'll be back on the DDI-2 project.

Bryce.

pelrun

As I said, I mostly did it for my own benefit, not with the intent to supply. So I'm not actually inconvenienced in any way. :)

Hicks

This is the perfect extension to continue native development on CPC!
Big thanks to TotO for the hardware side and to SyX for the software side!

Prodatron

Quote from: TotO on 20:41, 26 April 14The main advantage is to allow to handle all the PAL modes (RMR) over the 512K of memory (C0-FF).
[...]
The X-MEM push all CPC to the same level of compatibility.

Btw, I wonder if mode #C1, #C2 and #C3 work on the 464 as well?? I thought especially #C3 would be impossible on the 464 (and 664)?

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

TotO

#22
Quote from: Prodatron on 22:58, 27 April 14Ram disc support in SymbOS: Ok, makes sense, if you only have floppy discs available (which is not the case for most MSX configs and my CPC config).
I will think about a possibility to add this...
Should be nice. :)



Quote from: Prodatron on 13:43, 28 April 14
Btw, I wonder if mode #C1, #C2 and #C3 work on the 464 as well?? I thought especially #C3 would be impossible on the 464 (and 664)?
I'm using 64K CPC for testings and that work fine. The DK'Tronics RAM expansions does it using transistors in 80's.

Only one problem caused by the GA :
6128 &4000 access with active ROM in C3 mode = RAM in &C000
464/664 &4000 access with active ROM in C3 mode = ROM in &4000

But, if your are not in this configuration all work fine.
No problem with CP/M without patch, Pacman or Phortem double buffering.

TFM will said: "so FutureOS pointer will not work" ... And it's true. (tested yesterday)
Hey Stephan! Time to make it a great command line OS only!!!  ;D


"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Prodatron

Quote from: TotO on 16:16, 28 April 14
Should be nice. :)
Still wonder, why you would need a ram disc, as you can load all applications at the same time and don't need to quit them again ;D

Quote from: TotO on 16:16, 28 April 14
I'm using 64K CPC for testings and that work fine. The DK'Tronics RAM expansions does it using transistors in 80's.

Only one problem caused by the GA :
6128 &4000 access with active ROM in C3 mode = RAM in &C000
464/664 &4000 access with active ROM in C3 mode = ROM in &4000

But, if your are not in this configuration all work fine.
No problem with CP/M without patch, Pacman or Phortem double buffering.
Did you try SymbOS with your expansion on a 464? It doesn't use #c3, only #c1,#c2 and #c4-#c7. But I was sure, that it doesn't work on a 464... :o

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

CraigsBar

Quote from: TotO on 20:41, 26 April 14

The memory should be used as a RAM Drive C and can be shared with CP/M. (here boot from FW3.13 and CP/M ROM)
[attach=4] [attach=3]



Is there a ROM image of FW3.13 around somewhere? Lookng at the screenshots in includes Silicon Disc support as standard, Unfortunately my 6128plus cartridge images are all built around FW3.12 which is missing this support. If I could rebuild them with this then I'd be very happy. I mean who does not want a 444k Silicon disk under AmsDos or CPM without needing to initialise it (|sdisk) first.


Regards

Craig
IRC:  #Retro4All on Freenode

Powered by SMFPacks Menu Editor Mod