Re: A86: Capture key-press


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

Re: A86: Capture key-press





Martin Blix Grydeland wrote:

> Somebody wrote some time ago on this list that when deleting stuff on the calc, it isn't actually wiped out, just the VAT entry is removed. Would it be possible to store the VAT in a safe memory area. Then after the clear-calc crew has done their beloved work, write a short, memorized ASM-prog to write the VAT back into place.
> Shouldn't all the formulas for the exam then still be there? Just an idea.
>
> The idea below is probably the best anyway, but is it possible to do? Does anyone know the address of the current menu? Would the TSR slow down the calc too much? I'm sure there are others on this list whos xmaas exams are getting close. Anyone who wants to cooperate on this idea is welcome, especially if they have 8x interrupt experience.
>
> -Martin
>
> -----Original Message-----
> From:   Jimmy Mårdell [SMTP:yarin@acc.umu.se]
> Sent:   Thursday, November 20, 1997 12:28 PM
> To:     assembly-86@lists.ticalc.org
> Subject:        RE: A86: Capture key-press
>
> At 01:02 1997-11-20 +0100, you wrote:
> >The reason why I'm questioning about this, is that my exams are getting
> >close. As a little preparation, I thought of writing a small little TSR to
> >snap up thos clear-mem keystrokes, so to fool the clear-calc crew. Is that
> >possible to do?, or does anyone have any other ideas of how to solve this,
> >please share them. A totaly fool-proof fake reset program would be a REAL
> >nice thing to have.
>
> A fool-proof fake reset program is _very_ hard to make. Quite many fake mem
> programs has been made for the 85, but none of them are very good.
>
> The best attemt, imho, is not to snap keystrokes, because the TI-OS will
> get them 'faster' then the TSR program. On the 85, the current menu (and
> the shaded menu above it) is stored in the RAM as 10 pointers, pointing to
> menu structures. A fake mem program would check those RAM locations
> constantly, and if they point to clear mem, reset mem, show mem, delete
> variables etc, the pointers should be changed to point to a program
> instead. This might be somewhat harder on the 86 because of the RAM swapping.
>
> >As for J. Mårdell's answer below, I have to (probably stupid) questions:
> >1) What is IM 2?
> >2) What is a 257 byte vector table
>
> These are not stupid questions, because interrupt programming on the TI-8x
> calcs is advanced stuff (if you want to understand how it works). I've
> explained it in detail a few times before - I think I'll put together a FAQ
> about it.
>
> --
> Real name: Jimmy Mårdell
> IRC......: Yarin
> Email....: mailto:yarin@acc.umu.se      <-- NEW E-MAIL ADDRESS!!!!
> Homepage.: http://www.algonet.se/~mja/
>
>   ------------------------------------------------------------------------
>
>    Part 1.2       Type: application/ms-tnef
>               Encoding: base64

  it wouldnt work since they probably reset which cuts off the power momentarily to the RAM which would totally clear the ram i am not totally sure about this but it would seem like the most efficient thing to do only a couple lines of coding and very fast.  id be glad to test it out except i am too lazy :) and i have to disconnect the mouse
to get it to hookup.  but it does seem to act like the FAT on a computer in that it deletes the pointer not the actual stuff on the drive or memory and please try to fix the run on lines its starting to bug me thanx

Patrick


References: