Fwd:Re: A86: Linking without _getkey
[Prev][Next][Index][Thread]
Fwd:Re: A86: Linking without _getkey
I have KeyLink, by RabidCow .. and I kinda use it every now and then .. I found that for some reason sometimes on the victim (I can't find a better word) calc, it gives
ERROR 00 PZPCONS_PHP
[QUIT]
and freezes. Any idea WHY it does this?
On Mon, 9 Oct 2000 23:46:00 -0700 rabidcow@juno.com wrote:
you could try putting a halt in the loop, if that doesn't work, trace it.
see if it's ever calling _KEYSCNLNK.
(first part of _KEYSCNLNK on rom page 9, from rom ver 1.2. your
addresses may vary)
484d fdcb15b6 res 6,(iy+#15) ;link routine
4851 2146c3 ld hl,#c346 ;_IODATA
4854 77 ld (hl),a
4855 010f00 ld bc,#000f
4858 db07 in a,(#07) ; debounce (ignore connect /
485a e603 and #03 ; disconnect noise)
485c be cp (hl)
485d 20e1 jr nz,#4840 ; (-31)
485f 0b dec bc
4860 79 ld a,c
4861 b0 or b
if it get's to _KEYSCNLNK & it jumps at ($485d here), then it wasn't
getting the signal long enough. i'd guess that vti was trying to send
the data too fast if this was the case.
i think adding a halt should make it work tho. iirc, vti does some part
of link transfers only during a halt instruction.
-josh
On Mon, 9 Oct 2000 20:31:04 -0500 "Greg" <newstome2001@yahoo.com> writes:
>
> Now with that out of the way...
> I can't get that code (josh) to work on vti (and have had
> similar
> problems in the past) is there a way around that?
> In the past sometimes code that deals with linking would work on
> REAL
> ti-86's but not on vti.
> I haven't had a chance to try it on two real calcs yet...
>
> but this code should work?
> YES i know that it will go into a loop until something is sent
> that is deliberate for debugging purposes...
>
> LinkSub:
>
> in a,($07)
> and $03 ;is this a bitmask?
> cp $03 ;type thing?
> jr z,LinkSub
> call _KEYSCNLNK
> ret
>
> Thanks for all of your help
>
> p.s
> I sent this email twice again (yea i know) but its been a COUPLE
> OF
> DAYS so i think it is safe to assume the first didn't make it!
>
> Greg
> _________________________________
> All parts should go together without forcing. You must remember that
> the
> parts you are reassembling were disassembled by you. Therefore, if
> you can't
> get them together again, there must be a reason. By all means, do
> not use a
> hammer.
> -- IBM maintenance manual, 1925
>
>
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
>
________________________________________________________________
YOU'RE PAYING TOO MUCH FOR THE INTERNET!
Juno now offers FREE Internet Access!
Try it today - there's no risk! For your FREE software, visit:
http://dl.www.juno.com/get/tagj.