Date : Wed, 15 Aug 2012 20:46:56 +0200
From : kortink@... (John Kortink)
Subject: Programatically "reset" a Beeb?
On Wed, 15 Aug 2012 13:44:50 +0100, Richard Gellman
<splodge@...> wrote:
>[...]
>
>I'm having trouble with a "reset" process. Hopefully someone
>here can point out the Bleeding Obvious(tm) to me.
>
>[...]
>
>Store the bit in the ROM set select
>register (1MHz bus)
>
>JMP (&FFFC)
>
>Except, it doesn't quite work. It
>changes ROM set sure enough, but the start sequence is interrupted and
>scrolls uncontrollably, sometimes with characters on screen.
>
>[...]
Try :
LDA #&7F
STA &FE4E
or equivalent, before you do the
JMP (&FFFC)
The OS will then find the system VIA in a state that is
consistent with a power up, and acts accordingly.
John Kortink
--
Email : kortink@...
Wwweb : http://www.inter.nl.net/users/J.Kortink
GoSDC, the ultimate BBC B/B+/Master/Electron storage system :
http://web.inter.nl.net/users/J.Kortink/home/hardware/gosdc