On 11/3/2021 12:25 PM, Christian Corti via cctech wrote:
On Wed, 3 Nov 2021, Jay Jaeger wrote:
It seems you didn't notice that I included
two separate programs in my
previous post:? XMTAPE and CMPTAP? ;)
I did, and I have found an error ;-)
0275? 0361 7300????? #WDFLSH CLA CLL
0276? 0362 1073 0073???????? TAD XMCNT?? [ IF COUNT==128.
0277? 0363 1176 7600???????? TAD (0-128.
0300? 0364 7450????????????? SNA
0301? 0365 5761 0361???????? JMP;WDFLSH? [ THEN JUST RETURN
The space for the return address is missing at the beginning of WDFLSH
Christian
Yes, in XMTAPE it looks like
0275 0361 7300 #WDFLSH CLA CLL
It should read
#WDFLSH 0
CLA CLL
I *thought* I had tested it. ;)
But, as it turns out, WDFLSH is only called from one place, and is only
called when the accumulator is 0 (and probably the link bit is zero
two), so while this is definitely an error in coding, at first blush I
don't think it affects operation of the program.
JRJ