<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Fri, 22 Feb 2008 13:28:48 +1100
From   : msmcdoug@... (Mark McDougall)
Subject: BBC FPGA Boots to BASIC... almost...

Jonathan Graham Harston wrote:

> Snap! http://mdfs.net/Software/PDP11/BBCBasic/blog/img06.gif
> Bruuhahahahaaahh!!!

Nice!

> If ROM paging wasn't working, that may cause a problem, but it
> would before it gets back to BASIC to REPORT the error. Also, you
> would be likely to see the problem on BREAK/RESET when the ROMs
> are initially walks through to initialise them.

It should be working in all cases, but it's something for me to check again.

> Does the problem happen with all errors, or just Mistake? Try:
> PRINT FRED
> to generate "No such variable" and see what happens.

Same thing - I see "N" and it freezes...

> Does the problem happen with all printout, or just printout after
> an error occurs? Try:
> REPEAT PRINT "HELLO":UNTIL FALSE
> This should continuously print HELLO

Yup, no problem with it. I ran a "hello world" program a few days ago and 
left it running for a couple of hours.

> Is the printer buffer filling, or is it something else? Try
> selecting the printer sink with:
> *FX5,0
> and then generate the Mistake error again.

Same deal.

> If you have a way of monitoring the LED state,
> that would tell you if printer output is being inadvertantly
> selected and the buffer is filling up.

Not atm... the board I'm using atm only has 1 LED and that's used for 
something else... :(

I should mention that pressing <ESC> also hangs the machine. From the BASIC 
prompt I see "Esc" before it hangs...

The other weird thing is that I have a hot-key sequence that is supposed to 
reset the design - resets the CPU and all the registers in the design - but 
that results in a clear screen and a hang without anything displayed on the 
screen. I have no idea why this doesn't restart properly. It may be 
related... I have more investigation to do when I get the chance, which I 
haven't for a few days now...

Regards,

-- 
|              Mark McDougall                | "Electrical Engineers do it
|  <http://members.iinet.net.au/~msmcdoug>   |   with less resistance!"
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>