Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!hc!lll-winken!uunet!glyph!nichiren From: nichiren@glyph.UUCP (Andy Heffernan) Newsgroups: comp.sys.amiga.tech Subject: Amigix Message-ID: <0282.AA0282@glyph> Date: 26 Mar 89 15:48:31 GMT Followup-To: comp.sys.amiga.tech Organization: Eh? Lines: 32 In article deven@pawl.rpi.edu (Deven Corzine) complains: > You still haven't told me much about this; I don't understand how it > works. Sure, I get the general idea, but I need to know exactly how > it all works so I can implement it correctly. I truly hate programs > that run fine but randomly crash the machine when they exit. I want > everything to work smoothly, and for that, I need to know how the Exec > routines operate. I'd prefer not to go digging around in the ROMs > with a disassembler if I can avoid it. Please do. For Randell's sake please walk through some Exec code with a single-stepper (but watch out for critical-section code!) It's really very lovely stuff. > AddTask(task,initialPC,finalPC)... > > Task I understand fine. I take it that AddTask starts off the task by > pushing finalPC on the stack (as a return address for initialPC) along > [etc.] Open the door, get on the floor -- Everybody single-step their code... > Deven > -- > ------- shadow@pawl.rpi.edu ------- Deven Thomas Corzine --------------------- > Cogito shadow@acm.rpi.edu 2346 15th Street Pi-Rho America > ergo userfxb6@rpitsmts.bitnet Troy, NY 12180-2306 (518) 272-5847 > sum... In the immortal words of Socrates: "I drank what?" ...I think. -- ------------------------------------------------------------------------- Andy Heffernan uunet!glyph!nichiren [1222 - 1282] -------------------------------------------------------------------------