[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emulating a Z80, and, So that's why CP/M 3.1 is so slow...



Linards Ticmanis <ticmanis@coli.uni-sb.de> wrote in message news:<bjqv1i$305p9$2@hades.rz.uni-saarland.de>...
> Dosius wrote:
> 
> >>At least those useless loops might also be there in the Apple CP/M 3 code.
> > 
> > 
> > Gah.  Probably.
> > 
> > Maybe when EMU]['s Z80 core works a bit better, it could be possible
> > to get Simeon Cran's ZPM3 or CB Falconer's DOS+ 2.5 running on it,
> > perhaps with support for EMU]['s special "hardware". ;)  (And hey, you
> > can't go wrong with 3.1 MB of RAM!)
> 
> The problem is really more with the BIOS, so BDOS replacements aren't
> going to help much I think.

I said "perhaps with support for EMU]['s special 'hardware'" - I know
that's going to require a new BIOS.  I just suggested the BDOS
replacements because frankly, I like ZPM3 (which I used on MYZ80, with
the CP/M 3.1 command set).  And hey, I would just do it for the geek
factor of having a fellow 'netter's OS running on my emulator.  (And
no need to write Micro-80 if I can support somehow the Dapple Megadisk
driver. Of course I can modify the CPU core to support that.  And of
course I would wait until some more stuff is working; some of the
stuff I have is currently broken, including MBASIC, and oddly enough,
DDT.)

As I have mentioned I have a 6502 API to the disk BIOS (DOS drive A:)
which could be implemented in CP/M as a way to access 144FEAT disks,
which would allow relatively easy transporting of files in and out of
Apple CP/M.

-uso.