<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Wed, 15 Mar 1995 15:55:59 +0000 (GMT)
From   : Neil Pollard <pollard@...>
Subject: Re: Emulating I/O

Hello all,

Thanks for the replies you sent a few weeks ago about emulating I/O for 
my project. I now have BASIC working fine (about 300% speed on a Pentium), 
including, as far as I can tell, all the * commands. I've done this by 
copying memory from 0-DFF into my emulator (with a few changes here and
there),
and inserting characters into the keyboard buffer for input.

However, I still can't get the thing to boot. I get as far as 'BBC 
Computer 16K' and a couple of <CR>s and then it stops (in a loop at 
FB14)

I've designated all memory above &8000 as read-only and changed all the I/O
sections in the ROM to &FF, as those who replied suggested. I have also
emulated
the byte at FE30 for paged ROMS.

Any ideas what might be going wrong? *BASIC works from within BASIC fine. 
CALL !-4 gets as far as 'BBC Computer 16K' too, but does a hard reset 
every time (hence the 16K message), I don't know if that's a clue.

Let me know if you have any ideas.
Thanks,

Neil Pollard

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>