[comp.sys.misc] Potpourri

jkg@gitpyr.gatech.EDU (Jim Greenlee) (11/24/86)

I am cross-posting this to several newsgroups to get as wide an audience
as possible. It mainly relates to CP/M, but there is some MS-DOS stuff 
which I'll take care of at the beginning here. Topics include:

Running CP/M programs (particularly CB-80) on PC compatibles with V20/30s

{ CP/M | Z80 | S100 } based computer hardware (particularly Dynabyte and 
Osborne 1 computers)

In article <9519@lanl.ARPA> myxm@lanl.ARPA (Mike Mitchell) writes:
>In response to those wondering if CP/M emulation is available on the
>8088, 8086, etc.-- there is a fine emulator program available on many
>bulletin board systems areound the country. It is called Z80MU and it
>emulates a CP/M machine running CP/M 2.2. 

>This program was reviewed in the Oct 86 Byte on page 203. I would
>recommend that you folks take a read on this article. The major
>difficulty that I found with this program is getting the CP/M stuff
>onto a DOS diskette. 

I read this article, and it looks interesting. Does anyone have a copy of
it they'd care to e-mail to me? I have UUDECODE and ARC, so that format is
preferred.

	Help question number 1:

	Does anybody know anything about the NEC V25 which is mentioned at 
	the end of said article? Will it be offered as an 8086-compatible 
	part (V35, maybe?)

In response to my recent request, Kees Huyser kindly e-mailed me a program 
called V2080.COM that uses a NEC V20/30 in 8080 emulation mode to run CP/M 
compatible software. I have spent most of this weekend playing around with 
it on my AT&T 6300, and I wanted to summarize my findings and ask for some 
assistance.

The program works as advertised - in fact it works better than I expected.
I have a Z80-based S100 system manufactured by Dynabyte (anybody who knows 
anything about Dynabyte computers, PLEASE keep reading :-) and I managed to
port a bunch of programs to my PC. I used the old serial transfer method 
as follows:

I connected my PC to the terminal output of my Dynabyte and, using Procomm
with the logging feature on, I ran the CP/M DUMP utility to capture the file
to my hard disk. I then hacked up a program in Turbo Pascal to read the output
of DUMP and convert it back to a binary file. This was the only way I could
get the programs over because the only communications software I have for 
the Dynabyte is Crosstalk version 1.0 (this is no joke), which, to my know-
ledge, doesn't support binary file transfer directly.

The first thing I tried was MBASIC interpreter. It worked flawlessly. I then
copied over most of the CP/M utilities, such as ASM, DDT, PIP, STAT, and ED.
ASM, DDT, and PIP worked pretty well, too. STAT and ED gave me some problems,
though. STAT always returns something like "A: R/W, Space 358k" no matter how
much free space is available. It also returns error messages if you try to
do a STAT DEV: or a STAT VAL: - I didn't really expect these to work - I
don't think MS-DOS has an equivalent to IOBYTE. ED is pretty much all screwed
up, but who uses ED, anyway? :-)

So, I spent some time playing around with ASM and DDT and generally thinking 
I had been time-warped back 5 years. I had forgotten how much fun CP/M was! 
Then, remembering that someone had recently posted a request for a CB-80
compiler for the IBM-PC, and feeling pretty ambitious and worldly, I decided
to transfer my CB-80 compiler over to see what would happen. My hopes were 
dashed when I got a "create error:" immediately after pass 2 on a small test 
program.

	Help request 2:

	Does anybody have any idea what would cause this? The documentation 
	says that it is usually due to a full disk directory, but I managed 
	to create and save a small program file from within MBASIC without 
	any problem. It seemed to interact with the DOS file system just fine. 
	There is probably some quirky incompatibility, but I don't have the 
	patience to go through the compiler object code to find it - it uses 
	3 overlays (remember overlays? :-) that are all about 20k in length. 
	I have no idea where the error is occurring. I am not that familiar 
	yet with MS-DOS (I have version 3.1) to ferret out the cause of the 
	problem - maybe somebody who is familiar with both OSes can help me.

OK, since the rest of this posting deals mostly with stuff that is unrelated
to MS-DOS/IBM-PC, disinterested parties should hit 'n' or whatever.

As I mentioned above, I have a Dynabyte DB8/1 computer (model 5100 or some-
thing like that). I am interested in hearing from ANYBODY who has one or
knows anything about them. I got a good deal on it used, but it is really
flaky. The "kernel" system works OK most of the time (Z80 CPU, FD controller,
2 Shugart 801s, 64K RAM), but the system has a hard disk that crashes with
great frequency.

The hard disk is an 8 inch Fujitsu MA2301A (11.7 Mbytes unformatted). I can 
format the disk OK with any of several partitioning schemes (I generally
use the 5 Mbyte/5 Mbyte partition) but after a while I get the infamous
"Bdos error on drive x:" message. It acts like there are a couple of flaky
tracks in the directory. I tried swapping them into the bad track table and
reformatting the disk, but eventually it crashes again.

I suspect that the head positioning mechanism needs adjusting - it sounds 
like a hamster's exercise wheel whenever it seeks. Does anybody know if
these drives are serviceable? I would prefer someplace in Metro Atlanta,
but I don't want to pay an arm and a leg. Any info/advice on this drive 
would be appreciated. Is it plug-compatible with anything?

I think Dynabyte is still in business. I talked to somebody out there about
2 years ago and got a lot of good information and an upgrade to version 3.3 
of their OS, which is a superset of CP/M 2.2. I was told that Data Decisions
in Tempe, AZ has a third party maintenance contract on old Dynabytes, but
their repair charges were cost prohibitive. I also tried Sorbus, Xerox, TRW,
and a bunch of local folks, but all I got were blank stares (Dyna-who?).
The system ran MP/M at one time, and I have 2 additional 64K RAM cards, but
no other spares.

I bought the system mostly to goof around with. I want to try building and
bringing up an 80x86 or 680x0 card on it, but it is pretty much unusable in 
its present condition.

	Help request 3:

	Anybody who ever heard of Dynabyte, please e-mail!

Finally, Osborne 1 experts, this is your hour! I have a friend who cannot
get to USENET, so he asked me to post this. Does anyone know how to fix an
Osborne 1 to run off of 50 Hz? He claims it will run off a car battery, so
everything (drive motors, etc.) must be DC, but he seems to think that there
may be some problem with the vertical sync on the monitor. Does anybody out
there have any ideas?

	Help request 4:

	How do you convert an Osborne 1 to run off 50 Hz?

I know this got rather long-winded, but I am really desparate for the above 
information. Any help would be appreciated!

                                              Jim Greenlee

-- 
The Shadow...!{akgua,allegra,amd,hplabs,ihnp4,seismo,ut-ngp}!gatech!gitpyr!jkg

Jryy, abj lbh'ir tbar naq qbar vg! Whfg unq gb xrrc svqqyvat jvgu vg hagvy lbh
oebxr vg, qvqa'g lbh?!