Tyzack 64-M Revisited

Page 1/3
| 2 | 3

By Unsound

Supporter (2)

Unsound's picture

11-10-2005, 14:31

Hi,

in;
es.msx.org/forumtopic3972.html

My old computer Tyzack was mentioned...

Its a one of a kind, and the 64-M was rebuild into the Tyzack VSD.
Pics;
www.geocities.com/zedarius/tyz64m.jpg

My system manager is coming in now, have to install a new GFX card...
I'll post more later

Login or register to post comments

By wolf_

Ambassador_ (9712)

wolf_'s picture

11-10-2005, 15:10

I found that Tyzack an odd and nice object, when I read about it in MCM, years ago. I mean, great specs and all, but that article was the only thing I ever read about it. An interesting oddball in the MSX hardware-history. Smile

By snout

Ascended (15187)

snout's picture

11-10-2005, 15:32

In other words: great to have you 'round here, Unsound. Tell us all about the Tyzack! Smile

By Unsound

Supporter (2)

Unsound's picture

12-10-2005, 16:12

New GFX card installed, up and running again...

So the story about Tyzack;

In the beginning of 1987, me and a friend came up with the idea of a computer
that had advanced graphics capabilities and extra sound.
Since I was only 16 at the time and no money available, we had to do it cheap,
and our technological knowledge came from magazines.

Louis van Dompselaar did all the actual building btw.

Somewhere in may 1988 there was the first crude Tyzack, the 64-M.
(Yes, theoratically you could extend it to a whopping 64 Megabytes :-)
www.geocities.com/zedarius/tyz64m.jpg

Note the keyboard, the Casia 48T an old organ keyboard I found on the street, we
rebuild it so we could hook it up to Tyzack.
The computer was rigged with two extra stereo soundprocessors and an AD and DA for
sampling. A monochrome digitizer and a speechprocessor.

As soon as it was finished we decided to build a bigger version wich became the
Tyzack VSD (VSD stands voor Veel Snel Duur, wich is Much Fast Expensive :-)
www.geocities.com/zedarius/tyzvsd.jpg
and in closeup the 'submain'
www.geocities.com/zedarius/tyzclose.jpg

The VSD was a 5 to 7 processor computer.
At its peak power, it consisted of 4 beefed up Z80 proccessors (ranging from 4 to 11 Mhz)
two 8086 processors for 'numbercrunching' and one 6502 for the drumcomputer.
Features;
Digitizer
48 channel sound (quadraphonic)
Stereo sampler
MSX2+ video
Speechprocessor
SCSI harddisk (20 whopping MB!)

And a weird operating system called "Tymos" and our own expanded Turbo basic
with mnemonic system for programming consisted of TLA commands.

More information at www.casia.org/

Its in my cellar right now, and going to be placed in our ancient computer
museum in Leiden (holland) soon.

Need to get back to work now;
www.hecticelectric.nl/home.html

Later.

By Etaoin

Rookie (32)

Etaoin's picture

24-02-2006, 10:27

Since the 8280 was suggested in the older thread, I can add that the digitizer was a home grown one. We didn't use a digitizing MSX (which were prohibitively expensive at the time, to us at least). The 64M started out with a Sony HB-F9P (main) and a Toshiba HX-10 (sampler subsystem). The sampling hardware was partly inspired by the Doepfer/Elektor sampler, though much less sophisticated. It could produce plenty of bass though.

The VSD incorporated a new 'main' in the form of a Philips box (I think it was the VG8235) which we had upgraded (more or less) to MSX2+ by a company which I remember we were very, very annoyed with. Later on this also included a self-designed 256kB (yeah!) memory mapper, ran MSX-DOS2 and included the above mentioned SCSI disk with controller.

The big black box in the centre of the VSD picture is a Philips P2000-P. Yes, portable! If you had done some serious weightlifting before, that is. We used this dual Z80 machine for sampling since it had its own 5.25" floppy disks. This machine ran CP/M.

The 8086 (or to be more precize, NEC V30 clone) machines were Tulip System I's (MS-DOS 2), which I mainly used for word processing (Wordstar ruled!) until TED came along for the MSX. The 6502 was an Acorn Atom, which was also used in the infamous Casia LI-series of light controllers.

The speech processor was a GI SPO256-AL2. We added two Philips SAA1099 synth chips as well.

All system interconnections were by means of bi-directional 8-bit wide 16 word FIFOs (built from 40105s), which meant the different computers didn't need to wait to communicate. They could just throw out messages and continue, as long as the messages fit the 16-byte FIFOs.

By Manuel

Ascended (14782)

Manuel's picture

24-02-2006, 21:09

What MSX ports did you use for the communication?

What software did you run on the 'slaves'? Just slave specific software, which would just act on some commands that come over the line?

By Etaoin

Rookie (32)

Etaoin's picture

25-02-2006, 19:23

What MSX ports did you use for the communication?

None. The FIFO chips were straight on the bus on their own I/O ports, as was all the other additional hardware.

What software did you run on the 'slaves'? Just slave specific software, which would just act on some commands that come over the line?

Indeed. The slaves had a small ROM in them that was automatically started on power up (much like a game ROM, really) and that contained a tiny program that listened to the FIFO ports for incoming data. That data was copied into program memory and executed. That way, we could develop all software on the main computer without the need to burn ROMs all the time (the MSX slaves were diskless).

Reading and writing the FIFOs was easy:

PDIGFIFO    EX   AF,AF'
PDIGLOOP    IN         A,(68)
            AND        1
            JR         NZ,PDIGLOOP
            EX         AF,AF'
            OUT        (64),A
            RET

GDIGFIFO    IN         A,(68)
            AND        2
            JR         Z,GDIGFIFO
            IN         A,(64)
            RET

You see we had two flags on port 68, one which indicated whether an output fifo was full or not, and one to indicate data was ready. These correspond 1-to-1 with pins 2 and 14 of the 40105's. We clocked shift-in and shift-out from the RD and WR pulses of the Z80. Note that machines could hang quite dramatically on this code. It's not something I would write again today!

BTW, there are four ports between the fifo and the status because the status was a combination of more than one fifo queue. Above is the digitizer fifo. The sampler was on port 66, with status in bits 4 and 5 of port 68. 48T keyboard was on port 67, with bits 6 and 7 of port 68 as status bits, etc.

By Etaoin

Rookie (32)

Etaoin's picture

06-03-2006, 22:58

a Philips P2000-P

Correction: P2000C. No wonder I couldn't find anything on the net about it...

By Etaoin

Rookie (32)

Etaoin's picture

24-10-2006, 23:02

Tyzack has come out of the cellar (and there was much rejoicing...)

New pictures and documentation is up at: http://www.tyzack.nl/
Much more to come...

By sirpaul484

Rookie (23)

sirpaul484's picture

25-10-2006, 06:00

you BUILT that system (mostly) from scratch?

You... are my idol now. I just wish I can gain enough programming/electronics knowledge to do that. I wonder how much power I can get using both modern and classic parts? Can you say "Athlon 64 and Z80 running in tandem"? Tongue

By poke-1,170

Paragon (1747)

poke-1,170's picture

25-10-2006, 06:10

transputer I believe it was called, I remember the article also.
there was even some logo with checkered 3d style backdrop for it right ?

Page 1/3
| 2 | 3
My MSX profile