Re: A83: Re: A ROM call
[Prev][Next][Index][Thread]
Re: A83: Re: A ROM call
Oh sorry. I just sent a lot of mail, and this went with it.
On Wed, 14 Oct 1998 21:01:00 -0500 benjamin99@juno.com (Alan C Johnson)
writes:
> What routines do all of the RST functions call? I know 38h is the
>standard interupt handler
>
>
>>Yep, 442ah = _CHKFINDSYM will do in both cases. When looking up a
>>non-prog/non-list you can also use rst 16, which is a bit smaller.
>>But
>>there's one thing; never specify the type 6 when trying to find
>>protected
>>programs - always use 5.
>>
>>Linus
>>
>>On 14-Oct-98, Joe Wingbermuehle wrote:
>>
>>>$442A will work the same way as your second one I think.
>>>input: op1->type,program (load something like 6,"PROGRAM",0 into
>>op1)
>>>output: hl->vat entry, de->program data (first 2 bytes are size)
>>
>>>Joe Wingbermuehle
>>>http://www.usmo.com/~joewing/
>>
>>>-----Original Message-----
>>>From: Evil Sam <evil_sam@hotmail.com>
>>>To: assembly-83@lists.ticalc.org <assembly-83@lists.ticalc.org>
>>>Date: Wednesday, October 14, 1998 3:14 PM
>>>Subject: A83: A ROM call
>>
>>
>>>>
>>>> I need an 83 equivolent for either of these 82 ROM_CALLs for
>Plain
>>
>>>>Jump 83:
>>>>
>>>>---- CALL 20EB ---- Search for program by name
>>>>------------------------------
>>>>Searches the program VAT for a program. info in OP1.
>>>>Result: HL = pointer to VAT entry
>>>> DE = Pointer to data space
>>>>
>>>>---- CALL 213E ---- Serach for variable by token/name
>>>>-----------------------
>>>>Seraches VAT to find variable. infor in op1. works for all types.
>>>>Result: HL = pointer to VAT entry
>>>> DE = Pointer to data space
>>>>
>>>> Thank you,
>>>> Sam
>>>>
>>>>______________________________________________________
>>>>Get Your Private, Free Email at http://www.hotmail.com
>>>>
>>
>>
>>
>> ___________________________________________________________________
>You don't need to buy Internet access to use free Internet e-mail. Get
>completely free e-mail from Juno at http://www.juno.com or call Juno
>at (800) 654-JUNO [654-5866]
___________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com
or call Juno at (800) 654-JUNO [654-5866]