CP/M survey
Allison
ajp166 at bellatlantic.net
Thu Apr 19 08:48:31 CDT 2007
>
>Subject: Re: CP/M survey
> From: "Chuck Guzis" <cclist at sydex.com>
> Date: Wed, 18 Apr 2007 23:35:31 -0700
> To: "General Discussion: On-Topic and Off-Topic Posts" <cctalk at classiccmp.org>
>
>On 18 Apr 2007 at 17:17, Allison wrote:
>
>>> I'd do the bios development on one of the existing long list of
>systems.
>> All of my listed systems work especially the CP/M hardware.
>
>Not me--I do it under emulation on a nice speedy windoze system.
>It's amazing how fast MAC will munch code running on a software
>emulator.
:) I do have Myz80 and Dave Dunfeilds NS Horizon emulator as tools
for when I'm purely messing with code. But when I have a hefty
10mhz z80 S100 crate next to the PC with solid tools and a good
programmer in it why mess with a PC.
>> Qualifies as an 8080! With a bunch of Pc hardware to impair it. ;)
>
>Maybe, but ti couldn't run JRT Pascal. AFAIK, the only commercial
>product that ever used the bizarre coding sequence:
>
> LXI SP, PROC-1
> CALL PROC
JRT Pascal was Z80 code if memory serves. But LXI SP, value is
valid as the arithmetic is done at compile time not execution.
Loading a stack address prior to a call is ok if you need to
recover the stack content (for recursion or some such) but
I'd expect prior code to save/restore the stack or the routine
making the call will return to nowhere. I've seen a lot of
code that mucks with the stack in the past and it's ok if you
remember your return addresses are on that pile!
I've not encounterd this problem with V20. That sequence is
not so strange to me. though I've not used JRT Pascal (or
many other high level) tools on a V20 because I haven't found
that a V20 XT PC to be all that great compared to a 4mhz z80.
I have been meaning to try the Tandy 1000HX which has a V20
and see if thats better. In the end running an 8080 (V20)
when I have Z80 or even fast(6mhz HmosII) 8085s is sort of
less than interesting.
Allison
More information about the cctech
mailing list