[A83] Re: rst disassembling
[Prev][Next][Index][Thread]
[A83] Re: rst disassembling
So whenever I need to do something and it is inside the rst's
I better just rst that area of code the, there is allways
a ret.
SUCKER
>It isn't useless. TI put very small routines in there. The most common one
>is _ldHLind at 0033h.
>
>
> > ----------------------------------------
> > From: The one and only SUCKER ... <sucker_pvn@hotmail.com>
> > Sent: Fri Aug 24 19:51:20 GMT+02:00 2001
> > To: <assembly-83@lists.ticalc.org>
> > Subject: [A83] rst disassembling
> >
> >
> >
> > By disassembling from 00 to 60h I came up to this.
> > But... with every rst they use jp instead of call, so the code
> > afterwards in the same label isn't executed and is useless,
> > isn't it????
> >
> > SUCKER
> >
> > ;-----> RST Routines
> > ; These are the routines associated with the instructions rst 00h to rst
>38h
> > ; rst 00h - Restart
> > ; rst 08h - call _op1toop2
> > ; rst 10h - call _findSym (non-program/list)
> > ; rst 18h - call _pushop1
> > ; rst 20h - call _hltoop1 (copy 9 bytes from (hl) to op1)
> > ; rst 28h - call _fpmult
> > ; rst 30h - call _fpadd
> > ; rst 38h - call the standard interrupt routine
> >
> >
> > rst 00h:
> > jp 0017Dh
> > rst 38h
> > rst 38h
> > rst 38h
> > rst 38h
> > rst 38h
> > rst 08h:
> > jp 019E4h
> > bit 0, (iy+07h)
> > ret
> > rst 10h:
> > jp 0224Ch
> > bit 4, (iy+02h)
> > ret
> > rst 18h:
> > jp 029BEh
> > set 0, (iy+03h)
> > ret
> > rst 20h:
> > jp 01AB6h
> > ld a, (0913Ch)
> > or a
> > ret
> > rst 28h:
> > jp 009C2h
> > sub a
> > ld (0913Ch), a
> > ret
> > rst 30h:
> > jp 008D5h
> > ld a, (hl)
> > inc hl
> > ld h, (hl)
> > ld l, a
> > ret
> > rst 38h:
> > ex af, af'
> > exx
> > in a, (03h)
> > bit 2, a
> > jp nz, 00B1h
> > rra
> > jr c, Label2
> > rra
> > jr c, Label3
> > jr Label4
> > out (03h), a
> >
> > Label4:
> > ld a, 0Bh
> > bit 0, (iy+16h)
> > jr z, Label5
> > add a, 04h
> >
> > Label5:
> > out (03h), a
> > ex af, af'
> > exx
> > ei
> > reti
> > bit 1, (iy+03h)
> > (and so on...)
> >
> > _________________________________________________________________
> > Get your FREE download of MSN Explorer at
>http://explorer.msn.com/intl.asp
> >
> >
> >
>
>-----------------------------------------------------
>Mail.be, Free WebMail and Virtual Office
>http://www.mail.be
>
>
>
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
Follow-Ups: