Skip to content

New bus interface for ZX Spectrum!

2 messages · 2003-07-07 → 2003-07-19 · Yahoo Group era · View archive on archive.org

Participants: Jarek Adamski, joe schmoe

Preserved from the Timex/Sinclair 2068 Yahoo Group (2001–2019), which is no longer online. Text reproduced from the archive.org archive; email addresses masked.

Messages

1. New bus interface for ZX Spectrum!

Jarek Adamski · Mon, 07 Jul 2003 16:56

Hello Spectrum User!

I've just finished first tests of YABUS.ZX.

What is YABUS.ZX? Two YABUS slots in small, through
interface, connectable to rear slot of ZX Spectrum.

I could be you wanted to connect some extra interfaces
to ZX Spectrum. You had to join them in "a sequence"
behind Spectrum or disconnecting one before connecting
another, as many of them were non-through. Besides the
connection not alwayst was perfect and you had to do
some experiments with angle of insertion, etc.

Now it can be different, as having YABUS.ZX, you can
connect the extentions easy and easy disconnect them.
(Of course while power off!)

I don't know if you ever try to build your own interface.
Perhaps 8255, perhaps AY, perhaps something more advanced.
My experience says there always were two important
problems:
 - how to connect the signal bus,
 - what to do to keep possibility to connect also
something else (non-through, such as interface of Timex
FDD 3000).

YABUS.ZX removes both these problems at once. Is through
interface and the YABUS slots are easy accessible from
top of its box. The more, the slot I've used allows to
build somethig even on one-side coppered universal board.
I can say more. It is even possible to use universal
board without copper. It is enough it doesn't conduct
and has enough holes!!!

To simplify following description I mention that in YABUS
(as whole) modules called YAMOD are plugged.

To return to my tests. Several years ago I've made
prototipe of YABUS for my Sam Coupe. To have more fun,
I've build a YAMOD with AY-3-8910. I worked and played
music. :-) Now, I've plugged this YAMOD int YABUS.ZX.
It is correctly detected and works!

So I mentioned about a special property of YABUS - the 
hardware independency. The same YAMOD you can plug into
wide range of computers based on Z80 CPU - e.g. ZX
Spectrum, Timex FDD 3000, Sam, MSX, CPC...
Of course not always it makes sense, but is important in
case of some kinds of YAMOD. I didn't try with computers
of other CPU (6502, 68000), but this is also possible.
(I would like to try with Amiga...)

Both the YABUS and most of YAMODs are very simple, so
they are cheap.

I've mentioned that you can easy build an YAMOD. From my
side, I've designed several modules and some more are in
way. They are:
 - YAMOD.ATBUS - IDE multiplexer (drives harddisks, CD
readers, Compact Flash, etc.).
 - YAMOD.EPROG - teoreticly EPROM programmer, but
practically universal parallel interface (30 bits).
 - YAMOD.IDE8255 - easier (read: slower) IDE multiplexer.
 - YAMOD.ZXINPUT - gives possiblility to connect keyboard
and mouse of PC (seen as Kempston Mouse or Sam Mouse).
Also can generate interrupts on every screen line as Sam
do.
 - YAMOD.KMOUSE - means Kempston Mouse - requires a mouse
from Amigi.
 - YAMOD.FDC765A - floppy driver controller. Will work in
two modes: ZX Spectrum +3 compatibile and ISA (the same
as you connect a ISA Multi I/O card).
 - YAMOD.AY - sound interface. Extra option is IIC
magistral and a possibility to add 8kB EEPROM, used by
ZXVGS.
 - YAMOD.EPLIP - closely undefined (for me) very fast
parallel interface, with FIFO buffers.
 - YAMOD.8250 - serial interface - as in PC. ZXVGS can use
a PC mouse connected to this module (I know, I have 
prototipe inside my Sam Coupe).
 - YAMOD.8211 - PC-like printer interface.
 - YAMOD.MB02 - is a 8255 PIO with DB37 slot, as in MB-02.
 - YAMOD.PCMOUSE - simple RS232 for PC mouse - only 1200bps
and 19200bps.
 - YAMOD.SIO - for radio amateurs - turns your computer into
TNC modem. You need only the BayCom modem at the end. (Not
exactly for ZX Spectrum, but...)
 - YAMOD.ETHERNET - perhaps a bit expensive, but there's a
module (http://www.embeddedethernet.com/), that doesn't need
a PC to work.

Additional informations you can find on:
 http://zx.yarek.com/zx/dYABUS-en.html
(http://nautilus.torch.net.pl/~yarek/zx/dYABUS-en.html)
(http://home.yarek.com/zx/dYABUS-en.html)

I will offer for sale both ready interfaces and DIY kits
boards for them. Full documentation guarranteed in .html
and .jpg files. (Also for Eagle (http://www.cadsoft.de) .sch
and .brd files.) You can also expect support for YAMODs in
ZXVGS (http://zxvgs.yarek.com/).




Now I want you to think how can you use the YABUS.ZX.



At first, order only one, or if you have several ZX Spectrum
pieces, perhaps you will need more.


If you have more question, write to: [email].

Best Regards.

Yarek.

2. Re: [ts2068] New bus interface for ZX Spectrum!

joe schmoe · Sat, 19 Jul 2003 08:34

this sounds like the John Oliger setup for the 2068. I
have seen a setup where the disk Operating system was
switchable from the Larken to the Oliger with a bus
device on the back.
neil

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

Indexed under

ZX Spectrum · Hardware projects & new boards