CompuServe Messages

Bruce Dawson Review

    05-Jan-89 22:31:30
Fm: Richard Rae/SYSOP 76703,4253
To: Bill Hawes 72230,267
<URP!> You're wrong and right. I AM programming the Amiga — among other machines. But the 68000 RTS *IS* two bytes (4E 75, to be exact). Every other CPU I program has a byte-wide RTS, and I forgot the 68000 was different in this regard. Thanks for keeping me honest. On the OTHER hand, if we assume the code segments being vectored to are too far away from the re-entry point to be reached with a short branch (which is why Cheath's table approach blows up in the first place), then the jump back would be FOUR bytes long, not two… and now we've recovered all 200 bytes. 8) Rick