[comp.sys.mac.programmer] Help request: Event Journalling Mechanism

mkent@dewey.soe.berkeley.edu (Marty Kent) (01/18/89)

I'm trying to take some advantage of the event journaling mechanism which
is described ever so briefly in IM-I p261-2, but haven't gotten very far.
I'd really appreciate it if some kind soul could help me out with
additional information or, in this best of all possible worlds, some
actual code that does the journalling.

One specific question:
IM-I refers to globals JournalRef and JournalFlag
My Inside Mac X-Ref says JournalRef's at $8E8, but makes NO REFERENCE to
JournalFlag. Can someone tell me where it lives?

All I want to do is set up so I can record user activity on a file and
replay it later, but this device driver stuff has me in over my head,
hornswoggled. Also, I'm working in a combination of Allegro Common Lisp
and LSC (the most recent versions of each). IM-I seems to say it's
necessary to do the device driver stuff in assembly, but makes no mention
why, so I figure this is the Standard Apple Bullshit. But maybe someone
can confirm my belief or else tell me just why I absolutely can't possibly
write a device driver in anything other than assembly...

One last piece of info: I'm working on a Mac II, under Multifinder, but
might be willing to back down to Finder if that somehow magically makes
things easier...

If you can help me out here, please try to respond to me by mail rather
than posting to the net; I'll forward or summarize to the net if I get
requests to do so...

Thanks much


Marty Kent  	Sixth Sense Research and Development
		415/642 0288	415/548 9129
		MKent@dewey.soe.berkeley.edu
		{uwvax, decvax, inhp4}!ucbvax!mkent%dewey.soe.berkeley.edu
Kent's heuristic: Look for it first where you'd most like to find it.