Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

cp/m86 on a nec v30

57 views
Skip to first unread message

Doug Dodge

unread,
Apr 10, 1999, 3:00:00 AM4/10/99
to
I found a Sharp 7000 "lunch box " that had the 8086 replaced with a NEC
V-30. Does cp/m 86 work ok with this chip?

Your thought and comments are welcome ...
Mr. D

kgl...@seganet.com

unread,
Apr 11, 1999, 3:00:00 AM4/11/99
to

On 1999-04-10 dod...@inetnebr.com said:

>I found a Sharp 7000 "lunch box" that had the 8086 replaced
>with a NEC V-30. Does cp/m 86 work ok with this chip?

Yes, it works just fine. In fact, it'll run pretty darn fast
with a V30 chip.

.....................................................................
=Return address is mangled to deter spam. Remove all "g"s to e-mail.=

Net-Tamer V 1.08X - Test Drive

Mike Mallett

unread,
Apr 11, 1999, 3:00:00 AM4/11/99
to
The message <5rUP2.1621$bF.1...@newsfeed.slurp.net>
from "Doug Dodge" <dod...@inetnebr.com> contains these words:


> I found a Sharp 7000 "lunch box " that had the 8086 replaced with a NEC
> V-30. Does cp/m 86 work ok with this chip?

> Your thought and comments are welcome ...
> Mr. D

The V-30 was usually fitted as it offered around a 10% speed increase over
the original 8086 chip. In theory it should run the same software.

Howver it can also handle 8080 instructions and there were some
CP/M-80 (not 86) emulators to run on it.

You may be interested to know about the Sharp Users Club which still
supports this machine as well as CP/M 86 which was used on some of the
MZ-5xxx machines.


PC Editor
Sharp Users magainze

--
------------------------------------------------------------------------
Mike Mallett mike.m...@zetnet.co.uk Reading, UK
------------------------------------------------------------------------


Charles E. Bortle, Jr.

unread,
Apr 11, 1999, 3:00:00 AM4/11/99
to
Hello All,

If anybody needs a CP/M 80 (i.e. CP/M 2.2) emulator for the V20 or
V30 based PC, I wrote one years ago and can email-attach it if you
want a copy. I still use it on my old PC-2 that has a V20 in place of the
8088.

There is one thing I need to mention...my CP/M emulator, Lemule, only
handles DOS files...you must use 22disk or Uniform PC or some other
program to import CP/M files from CP/M disks into the DOS file system.

Also, any *.com CP/M programs must be renamed to *.kom (this is
so that CP/M *.com programs do not get confused with DOS *.com programs;
if you don't rename them, there is the chance that you might accidently try
to
execute a CP/M *.com program as a DOS program, which will have unpredictable
results.

One last thing...Lemule does not handle SUBMIT files.

--
Charles cbr...@ix.netcom.com
"For God So Loved The World, That He Gave His
Only Begotten Son, That Whosoever Believeth
In Him Should Not Perish, But Have Everlasting
Life"John3:16 * http://pw2.netcom.com/~cbrtjr/wrdthing.html *
Mike Mallett wrote in message <199904112...@zetnet.co.uk>...


>The message <5rUP2.1621$bF.1...@newsfeed.slurp.net>
> from "Doug Dodge" <dod...@inetnebr.com> contains these words:
>
>
>> I found a Sharp 7000 "lunch box " that had the 8086 replaced with a
NEC
>> V-30. Does cp/m 86 work ok with this chip?
>
>> Your thought and comments are welcome ...
>> Mr. D
>
>The V-30 was usually fitted as it offered around a 10% speed increase over
>the original 8086 chip. In theory it should run the same software.
>
>Howver it can also handle 8080 instructions and there were some
>CP/M-80 (not 86) emulators to run on it.
>

..>

kgl...@seganet.com

unread,
Apr 12, 1999, 3:00:00 AM4/12/99
to

On 1999-04-11 mike.m...@zetnet.co.uk said:

>The V-30 was usually fitted as it offered around a 10% speed
>increase over the original 8086 chip. In theory it should run the
>same software.

>However it can also handle 8080 instructions and there were some


>CP/M-80 (not 86) emulators to run on it...

There are at least two programs for CP/M-86 to enable the V-20 and
the V-30 chips' "8080 mode."

The "up" side of enabling the V-20/30's 8080 mode is that you can
natively run 8080-code CP/M-80 programs; no "emulation" needed.

The "down" side is that you can't run any CP/M-80 programs which
contain Z80 code. The NEC chip barfs if it hits a Z80 instruction. :)
~~~

Stephen Hunt

