home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / alt / sys / amiga / demos / 1076 < prev    next >
Encoding:
Internet Message Format  |  1992-08-18  |  1.8 KB

  1. Path: sparky!uunet!wupost!waikato.ac.nz!comp.vuw.ac.nz!lundman
  2. Newsgroups: alt.sys.amiga.demos
  3. Subject: Re: Interrupt vectors.. still.
  4. Message-ID: <LUNDMAN.92Aug19074357@kauri.kauri.vuw.ac.nz>
  5. From: lundman@kauri.vuw.ac.nz (L Lundman)
  6. Date: Tue, 18 Aug 1992 19:43:57 GMT
  7. Sender: news@comp.vuw.ac.nz (News Admin)
  8. References: <umage.713636144@mcl> <2331@forty2.physik.unizh.ch>
  9. Organization: Disorganised.
  10. Nntp-Posting-Host: kauri.vuw.ac.nz
  11. In-Reply-To: cschneid@amiga.physik.unizh.ch's message of 18 Aug 92 10:58:37 GMT
  12. Lines: 28
  13.  
  14. In article <2331@forty2.physik.unizh.ch> cschneid@amiga.physik.unizh.ch (Christian Schneider) writes:
  15.  
  16.    In article <umage.713636144@mcl> umage@mcl.ucsb.edu (Vorpal Greed) writes:
  17. >  >OK.
  18. > >I've been messing with this stuff for a long time, and still have questions.
  19. > >How come, if i replace an interrupt vector (take an easy one like the keybd)
  20. > >with a routine that first executes itself, then calls the system's routine, 
  21. >>which is then tricked via stack into returning to another part of my routine,
  22. > >stuff goes wrong? 
  23. >
  24. >   Hmm.. this sounds rather 'hacky' and I see no use of it anyway...
  25. >   But I don't know what's really causing the problem.
  26. >
  27.  
  28. One thing that could be messing this up is that when the interrupt is triggered
  29. the SR is saved on the stack, and when you do a 'rte' it pops it off as well
  30. as the PC (unlike rts which only pops off PC) and then returns to the 
  31. previous execution.
  32.  
  33. my $.02 worth
  34.  
  35. --
  36. -------------------------------------------------------------------------------
  37. Jorgen Lundman         eMail: lundman@kauri.vuw.ac.nz, lundman@rata.vuw.ac.nz.
  38. 8 Atua Street          My thoughts are my own and not VUW's..
  39. Johnsonville,wgtn      "Research indicate that only 21 percent of what goes
  40. New Zealand            wrong here is actually my fault."
  41. Phone: +64 4 478 2724 (GMT+11 hrs) Amiga Archive Admin on ftphost.vuw.ac.nz
  42.