[A83] Re: Push/PopErrHandler


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

[A83] Re: Push/PopErrHandler




forgive me for my ignorance, but I've tried what the SDK said before and I
couldn't get it to work.  can you use TASM?  and if you can use TASM, how
do you define/use the macros?
- -Joe

>
>
>They're handled through macros. Use
>
>AppOnErr &label
>
>to set a error handler and:
>
>AppOffErr
>
>to uninstall the error handler. The SDK has full documentation on it all.
>
>Later,
>
>James.
>
>
>> -----Original Message-----
>> From: assembly-83-bounce@lists.ticalc.org
>> [mailto:assembly-83-bounce@lists.ticalc.org]On Behalf Of Joe Pemberton
>> Sent: 30 November 2001 01:05
>> To: assembly-83@lists.ticalc.org
>> Subject: [A83] Re: Push/PopErrHandler
>>
>>
>>
>> Any idea what it is on the 83+?
>>
>> >
>> >A few weeks ago, somebody asked what the equates were of _pushErrHandler
>> and
>> >_popErrHandler on the 83-.
>> >
>> >I answered what they were, but they didn't seem to work. Since I
recently
>> >needed them too, I now figured out why that was. ...and it was..... TI's
>> >fault of course, who else? :P Anyway, if you do the following it should
>> >work. Include the "Error Handler Routines" and call them instead of the
>> real
>> >TIOS error handler routines.
>> >
>> >
>> >.nolist
>> >_pushErrHandler  =46A5h
>> >_popErrHandler   =46A9h
>> >.list
>> >
>> >.org 9327h
>> >
>> >    ld    hl,tooDangerous
>> >    call  pushErrHandler
>> >[..do some dangerous stuff..]
>> >    call  popErrHandler
>> >    ret
>> >
>> >tooDangerous:
>> >[..here you come when it was too dangerous..]
>> >    ret
>> >
>> >;==============================
>> >; Error Handler Routines
>> >;==============================
>> >
>> >pushErrHandler:
>> >    ld    de,(_pushErrHandler+1)
>> >    push  de
>> >    ret
>> >
>> >popErrHandler:
>> >    ld    hl,(_popErrHandler+1)
>> >    jp    (hl)
>> >
>> >.end
>> >
>> >
>> >
>> >
>>
>> _____________________________________________
>> Free email with personality! Over 200 domains!
>> http://www.MyOwnEmail.com
>>
>>
>>
>
>
>
>

_____________________________________________
Free email with personality! Over 200 domains!
http://www.MyOwnEmail.com





Follow-Ups: