Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #2530
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Newsgroups | comp.sys.apple2.programmer |
| Subject | Re: How Do JSR and RTS work? |
| Date | 2016-03-17 20:34 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <ncfi8d$2h5$1@dont-email.me> (permalink) |
| References | <8da280fb-19bf-4299-9536-c6ef3be1d560@googlegroups.com> <nceopu$r3n$1@dont-email.me> <d35ebd29-2a68-4e3c-a794-5ae3bffbc569@googlegroups.com> |
On 3/17/2016 7:38 PM, Michael Pohoreski wrote: > On Thursday, March 17, 2016 at 10:19:55 AM UTC-7, schmidtd wrote: >>> It seems that every time a JSR is used an RTS should be required, >> >> It is - or else your stack will burst. (Unless you do some other >> unnatural chicanery to clean up the stack.) > > Look ma, no RTS :-) > > 300:20 06 03 4C ED FD > 306:7A FA C8 D0 01 E8 > 30C:8C 15 03 8E 16 03 A9 41 4C FF > 300G > > Self-modifying code is not "unnatural chicanery" -- it "natural optimizations" :-) > > [...] > > Also, using an RTS to "fake" an JMP is an natural 6502 optimization "trick" once you understand how RTS works. "...once you understand how RTS works." Ummm, exactly what we're trying to do here. _Before_ we get into self-modifying code and other optimization chicanery. ;-)
Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
How Do JSR and RTS work? alxmist@aol.com - 2016-03-17 10:02 -0700
Re: How Do JSR and RTS work? David Schmidt <schmidtd@my-deja.com> - 2016-03-17 13:19 -0400
Re: How Do JSR and RTS work? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-03-17 16:38 -0700
Re: How Do JSR and RTS work? David Schmidt <schmidtd@my-deja.com> - 2016-03-17 20:34 -0400
Re: How Do JSR and RTS work? Michael J. Mahon <mjmahon@aol.com> - 2016-03-17 12:29 -0500
Re: How Do JSR and RTS work? wssimms@gmail.com - 2016-03-17 10:29 -0700
Re: How Do JSR and RTS work? wssimms@gmail.com - 2016-03-17 10:32 -0700
Re: How Do JSR and RTS work? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-03-17 15:37 -0700
Re: How Do JSR and RTS work? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-03-17 16:16 -0700
Re: How Do JSR and RTS work? markpmlim@yahoo.com.sg - 2016-03-17 18:41 -0700
Re: How Do JSR and RTS work? wssimms@gmail.com - 2016-03-17 20:22 -0700
Re: How Do JSR and RTS work? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-03-18 08:10 -0700
Re: How Do JSR and RTS work? wssimms@gmail.com - 2016-03-18 08:47 -0700
Re: How Do JSR and RTS work? alxmist@aol.com - 2016-03-18 09:22 -0700
Re: How Do JSR and RTS work? David Schmidt <schmidtd@my-deja.com> - 2016-03-18 12:31 -0400
Re: How Do JSR and RTS work? alxmist@aol.com - 2016-03-18 09:36 -0700
Re: How Do JSR and RTS work? David Schmidt <schmidtd@my-deja.com> - 2016-03-18 12:39 -0400
Re: How Do JSR and RTS work? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-03-18 12:25 -0700
Re: How Do JSR and RTS work? gids.rs@sasktel.net - 2016-03-18 13:09 -0700
csiph-web