[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Moving binary files to /RAM
Laine Houghton <laine@intergate.com> wrote:
> I did a test saving blocks of 1's 2's 3's......... 3072 bytes just as the
> program would do. The 12's representing the 12'th file ends right at $BFFF
> The 13'th to 16'th files would be contained in the bank 1 bank 2 and beyond
> memory.
>
> I'm guessing that the bank switching overhead introduces an unavoidable
> delay that a program such as yours is sensative to.
I'm actually surprised it's that much of a delay, though I'll admit I
have no idea how memory actually works ;-)
Presumably then, this would still be an issue were I to write an
assembly routine to handle the file moving.
> A good incentive to get down to the assy work. With a 1 meg card you could
> move 12 files worth of samples to successive 64k banks.
>
> If I did my napkin math correctly that would be 180 files and it should work
> as smooth as the 12 alone.
...and I thought requiring 128K was pushing it! That definitely has
potential for a music sequencer where you could really use the added
range... loading the banks with 4 x 9K samples would give you a range of
5+ octaves and allow for notes that could sustain almost a full
second... actually I think this idea might be well worth pursuing.
--
._____.
|[LD8]! SIMON WILLIAMS :: LUDDITE ENTERPRISES UNLIMITED
| (O) | 68K MACINTOSH SERVER http://luddite.no-ip.com
!__!__! FAILURE RECORDS http://failurerecords.no-ip.com