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 cctalk mailing list