Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #4156

Re: ProRWTS usage

Newsgroups comp.sys.apple2.programmer
Date 2018-01-30 17:05 -0800
References <c9526b75-256b-47ff-b462-1f2afd3e2e7b@googlegroups.com> <6382c63c-f8c5-4f81-8fd2-dd369879fc25@googlegroups.com> <6f817d87-c479-4850-946f-a73ab471666b@googlegroups.com> <83413fc1-658c-4b63-b461-c3ba0dc8311a@googlegroups.com>
Message-ID <55745a9f-9043-422a-a689-e970cf8bf89a@googlegroups.com> (permalink)
Subject Re: ProRWTS usage
From gids.rs@sasktel.net

Show all headers | View raw


On Tuesday, January 30, 2018 at 5:04:26 PM UTC-6, qkumba wrote:
> > page 1 main and aux load fine
> 
> The loads to $800 end up in main both times.
> The sta to $c054 or $c055 doesn't work to load into page 2.
> It does, however, work for page 1.  The reads to $400 work as expected.
> 
> That's why it's missing frames.
> ProRWTS can help, since it keeps the file offset in the zpage.
> However, there's a complication if you're running it from main memory, which is that at every 64kb boundary, you'd have to duplicate the 512 bytes tree buffer into aux memory so that it can be read when you switch banks.
> If you're running entirely from LC, then there's no problem at all (other than ProDOS is gone, of course, so you can't exit).



I haven't had the time to delve into Prodos yet, but what is keeping Prodos from writing to Aux using the $C005 instead of $C055 as in?

STA $C005
JSR $BF00
 HEX CA
 DW READPARM

Both the tree buffer and the global page are still available to Prodos in main memory.

Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

ProRWTS usage "Frank M." <frank_o_rama@hotmail.com> - 2018-01-25 14:51 -0800
  Re: ProRWTS usage qkumba <peter.ferrie@gmail.com> - 2018-01-25 23:05 -0800
    Re: ProRWTS usage "Frank M." <frank_o_rama@hotmail.com> - 2018-01-26 08:28 -0800
      Re: ProRWTS usage gids.rs@sasktel.net - 2018-01-26 09:54 -0800
        Re: ProRWTS usage "Frank M." <frank_o_rama@hotmail.com> - 2018-01-26 10:51 -0800
          Re: ProRWTS usage gids.rs@sasktel.net - 2018-01-26 12:07 -0800
            Re: ProRWTS usage qkumba <peter.ferrie@gmail.com> - 2018-01-28 15:52 -0800
              Re: ProRWTS usage "Frank M." <frank_o_rama@hotmail.com> - 2018-01-30 08:00 -0800
                Re: ProRWTS usage gids.rs@sasktel.net - 2018-01-30 19:19 -0800
      Re: ProRWTS usage qkumba <peter.ferrie@gmail.com> - 2018-01-26 17:43 -0800
        Re: ProRWTS usage "Frank M." <frank_o_rama@hotmail.com> - 2018-01-28 08:48 -0800
          Re: ProRWTS usage qkumba <peter.ferrie@gmail.com> - 2018-01-28 15:49 -0800
  Re: ProRWTS usage "Frank M." <frank_o_rama@hotmail.com> - 2018-01-30 08:05 -0800
    Re: ProRWTS usage "Frank M." <frank_o_rama@hotmail.com> - 2018-01-30 08:11 -0800
      Re: ProRWTS usage qkumba <peter.ferrie@gmail.com> - 2018-01-30 15:04 -0800
        Re: ProRWTS usage gids.rs@sasktel.net - 2018-01-30 17:05 -0800
          Re: ProRWTS usage qkumba <peter.ferrie@gmail.com> - 2018-01-30 17:10 -0800
            Re: ProRWTS usage gids.rs@sasktel.net - 2018-01-30 18:06 -0800
              Re: ProRWTS usage "Frank M." <frank_o_rama@hotmail.com> - 2018-01-30 18:48 -0800
                Re: ProRWTS usage qkumba <peter.ferrie@gmail.com> - 2018-01-30 19:08 -0800

csiph-web