Multiple ROMs would be easy enough with a REX. Of course if the REX goes, you 
could be out of luck.

I have invested gated in a very small state of developing a smaller OS that 
would be in bits much, as I imagine, you are talking about. My professional 
work started on old NCR Tower system with quarter inch tape and Modus 
shared/networked hard drive systems. All of this running AT&T/NCR Unix System V 
R3.2. My personal computers at the time were a Color Computer 1 with 512k and 4 
FDD running OS-9 Level 1 and my M100. OS-9 has a similar structure in that the 
kernel boots it all to a prompt and nearly all commands are called from disk.

Something along these lines might be the way to go. I have been wondering if 
something could be written using Mike Stein's PCB with a 27C512. The System ROM 
space holding the kernel and the Option ROM space other commands including 
BASIC, TELCOM, TEXT, ADDRSS, and SCHEDL. This would leave room for commands 
plus TPDD and DVI support/bootstrap in the System ROM. The OS commands could be 
called on by the kernel when used at a prompt. For example:

RAM> FILES 0:*.*

Might CALL 63012 passing 0:*.* to the command of call another off set (63023) 
for a different command. It wouldn't be CP/M let alone Unix, but it could be 
useful. I suppose the same thing could be done with a REX so that someone could 
have other ROMware installed; e.g. Ultimate or Super ROM.

Am I way off in my thinking? Maybe this is were the CP/M for M100 was going.


God Bless,

GregS <><

----- Original Message -----
From: "Brian White" <bw.al...@gmail.com>
To: m...@bitchin100.com
Sent: Tuesday, September 11, 2018 4:59:47 AM
Subject: Re: [M100] call for programs and games

You know... thinking about that problem of needing a way to get a dos back
if you wipe ram, why can't we have multiple roms? Would it be theoretically
possible, assuming some new hardware, to break up the 32k rom address space
into smaller seperate chunks, so instead of having to choose ts-dos rom as
your only rom, or some other whole rom... what would it take to have a 1k
or 5k chunk that is just teeny or ts-dos that stays there all the time like
a normal rom, except it's only 1k, while the remainder can be some other
rom of your choosing as long as it fits?

For that matter, assuming the magic fictional hardware for the moment, why
not assignable chucks through out the whole 32k? Basically so you could
have whatever combination of apps you wanted. Like a bunch of virtual 2k
chip sockets.

Just in theory I mean. Of course I know no existing roms can operate this
way simply because they weren't written to.

Maybe what we *could* have, is a rom image builder, where you pick .co apps
in a ui, and it spits out a rom image. I assume the apps would each need to
be modified along the way by the image builder. It might have to supply a
menu too. Kind of like rex & rexmgr, but working within a single rom, and
not needing any special hardware to actually do the switching that rex
does. no cpld. Just a thing that outputs a single rom image that only needs
to be flashed to a plain old 32k rom. Like a build-your-own-UR2.

Reply via email to