From: Dave McGuire <mcguire at neurotica.com>
On Apr 21, 2007, at 12:38 AM, Ensor wrote:
BTW Can TRS-80 Model 1's or Memotech's run
CP/M (I had an "SDX" disc pack
for my Memotech at one time, but that didn't run CP/M; rather it had a
basic "disc filing system" in ROM)?
I'm pretty sure the TRS-80 Model I is incapable of running unmodified
CP/M because it has ROM in low memory that cannot be remapped...is this
correct?
-Dave
Hi Dave
Most any machine can be setup to shadow the ROM. On a different machine,
I wrote a few lines of code that would simply read and then write
ROM data. I set it up so that writes would go to RAM that on boot were
shadowed behind the ROM.
After the ROM had been copied, the code was still running from ROM.
I had a 7474 that would switch the enables on the ROM and RAM
when it saw the first I/O operation.
In your case, you'll either need to write separate I/O code for CP/M
or rige some way such that on each I/O action of the CP/M, you
switched the ROM back into memory. This should work so long as you don't
expect to buffer the I/O data where to ROM was. Both are relatively
simple to do.
Dwight
_________________________________________________________________
Mortgage rates near historic lows. Refinance $200,000 loan for as low as
$771/month*
https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm…