<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 18 Aug 2011 11:55:29 +0100
From   : adsb@... (Andrew Benham)
Subject: Tube ROM

On 17/08/11 18:07, Rick Murray wrote:

> A question I have is if HiBASIC is present as a BBC Micro EPROM, but it 
> won't work unless it is copied onto the co-processor, why is it not part 
> of the co-processor firmware, and just copied into RAM at startup? It's 
> a bit dumb for the co-pro user guide to suggest it is "best" to start 
> with both BASIC and HiBASIC installed, as well as the Beeb MOS, plus a 
> DNFS for the Tube interface code. That only leaves one ROM slot on a 
> standard Beeb...

My recollection, which may be wrong, was that HiBASIC wasn't supplied on
a ROM but just as a image on disk.

Acorn's Alternative MOS ROM for the Master includes ROM relocation code,
and the version of BASIC in that MOS ROM automagically relocates itself
on a 6502 second processor upon a reset if BASIC is the configured
language.  The ROM responds to both *BASIC and *HIBASIC - the two
commands giving two different load addresses.
The version of EDIT also relocates itself higher in a 6502 second
processor.

-- 
Andrew Benham     Southgate, London N14, United Kingdom

The gates in my computer are AND OR and NOT, not "Bill"
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>