Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #3903
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Benoit0123 <bgilon@free.fr> |
| Newsgroups | comp.sys.apple2.programmer |
| Subject | Re: Query about ProDOS 8 |
| Date | Sun, 3 Sep 2017 16:12:16 -0000 (UTC) |
| Organization | Mac GUI |
| Lines | 37 |
| Message-ID | <benoit0123-1504455399@macgui.com> (permalink) |
| References | <benoit0123-1504365722@macgui.com> <benoit0123-1504384751@macgui.com> <6b50be89-2cc4-4b09-bf7a-75fe5cb30cdb@googlegroups.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Sun, 3 Sep 2017 16:12:16 -0000 (UTC) |
| Injection-Info | mx02.eternal-september.org; posting-host="0561f52aa4ed808c6529d56d790d6d68"; logging-data="12608"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+T4Li7NpqmuYSGns5rS8ps" |
| User-Agent | Mac GUI Usenet |
| In-Reply-To | <6b50be89-2cc4-4b09-bf7a-75fe5cb30cdb@googlegroups.com> |
| Cancel-Lock | sha1:UV3JJ3eHr3DNyuqqy0MNk7zggwQ= |
| Xref | csiph.com comp.sys.apple2.programmer:3903 |
Show key headers only | View raw
Hello David, David Schmenk wrote: > There are lots of reasons not to call ProDOS in an interrupt routine, but > you are following all these procedures? > http://www.easy68k.com/paulrsm/6502/PDOS8TRM.HTM#6.2.1 Thank you for the link to the ProDOS TRM. I’ve already taken care that whenever the sampled application is itself progressing thru a ProDOS MLI call (MLIActv byte set within GP), then my own routine is compliant to the behavior recommended in this manual. Also, whenever an interrupt is raised by the source I am interested in, and my previous interrupt handling routine has not completed, then I am implementing an in memory only update and leave the relevant updates for later stages (foreground processing by second BI external command before closing the file). > > And you you are checking that you aren't already in a previous ISR call > when the next VBL interrupt comes in? Its quite possible that the call to > ProDOS will take more than the ~16 ms before the next interrupt comes in. > IIRC, the mouse interrupts are funny about being immediately re-triggered. > > Dave... Related to « strange » mouse firmware behavior, back to early 2015, here was a discussion in cea2 newsgroup about mouse handling (post created as I worked on a previous utility dealing with mouse interrupts (but not within ProDOS). https://groups.google.com/forum/#!topic/comp.emulators.apple2/CkaBF4BBFKE Best regards, Benoît -- Growing old is mandatory.. growing up is optional.. But the other way round is as true.
Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Query about ProDOS 8 Benoit0123 <bgilon@free.fr> - 2017-09-02 15:17 +0000
Re: Query about ProDOS 8 John Brooks <jbrooks@blueshiftinc.com> - 2017-09-02 09:35 -0700
Re: Query about ProDOS 8 James Davis <JPD.Enterprises@outlook.com> - 2017-09-02 12:20 -0700
Re: Query about ProDOS 8 ol.sc@web.de (Oliver Schmidt) - 2017-09-08 10:53 +0000
Re: Query about ProDOS 8 John Brooks <jbrooks@blueshiftinc.com> - 2017-09-11 21:53 -0700
Re: Query about ProDOS 8 Steve Nickolas <usotsuki@buric.co> - 2017-09-12 03:51 -0400
Re: Query about ProDOS 8 David Schmenk <dschmenk@gmail.com> - 2017-09-12 06:59 -0700
Re: Query about ProDOS 8 ol.sc@web.de (Oliver Schmidt) - 2017-09-12 14:41 +0000
Re: Query about ProDOS 8 Michael J. Mahon <mjmahon@aol.com> - 2017-09-12 11:18 -0500
Re: Query about ProDOS 8 roger.shimada@gmail.com - 2017-09-02 10:48 -0700
Re: Query about ProDOS 8 Benoit0123 <bgilon@free.fr> - 2017-09-02 20:34 +0000
Re: Query about ProDOS 8 roger.shimada@gmail.com - 2017-09-02 20:35 -0700
Re: Query about ProDOS 8 John Brooks <jbrooks@blueshiftinc.com> - 2017-09-02 21:47 -0700
Re: Query about ProDOS 8 Benoit0123 <bgilon@free.fr> - 2017-09-03 09:34 +0000
Re: Query about ProDOS 8 David Schmenk <dschmenk@gmail.com> - 2017-09-03 07:15 -0700
Re: Query about ProDOS 8 Benoit0123 <bgilon@free.fr> - 2017-09-03 16:12 +0000
Re: Query about ProDOS 8 John Brooks <jbrooks@blueshiftinc.com> - 2017-09-04 22:00 -0700
Re: Query about ProDOS 8 Benoit0123 <bgilon@free.fr> - 2017-09-05 09:13 +0000
Re: Query about ProDOS 8 James Davis <JPD.Enterprises@outlook.com> - 2017-09-06 17:56 -0700
Re: Query about ProDOS 8 John Brooks <jbrooks@blueshiftinc.com> - 2017-09-07 00:00 -0700
Re: Query about ProDOS 8 Steve Nickolas <usotsuki@buric.co> - 2017-09-10 23:30 -0400
Re: Query about ProDOS 8 David Schmenk <dschmenk@gmail.com> - 2017-09-11 06:52 -0700
Re: Query about ProDOS 8 roger.shimada@gmail.com - 2017-09-03 07:05 -0700
Re: Query about ProDOS 8 Benoit0123 <bgilon@free.fr> - 2017-09-02 20:37 +0000
Re: Query about ProDOS 8 Antoine Vignau <antoine.vignau@laposte.net> - 2017-09-02 14:07 -0700
Re: Query about ProDOS 8 Benoit0123 <bgilon@free.fr> - 2017-09-02 21:36 +0000
Re: Query about ProDOS 8 James Davis <JPD.Enterprises@outlook.com> - 2017-09-03 18:45 -0700
Re: Query about ProDOS 8 Antoine Vignau <antoine.vignau@laposte.net> - 2017-09-03 23:52 -0700
Re: Query about ProDOS 8 Jorge <jorge@jorgechamorro.com> - 2017-09-12 13:42 -0700
Re: Query about ProDOS 8 ol.sc@web.de (Oliver Schmidt) - 2017-09-13 10:30 +0000
Re: Query about ProDOS 8 Steven Hirsch <snhirsch@gmail.com> - 2017-09-13 08:00 -0400
Re: Query about ProDOS 8 Jorge <jorge@jorgechamorro.com> - 2017-09-14 07:30 -0700
csiph-web