8bit Projects For Everyone


Find   for  

YABUS.ZXMEM

This was my first idea of YABUS interface for ZX Spectrum. Never build. The children of this project are YABUS.ZX (without memory) and idea for 4MB RAM switching.

The interface was designed with 3 through edge slots (Z2 - not buffered; Z3, Z4 - address lines partly buffered) and 3 YABUS slots with buffered data and partly address lines. Z2 was close to Z1 (the ZX Spectrum connection) and isn't shown on schematics.

The memory of YABUS.ZXMEM was 32kB EPROM and 32kB SRAM. The 16kB ROM area of ZX Spectrum was divided into 4 windows of 4kB each. Each window was controlled by one of #F0..#F3 ports, respectively. Bits 0..4 are dedicated to select the 4kB page (3 and 4 not used in v006 design - the interface is upgradable to 128kB EPROM and 128kB SRAM). Bits 5..7 work as follows:

bit 7bit 6bit 5Description
000Not used (memory disabled).
001Memory from interface in Z2.
010Memory from interface in Z3.
011Memory from interface in Z4.
100SRAM, writeable.
101SRAM, write protected.
110ROM of ZX Spectrum (Z1).
111EPROM.

After a reset, the page #FF is selected, what means last 4kB of EPROM. The code in this page must test hardware in Z2..Z4 slots and set memory configuration. A boot menu can be displayed when several options are possible (for example the Z2 can have MB-02, Z3 - +D, Z4 - Timex Interface M-397). All plugged YAMODs and all I/O ports of Z1..Z4 are available for Z80.


Tell other people:

Files for download

schem006.gif 17.0kB (2002-02-16 21:34)
Recent schematics.

Links to other pages



E-mail:

Password:



Forgot password?

Register?
Apple
HDD
Atari
IDE KMK/J¯
MyIDE
SIO2IDE
Commodore
IECATA
CPC
CPCISA
Hacker
PC
IDE
LPT
Sam Coupé
Atom
FDD
RTC
Samtrum
YABUS.SAM
YAMOD
ATBUS
AYLPT
EPROG
FDC765A
IDE8255
KJOY
ZXINPUT
Timex
BEU
Cartridge
FD-68
Larken
ZX81
ZX96
ZX1541
ZX Spectrum
AC-DOS
Interface 1
Interface 1 Bis
Interface 2
GeneralSound
Macface
MB-02
NMI
Packet Radio
PB-3
PL3MEM
Plus D
POLBASIC
Printer
Split
Timex M-397
CA80
YABUS.ZX
YABUS.ZXISA
YABUS.ZXMEM

If you see error on this page, describe here:

© 2009-12-28 21:50 Jarek Adamski, http://8bit.yarek.pl