hi ben!on the model T's rst7 uses the following byte as a parameter but yes 
otherwise. 503c is the published entry point for LCD and 1604 is POPALL which 
pops all the regs off the stack and returns.so this conflict is resolved 
anyway.yay progress!willardSent from my Galaxy Tab® A
-------- Original message --------From: Ben Wiley Sittler <[email protected]> 
Date: 2/12/22  4:05 PM  (GMT-07:00) To: [email protected] Subject: Re: [M100] 
t200 addresses? from hterm.git I believe that in hex that sequence looks likee5 
d5 c5 f5 ff 08 cd 3c 50 c3 04 16In machine code it might bePUSH HPUSH DPUSH 
BPUSH PSWRST 7SUB HL-BC (undocumented!)CALL &h503CJMP &h1604On Sat, Feb 12, 
2022, 11:26 Willard Goosey <[email protected]> wrote:sorry its been a rough week 
will look at this tomorrow...thank you for thiswillardSent from my Galaxy Tab® 
A-------- Original message --------From: B 9 <[email protected]> Date: 2/8/22  
4:31 PM  (GMT-07:00) To: [email protected] Subject: Re: [M100] t200 
addresses? from hterm.git On Sun, Jan 23, 2022 at 4:47 PM Stephen Adolph 
<[email protected]> wrote: Also, sometimes both entries can be valid.  
Depends on the use case.That may be right. Both call 20540, asc("@") and 20528 
print "@" to the screen, so I could see the reasoning for calling both 503CH 
and 5030H as LCDPUT. However, the techref only lists 503CH and there's the 
question of what do those extra 12 bytes of instructions do? I PEEKed and 
they're not NOPs. So, what is the use case for calling 5030H instead?—b9P.S. 
For anyone who can understand 8085 machine code, the extra bytes are: 229, 213, 
197, 245, 255, 8, 205, 60, 80, 195, 4, 22.

Reply via email to