I believe that in hex that sequence looks like

e5 d5 c5 f5 ff 08 cd 3c 50 c3 04 16

In machine code it might be

PUSH H
PUSH D
PUSH B
PUSH PSW
RST 7
SUB HL-BC (undocumented!)
CALL &h503C
JMP &h1604


On 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 this
> willard
>
>
>
> Sent 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?
>
> —b9
>
> P.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