[comp.sys.atari.st.tech] TRAP #2, Form_doit

cmedley@wam.umd.edu (Charles Henry Medley) (05/14/91)

<This is in reference to the discussion about how the AES reinstalls TRAP #2
and all...>

I'm sure there has to be a fairly reliable way to pull off intercepting the
TRAP #2 vector.  It may require the method of re-installing it whenever the
AES tries to change it back and all, which is about as easy from an AUTO
program as it would be from an .ACC.  The reason I think this has to be
workable is that the program Form_Doit from Dan Wilga is doing it, and that
is installable from AUTO.

Incidentally, I understand that the new Atari Control Panel has hooks into
the AES for a modified form_do call that doesn't "lock up" the system.  Does
anyone know if it is legally patching into TRAP #2 or if it is actually a
new form_do handler in the ROMs?

kbad@atari.UUCP (Ken Badertscher) (05/17/91)

cmedley@wam.umd.edu (Charles Henry Medley) writes:

|Incidentally, I understand that the new Atari Control Panel has hooks into
|the AES for a modified form_do call that doesn't "lock up" the system.  Does
|anyone know if it is legally patching into TRAP #2 or if it is actually a
|new form_do handler in the ROMs?

No hooks, just a library routine that is also available to CPX's, since
they run as little pieces of XControl.
-- 
   |||   Ken Badertscher  (ames!atari!kbad)
   |||   Atari R&D System Software Engine
  / | \  #include <disclaimer>