Jetzt erhältlich: Z-MEM und D-ROM

Started by Shining, 16. October 2017, 11:52:40

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Shining

Für alle, die es nicht mitbekommen haben (denn TOTO hat eigentlich ne Mail rumgeschickt):

Toto verkauft jetzt das Z-MEM. Dabei handelt es sich um ein 1MB-Ram Board (mit dem dann auch mein BadApple läuft  ;)).
Da das Z-MEM kein ROM-Board enthält, gibt es zusätzlich das D-ROM. Dieses ist ein reines ROM-Board welches 2*256kB an ROMS enthalten kann.

2*256 bedeutet, dass man per Schalter zwischen zwei ROM-Gruppen wählen kann.

TFM

So wie ich das verstehe ist das Z-MEM wie das X- und Y-MEM zusammen, dazu kommt bei 1 MB RAM noch eine RTC, oder 2 MB RAM ohne RTC (Teil des Chips bei 1 MB). Aber in jedem Fall RAM und ROM.

Hier mal ein Bild...

In jedem Falls ist das coole, dass RAM jetzt überall eingeblendet werden kann...

Here, a part of the CPLD schematic, about the address decoding.
ADDR came from a NAND gate to save I/O to decode A13, A12, A11, A7, A6, A5, A4. Hidden lines are A15, A14 and IOWR.


- FFF0 set the $0000 MMU 16K page number (0-255)
- FFF4 set the $4000 MMU 16K page number (0-255)
- FFF8 set the $8000 MMU 16K page number (0-255)
- FFFC set the $C000 MMU 16K page number (0-255)
- FFFF set the memory configuration (0-7)
- F8FF reset the registers


FFFF bits are for memory size, memory enable, memory banking (MMR or MMU):
0-3 =   64K - 1024K
4-5 = 2048M - 4096K
  6 =      ON / OFF 
  7 =     MMR / MMU
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

HAL6128

Quote from: TFM on 16. October 2017, 13:41:07
In jedem Falls ist das coole, dass RAM jetzt überall eingeblendet werden kann...
...oh, das habe ich nicht verstanden. Was meinst Du mit "überall"?

Shining

Dear CPC friends,

Thank you again for buying and using my CPC expansion boards. :)
Today, I'm contacting you because you have bought the X-MEM and PlayCity boards and I got a special offer for you!

The Z-MEM (see picture) is a 1024K RAM board was built to allow you to replay some new programs like the BAD APPLE demo by Shining.
It offer some memory setting (using switches of software bits register) to be compatible with all the CPC ranges of computers.

Here the video uploaded this morning to show you the result:


What I offer to you:

1- LIMITED SWITCH UPGRADE:
If you want to return your X-MEM to replace it by a Z-MEM, you got a FREE D-ROM* board (see picture).
X-MEM -> Z-MEM + D-ROM* = 29.90€ !!!

2- Z-MEM ONLY:
If you want to use this new RAM board with a ROM board that you already own or plane to buy.
Z-MEM = 29.90€

3- Z-MEM + D-ROM*:
If you wants both boards for your CPC.
Z-MEM + D-ROM* = 49.90€

Shining

So wie ich das verstehe hat das Z-MEM nur RAM. Deshalb ja das D-ROM.

Aber egal, ich hab die Eintauschversion schon geordert. Dann werde ich das ja sehen  ;)

Rennert

Ich auch.
Aber nix mit 2048k, sind nur 1024k und kein RTC

Shining

Für RTC hätte ich auch keinen Anwendungsfall...

oobdoo

CPC 464/6128, 464/6128+, GX4000 | Atari 2600, 600XL, 800XL/XE, Portfolio | C64/II/G/R/SX, VC20, TC64 | LC 80, MPF-I | ZX81, AX81, ZX Spectrum 48k, ZX Spectrum+2 | Amiga 500/600/2000, A2630, A2088

Shining

Entweder ne PM im englischen Forum an TOTO oder ihn per EMail anfragen.

contact@centpourcent.net sollte gehen...

Ansonsten über einen von uns.

Nachdem Toto ja Anfang des Jahres im englischen Forum Stress mit anderen hatte, postet er ja dort nicht mehr und hat seine Webseite mit Anleitungen etc. geschlossen.

TFM

Quote from: HAL6128 on 16. October 2017, 21:43:50
Quote from: TFM on 16. October 2017, 13:41:07
In jedem Falls ist das coole, dass RAM jetzt überall eingeblendet werden kann...
...oh, das habe ich nicht verstanden. Was meinst Du mit "überall"?

Normal werden 16 KB Blöcke zwischen &4000 und &7FFF ein geblendet, im 2ten Block sozusagen.

Beim Z-MEM können 16 KB Blöcke ab 0, &4000, &8000 oder &C000 eingeblendet werden. Das hat echt Vorteile, ist nur leider (noch) kein Standard.

Quote from: Shining on 17. October 2017, 21:50:23
Nachdem Toto ja Anfang des Jahres im englischen Forum Stress mit anderen hatte...
Tja, die guten Leute, die wirklich was für den CPC tun werden mit Fackeln ausgetrieben, und die Schwätzer bleiben... (nur meine Meinung).
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Shining

Wenn ich das jetzt richtig verstanden habe, kann ich beim Z-MEM quasi in alle 4 Bänke 4 verschiedene externe RAM-Bänke gleichzeitig einblenden und nicht nur eine. Das ist wirklich cool. Ich befürchte nur, dass sich das dann aus Kompatibilitätsgründen nicht durchsetzten wird.

Shining

Nachtrag, weil es mir gerade eingefallen ist:

Cool ist dann ja auch, dass ich quasi 4 Programmcode-Bänke gleichzeitig haben kann und könnte die kompletten 64kB internes RAM für CRTC-Speicher nutzen. Ein cooles Wunschfeature für ein Z-MEM+ wäre dann ein Modus, wo man aus dem externen Speicher liesst aber in den internen Speicher schreibt.

TFM

Vor allem kann man jetzt Code und Daten in zwei verschiedenen Blöcken einblenden :-)
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

TFM

Welche Flash-Chips hat denn das D-ROM genau?

Könnte jemand bitte ROManger 2.16 mal anschmeißen und lesen was da im Hauptmenü bei "Device", "FlashType" und "Producer ID" steht.

Wäre für jede Hilfe dankbar!  :love:

TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Shining

Also mein X- und Y-Mem haben jeweils ein SST39SF040. Aus derselben Serie gibt es eins, welches halb so groß ist.
Nämlich das:  SST39SF020A. Und dieses befindet sich zweimal auf dem D-ROM.

Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/20005022C.pdf

Der einzige Unterschied sollte also die Device-ID sein. Auf Seite 9 gibt es eine Tabelle. Du müsstest also anstatt 0xB7 nun 0xB6 lesen...