Date : Fri, 17 Nov 1989 06:18:21 GMT
From : gem.mps.ohio-state.edu!samsung!rex!wuarchive!texbell!nuchat!splut!jay@tut.cis.ohio-state.edu (Jay "you ignorant splut!" Maynard)
Subject: ZSID question
In article <881@telesci.UUCP> ashepps@telesci.UUCP (Anton C Shepps (Tony))
writes:
ZSID PROG.COM invoke ZSID, read in PROG.COM
A80 assemble the following to memory, starting at 80H:
LD HL,6100
LD DE,6200
LD BC,6001
LDDR
NOP
NOP
. terminate assembler input
P8B set breakpoint at 8BH
G80 start execution at 80H
IPROG.COM reset ZSID's input file name to PROG.COM
R read the program into memory again
G0 (not GO) goto 0: warm boot to the CCP
SAVE 32 CPROG.COM save 100H-80FFH to CPROG.COM
>I can figure what the code is doing. What are the ZSID commands?
See above comments.
>Would it have anything to do with the fact that the target machine for this
>program is NOT a 100% CP/M box?
Could very well be: looks like the net effect of this is to create a
file with 6100H-61FFH as a copy of 6200H-62FFH; I'd bet the machine's
memory map is weird.
--
Jay Maynard, EMT-P, K5ZC, PP-ASEL | Never ascribe to malice that which can
jay@splut.conmicro.com (eieio)| adequately be explained by stupidity.
{attctc,bellcore}!texbell!splut!jay +----------------------------------------
Shall we try for comp.protocols.tcp-ip.eniac next, Richard? - Brandon Allbery