I am fully prepared for the idea that my projects are potentially for me
only.
Just FYI, I just now ran Turbo Pascal on M100.
[image: 20200605_154341.jpg]
screen is blurry because it was scrolling....
so that is Turbo Pascal 1.0 on CP/M, on "Z80" on M100.


On Fri, Jun 5, 2020 at 1:34 PM Mike Stein <[email protected]> wrote:

> Stop wasting time on obsolete CP/M and Z80 crap; get an 8086 in there
> (should be easy, just an 8085 + 1) so we can all run Windows on our M100s !!
>
> ;-)
>
> ----- Original Message -----
> *From:* Stephen Adolph <[email protected]>
> *To:* [email protected]
> *Sent:* Friday, June 05, 2020 10:44 AM
> *Subject:* Re: [M100] dual CPU project
>
> Hello all,
> Interesting update.
> So, I've been working on getting NSC800 AKA Z80 processor to work in the
> M100 such that it can be used in CP/M as an alternative processor.
>
> Great news is that I now have a solution for actually running the M100
> using the NSC800!  Not that it really matters; there are no Z80
> applications for M100, and the Z80 can't run 8085.
>
> But, what this means is that having a Z80 processor for CP/M in M100 is
> very close to reality.
>
> And it is kinda neat to see the good old M100 interface work using a Z80 ;)
>
> Learned a lot along the way for how to modify 8085 code to run on NSC800.
> Also the subtle difference in how NSC800 deals with the Timer driven
> interrupt  TP.
>
> More to come, Steve
>
> On Fri, May 29, 2020 at 7:46 AM Stephen Adolph <[email protected]>
> wrote:
>
>> Reviving this thread.
>> Now that we have a solid CP/M application written in 8080, there should
>> be a way to boot into CP/M  using the NSC800.
>> I dropped this project some time back but it is time to revive it, as a
>> processor swap would be a cleaner way to expanding the CP/M application
>> universe for the M100.
>>
>>
>>
>> On Thu, Jul 11, 2019 at 10:30 AM Stephen Adolph <[email protected]>
>> wrote:
>>
>>> Motivated by 2 things
>>> 1) discovery of the NSC800 Z80 processor that is 80C85 like
>>> 2) continuing to work in the direcition of CP/M
>>> 3) and recalling that there are 5MHz 80C85 parts out there..
>>>
>>> I started to work on a dual CPU card for M100 that enables a couple of
>>> things;
>>> - standard 2.5MHz 80C85 operation (default)
>>> - switchable clock for 80C85, supporting 5MHz
>>> - switchable CPU enabling NSC800 at 2.5 MHz.
>>>
>>> Board is done and heading to the fab.  VHDL is mostly done.
>>>
>>> I don't expect this board will be wildly popular but maybe it has some
>>> interest  Double speed M100 seems interesting on it's own, let alone being
>>> able to support Z80 CP/M applications.
>>>
>>>
>>> Any interest?
>>>
>>> I have purchased material to make 5 of these.
>>>
>>> A few more comments.
>>> - to install this board you need to remove the 80C85.  that's some
>>> effort to do
>>> - to run at 5MHz you need to upgrade the 81C55 to a 5MHz version.
>>> That's also some effort.
>>> - NSC800 runs about 5$ on ebay.
>>> - fast 80C85 can be had for under 5$.
>>> - fast 81C55 can be had for under 5$.
>>> - to run at 5MHz  you might also find you need a faster main ROM, and
>>> faster RAM.  TBD on that; will advise after I do some testing.
>>>
>>>
>>>
>>>

Reply via email to