<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 20 Mar 2006 22:59:11 +0000 (GMT)
From   : Steve Fewell <kranser@...>
Subject: Re: Advanced BASIC pretending to be the MOS!

> > When Advanced BASIC starts, if it cannot detect
> the
> > Tube, instead of printing a helpful 'No Tube'
> error
> > message and exiting to the MOS, it goes into an
> > endless loop of:
> > Print *
> > Input line - OSWORD 0
> > Send line to MOS - OSCLI
> > <deal with Escape condition>
> > Loop

> > Why does it pretend to be the MOS?

> OS 1.20 doesn't supply any 
> way of operating the computer without a valid
> language ROM; this way, 
> if there's some kind of problem, you can at least
> attempt to diagnose 
> the problem.

Checked, are you are absolutely correct. OS 1.20 Just
hangs instead of going into command ('*') mode. I'd
always wondered why *FX247,76 causes BBC B's to hang
on break, but Masters enter the MOS command entry
mode.

Testing with:
ROM &B = HIBASIC
ROM &C = Advanced BASIC

and no co-processor.
*FX142,12
Advanced BASIC

*
*
*
*FX142,11
HIBASIC

?_


At which point the machine hangs. Hence, Advanced
BASIC at least leaves the machine usable - even though
it gives no indication of the problem ('No Tube'!).

Steve.




       
       
               
___________________________________________________________ 
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail
http://uk.messenger.yahoo.com
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>