Re: A86: Re: Bug in TI86EMU?


[Prev][Next][Index][Thread]

Re: A86: Re: Bug in TI86EMU?





Yeah, it's a fast way to call ld hl,(hl).  The fastest way to do what you
want is:

 ld a,(hl)
 inc hl
 ld h,(hl)
 ld l,a
 jp (hl)


>
>Hmm, that explains alot.  Then why the indirection?  Why not just JP HL?
>
>What is call $33?  Is it LD HL,(HL)?  I'd appreciate any code faster than
>this:
>
>ld e,(hl) ; 7
>inc hl ; 6
>ld d,(hl) ; 7
>ex de,hl ; 4
> ; 24 t-states, DE = HL + 1, HL = (HL)
>
>At 12:53 AM 9/28/98 -0400, you wrote:
>>
>>
>>No, <jp (hl)> is supossed to jump to HL.  If you want to fix it do <call
$33
>>/ jp (hl)>
>>
>>
>
>
>--
>David Phillips
>mailto:electrum@tfs.net
>ICQ: 13811951
>AOL/AIM: Electrum32
>