home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Don Maslin Archive
/
maslin_archive.zip
/
AARDVARK_Tape_Backups
/
maslin_c_d_3oct95
/
ddrive
/
sydex
/
dec
/
rainbow
< prev
next >
Wrap
Internet Message Format
|
1990-12-21
|
3KB
Xref: simasd comp.sys.dec.micro:1035 comp.os.cpm:2161
Path: simasd!ncr-sd!ncrcae!hubcap!gatech!udel!wuarchive!cs.utexas.edu!hellgate.utah.edu!fcom.cc.utah.edu!cc.utah.edu!cc.usu.edu!slsw2
From: slsw2@cc.usu.edu
Newsgroups: comp.sys.dec.micro,comp.os.cpm
Subject: Re: cp/m 2.2 for rainbow
Message-ID: <1990Dec18.140017.45263@cc.usu.edu>
Date: 18 Dec 90 20:00:17 GMT
References: <1990Dec16.005742.25681@techbook.com>
Distribution: usa
Organization: Utah State University
Lines: 45
In article <1990Dec16.005742.25681@techbook.com>, fzsitvay@techbook.com (Frank Zsitvay) writes:
> does anyone know if cp/m 2.2 (strickly z80, not cp/m 8/16) is available
> for the rainbow??
I believe not. Read on.
> if not, what differences are there between cp/m 2.2 and cp/m according to
> the rainbow?? how do i controll the i/o ports independent of cp/m on this
> machine??
The CP/M on the rainbow is CP/M-86 that knows how to run a Z80 job on the
Z80 side. Basically, if the file ends in .COM, it's run on the Z80. If it
ends in .CMD it's run on the 8086.
When things are running on the Z80, the BDOS and BIOS all execute on the
8086; calls are made through a small shared RAM. This means that the Rainbow
has more TPA available for a Z80 program than any other CP/M machine.
On the down side, I never got the I/O byte to work correctly from Z80.
Whenever I tried to talk to anything other than the screen with the I/O byte,
I would just get random garbage. This, combined with the extreme slowness
of the Rainbow's terminal emulation, convinced me to turn my Rainbow into
a DOS machine.
Most of the interesting I/O (hard disk, serial ports, etc.) are connected
to the 8086 and are therefore unavailable to the Z80 except by asking
permission of the 8086. The Z80 does, however, directly control the floppy
drives. Since so much of the machine is controlled by the 8086, I doubt
that there was ever a real CP/M 2.2 for it.
> the msdos side of the machine doesn't exactly thrill me, but it would
> make a killer z80 cp/m machine. (and if i can use the 8088 ram as a ram
> disk, it would be even better.)
You can use 8086 RAM as a RAM disk for both CP/M-86 and CP/M-80; I don't
remember how it's done, but you can install a program that creates a drive
M: of a specified size.
--
===============================================================================
Roger Ivie
35 S 300 W
Logan, Ut. 84321
(801) 752-8633
========================