<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 09 Aug 2010 21:48:14 +0100
From   : afra@... (Phill Harvey-Smith)
Subject: Free Stuff Tranche III [Results]

Andrew Hancock wrote:
> I seem to recall there was a POKE on a Dragon 32, that could do the same
> thing! (She couldn't afford a Beeb!).
> 
> I tried it on my girlfriends Dragon, and it didn't break it!

Nope shouldn't cause it to break, though it may crash.

Poke &HFFD7,1 to go to faster mode
Poke &HFFD6,1 to go back to slow mode.

Also works on most Tandy CoCo machines as they and the Dragon are almost 
the same machine.

Basically the machine normally accesses memory at 0.98MHz, as the memory 
is shared between the CPU and the video chip, the poke tells the SAM 
(memory controler), to use 1.7MHz, when accessing memory above $8000, 
which is where the Dragon 32 (and the 64 in 32K mode) has it's rom, this 
has the effect of speeding up programs that run from this area, 
including the Basic interpreter.

Of course this doesn't work if the machine has 64K of RAM and is in all 
RAM mode.

There's actually another : poke &hFFD7,1 then poke &HFFD9,1 which will 
run the whole machine at 1.77MHz, but then it won't produce a display, 
and won't refresh the ram, so not very usefull :(

Cheers.

Phill.

-- 
Phill Harvey-Smith, Programmer, Hardware hacker, and general eccentric !

"You can twist perceptions, but reality won't budge" -- Rush.
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>