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


Groups > comp.sys.apple2 > #26626

Re: new ProDOS ports

Newsgroups comp.sys.apple2
Date 2016-01-08 07:57 -0800
References (27 earlier) <83e33ff2-9a8a-4422-805c-b3851d03f587@googlegroups.com> <497f48e6-9c23-4cbe-a67e-c48ec5e2b805@googlegroups.com> <2d6680bc-b981-42f7-9d19-31e110a7267d@googlegroups.com> <0f6e0aa1-8d50-47bc-8882-eef7526625c1@googlegroups.com> <015dafe6-5691-4c69-a19c-18a994405156@googlegroups.com>
Message-ID <cc6718fb-e9c1-4e48-9a05-eedbe731466a@googlegroups.com> (permalink)
Subject Re: new ProDOS ports
From BLuRry <brendan.robert@gmail.com>

Show all headers | View raw


On Thursday, January 7, 2016 at 10:19:41 PM UTC-6, mdj wrote:
> On Friday, 8 January 2016 12:29:50 UTC+10, BLuRry  wrote:
> 
> > Look at the memory manager for Lawless Legends, starting around line 70 or so.
> > https://github.com/badvision/lawless-legends/blob/master/Platform/Apple/virtual/src/core/mem.s
> 
> 
> Interesting. What's the value in LL moving ProDOS to Auxiliary memory ? I've looked at doing this in the past, but primarily because I'm a RamWorks nutter, and moving it to Aux space makes a lot more sense when you have many auxilary banks to play with.
> 
> Matt

The raycaster routine is a gigantic unrolled loop (how else is it so fast? ;) So to make room for it and all the graphics, Martin moves Prodos out of the way.  Aux bank is used for all of the Plasma code.  Basically the memory allocation scheme can be summarized like this: "I drink your milkshake.  I DRINK IT UP."  We use every scrap of memory we can get, and eventually will expand it further to take advantage of RamWorks and/or slinky cards.

In most cases, data is allocated and deallocated on the fly, so having large contiguous regions of memory to work with presents many advantages.  Our engine reads from disk less often than Ultima V when you walk around the map. :D

Back to comp.sys.apple2 | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2015-11-18 10:10 -0800
  Re: new ProDOS ports Steve Nickolas <usotsuki@buric.co> - 2015-11-18 21:04 +0100
    Re: new ProDOS ports Delfs <eeastman@gmail.com> - 2015-11-19 03:18 -0800
      Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2015-11-19 09:45 -0800
        Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2015-12-13 07:57 -0800
          Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-01 08:48 -0800
            Re: new ProDOS ports Steve Nickolas <usotsuki@buric.co> - 2016-01-01 19:47 +0100
              Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-01 15:07 -0800
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-03 20:29 -0800
                Re: new ProDOS ports Steve Nickolas <usotsuki@buric.co> - 2016-01-04 09:13 +0100
                Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-04 06:59 -0800
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-04 08:00 -0800
                Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-04 09:21 -0800
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-04 20:12 -0800
                Re: new ProDOS ports D Finnigan <dog_cow@macgui.com> - 2016-01-05 21:12 +0000
                Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-05 20:37 -0800
                Re: new ProDOS ports mdj <mdj.mdj@gmail.com> - 2016-01-05 21:00 -0800
                Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-05 22:58 -0800
                Re: new ProDOS ports mdj <mdj.mdj@gmail.com> - 2016-01-06 22:54 -0800
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-07 07:31 -0800
                Re: new ProDOS ports "Michael 'AppleWin Debugger Dev'" <michael.pohoreski@gmail.com> - 2016-01-07 15:45 -0800
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-07 18:29 -0800
                Re: new ProDOS ports mdj <mdj.mdj@gmail.com> - 2016-01-07 20:19 -0800
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-08 07:57 -0800
                Re: new ProDOS ports gids.rs@sasktel.net - 2016-01-07 20:22 -0800
                Re: new ProDOS ports Steve Nickolas <usotsuki@buric.co> - 2016-01-08 12:54 +0100
                Re: new ProDOS ports "Michael 'AppleWin Debugger Dev'" <michael.pohoreski@gmail.com> - 2016-01-08 23:30 -0800
                Re: new ProDOS ports David Schmenk <dschmenk@gmail.com> - 2016-01-09 10:37 -0800
                Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-14 11:21 -0800
                Re: new ProDOS ports Jerome Vernet <jeromevernet@hotmail.com> - 2016-01-14 22:30 +0100
                Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-15 19:52 -0800
                Re: new ProDOS ports qkumba <peter.ferrie@gmail.com> - 2016-01-07 08:14 -0800
                Re: new ProDOS ports Steve Nickolas <usotsuki@buric.co> - 2016-01-06 06:09 +0100
                Re: new ProDOS ports gids.rs@sasktel.net - 2016-01-07 16:10 -0800
                Re: new ProDOS ports Steve Nickolas <usotsuki@buric.co> - 2016-01-08 02:43 +0100
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-05 23:05 -0800
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-06 13:07 -0800
                Re: new ProDOS ports Steve Nickolas <usotsuki@buric.co> - 2016-01-06 22:29 +0100
                Re: new ProDOS ports BLuRry <brendan.robert@gmail.com> - 2016-01-06 14:06 -0800

csiph-web