Tandy T100 info
John Hogerhuis
jhoger at gmail.com
Mon May 16 16:25:13 CDT 2005
On 5/16/05, Allison <ajp166 at bellatlantic.net> wrote:
>
> Ok, the usual MMU only fairly fine grained. Does any apps make use of
> that kind of MMU and space?
>
Not yet, this is a new thing, and there's no software to take
advantage of the full potential yet.
> >Each block in the map can be marked read-only so that if you are
> >emulating ROM with RAM or flash you get a perfect emulation, i.e. any
> >writes against ROM don't get applied.
>
> Handy!
>
Handy and required... some vintage ROMs do some funny stuff writing
against ROM for efficiency believe that it won't have any effect. But
writing against RAM has an effect, and against flash can lock up the
flash since it can trigger its state machine.
> Now I understand what it is and the basic logic inside. Like many MMU
> based 8bitters the addition of large ram is usually to emulate disk.
> I'm curious to see if any actually do swaping or overlay so the app
> can access a larger space or larger data. The reason for that is
> most cases that is rare or not even done.
>
Well the M100 uses a RAM based file system. Our MMU is a new thing, so
any use made of it beyond emulating multiple M100 fast-switch maps
will be by new software. In particular I'm planning a management
program that can set up maps and burn new ROMs to flash or set them up
in RAM. But the spec will be freely available so user programs can get
direct access to extended RAM. All you need to do is CLEAR enough
space to get a 1K window and a BASIC program can start PEEKing and
POKEing extended RAM without too much trouble. That's why we have such
a fine-grain MMU block size.
-- John.
More information about the cctalk
mailing list