Windows? Do people still use that? :)
Ken
On 6/5/20 9:35 AM, Mike Stein 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 <mailto:twospru...@gmail.com>
*To:* m...@bitchin100.com <mailto:m...@bitchin100.com>
*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
<twospru...@gmail.com <mailto:twospru...@gmail.com>> 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
<twospru...@gmail.com <mailto:twospru...@gmail.com>> 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.