Discussion:
[M100] NEC Bank Accessor (BA.CO)
Kurt McCullum
2018-12-05 23:25:45 UTC
Permalink
Has anybody played with the Bank Accessor program that comes with the
personal application kit? I'm looking for some information specific to
memory usage.
When I load the program it works as stated. I can access files across
all three banks from BASIC by using the prefix like this:
OPEN "BNK2:DATA.DO" for input as #1

Pretty cool to break through the 32k barrier in this way. But the
downside is that I loose 10k just loading the program. It's a tiny
program at only 1286 bytes but for some reason it loads at 53248 to
54528. That's somewhat of a deal killer for me since it takes my memory
from 28k to 17k.
So if you have any insights I'd love to hear them. If it can be modified
to load higher in memory I can see it as something rather useful.
Kurt
John R. Hogerhuis
2018-12-06 01:10:03 UTC
Permalink
Just guessing but the remaining space might be a copy buffer. Not that that
should be necessary. TINY/TEENY is only about 800 bytes and it is able to
be manipulate the file system and communicate over tpdd protocol.

It might be something else though. Maybe it coexists with another utlity.

-- John.
Post by Kurt McCullum
Has anybody played with the Bank Accessor program that comes with the
personal application kit? I'm looking for some information specific to
memory usage.
When I load the program it works as stated. I can access files across all
OPEN "BNK2:DATA.DO" for input as #1
Pretty cool to break through the 32k barrier in this way. But the downside
is that I loose 10k just loading the program. It's a tiny program at only
1286 bytes but for some reason it loads at 53248 to 54528. That's somewhat
of a deal killer for me since it takes my memory from 28k to 17k.
So if you have any insights I'd love to hear them. If it can be modified
to load higher in memory I can see it as something rather useful.
Kurt
Kurt McCullum
2018-12-06 01:54:41 UTC
Permalink
Well it's either a buffer space or to play friendly with other
applications. I plan to disassemble it and see if I can move it higher
in the memory space and still have it work.
Kurt
Post by John R. Hogerhuis
Just guessing but the remaining space might be a copy buffer. Not that
that should be necessary. TINY/TEENY is only about 800 bytes and it is
able to be manipulate the file system and communicate over tpdd
protocol.>
It might be something else though. Maybe it coexists with
another utlity.>
-- John.
Post by Kurt McCullum
Has anybody played with the Bank Accessor program that comes with the
personal application kit? I'm looking for some information specific
to memory usage.>>
When I load the program it works as stated. I can access files across
all three banks from BASIC by using the prefix like this:>>
OPEN "BNK2:DATA.DO" for input as #1
Pretty cool to break through the 32k barrier in this way. But the
downside is that I loose 10k just loading the program. It's a tiny
program at only 1286 bytes but for some reason it loads at 53248 to
54528. That's somewhat of a deal killer for me since it takes my
memory from 28k to 17k.>>
So if you have any insights I'd love to hear them. If it can be
modified to load higher in memory I can see it as something rather
useful.>>
Kurt
John R. Hogerhuis
2018-12-06 02:04:56 UTC
Permalink
Seems doable.

And there's plenty of info about the NEC file system and ram banking in the
reference manuals if needed


-- John.

Loading...