unread,
Apr 12, 1999, 3:00:00 AM4/12/99
to
> >I found a Sharp 7000 "lunch box" that had the 8086 replaced
> >with a NEC V-30. Does cp/m 86 work ok with this chip?
>
>Yes, it works just fine. In fact, it'll run pretty darn fast
>with a V30 chip.


I wrote a CP/M-80 emulator for this (and the V20) some years ago. A copy of
which currently resides at the Unofficial CPM Web Site.

Don Maslin

unread,
Apr 12, 1999, 3:00:00 AM4/12/99
to
kgl...@seganet.com wrote:

: On 1999-04-11 mike.m...@zetnet.co.uk said:

: >The V-30 was usually fitted as it offered around a 10% speed
: >increase over the original 8086 chip. In theory it should run the
: >same software.
: >However it can also handle 8080 instructions and there were some
: >CP/M-80 (not 86) emulators to run on it...

: There are at least two programs for CP/M-86 to enable the V-20 and
: the V-30 chips' "8080 mode."

Don't forget the V40 also.
- don

: The "up" side of enabling the V-20/30's 8080 mode is that you can

Frank Zsitvay

unread,
Apr 16, 1999, 3:00:00 AM4/16/99
to
kgl...@seganet.com wrote:
>
> The "down" side is that you can't run any CP/M-80 programs which
> contain Z80 code. The NEC chip barfs if it hits a Z80 instruction. :)

I wonder if the 8080 emulation mode of the V series chips has an
illegal instruction trap. If it does, then you could emulate Z80
instructions using 8080 code. If it doesn't, then, oh well...

-Frank

kgl...@seganet.com

unread,
Apr 18, 1999, 3:00:00 AM4/18/99
to

On 1999-04-16 fr...@arno.com said:

Been so long, I honestly can't remember...although my vague impression
is that an illegal instruction locks it up. But I'll bet that someone
who's silently lurking the newsgroup right now remembers for sure.
How 'bout it, guys and gals?

Charles E. Bortle, Jr.

unread,
Apr 18, 1999, 3:00:00 AM4/18/99
to
Hello,

I would not consider myself a lurker, at least in this group, but I have
info that may help:

I cannot remember myself if there is a trap, but I have a program
I will email to anyone who email me a request (I will send it to Frank and
kglagw since I am responding to thier posts now).

I don't know if it tells about a trap, and I don't have time, since I am
online
to open the program and check, but what the program does is display
the entire V chip instruction set (it does not actually show the 8080
instructions, as I remember, but shows the instructions needed to
enter and exit 8080 mode). The program displays one page at a time
on the screen (it is a DOS program). You can use the Print Screen to
capture the output to the printer. I downloaded this program years ago
from a computer bulletin board system. The info helped me to write
my Lemule CP/M emulater which uses the 8080 mode of the V chips.

--
Charles cbr...@ix.netcom.com
"For God So Loved The World, That He Gave His
Only Begotten Son, That Whosoever Believeth
In Him Should Not Perish, But Have Everlasting
Life"John3:16 * http://pw2.netcom.com/~cbrtjr/wrdthing.html *

kgl...@seganet.com wrote in message <7fcbn0$o5j$2...@q.seanet.com>...

kgl...@seganet.com

unread,
Apr 18, 1999, 3:00:00 AM4/18/99
to

On 1999-04-18 cbr...@ix.netcom.com said:

>...I cannot remember myself if there is a trap, but I have a program


>I will email to anyone who email me a request (I will send it to
>Frank and kglagw since I am responding to thier posts now).

Great! Thanks, Charles.

>...I downloaded this program years ago from a computer bulletin
>board system...

Ah, I miss the BBSes. Here in the area where I live, not even
=one= remains. Internet killed'em.

Eric J. Korpela

unread,
Apr 20, 1999, 3:00:00 AM4/20/99
to
In article <371808...@arno.com>, Frank Zsitvay <fr...@arno.com> wrote:

>kgl...@seganet.com wrote:
>>
>> The "down" side is that you can't run any CP/M-80 programs which
>> contain Z80 code. The NEC chip barfs if it hits a Z80 instruction. :)
>
> I wonder if the 8080 emulation mode of the V series chips has an
>illegal instruction trap. If it does, then you could emulate Z80
>instructions using 8080 code. If it doesn't, then, oh well...

The x86 half of the V20/30 does have illegal instruction traps (Int 6).
You could see if that handles 8080 illegal instructions. If so, you
could emulate the Z80 instructions using 80186 code. Wish I had one of
my V30 machines here to try it out on....

Eric
--
Eric Korpela | An object at rest can never be
kor...@ssl.berkeley.edu | stopped.
<a href="http://sag-www.ssl.berkeley.edu/~korpela">Click for home page.</a>

0 new messages