Alive
News Team Current issue History Online Support Download Forum @Pouet

01 - 02 - SE - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 - 13 - 14

Alive 5
ACORN RISC PC 600

Some of you who read Maggie 26 may well remember a write-up of when I got an
Acorn Archimedes 4000 series computer. It offered quite a bit of information
on  the machine itself,  and also provided an interesting snapshot into  the
state of the Acorn scene at that time.  Back then, in 1998, Acorn were still
manufacturing,  and  were getting ready to build a bright yellow-cased  next
generation  machine called the 'Phoebe'.  Unfortunately,  Acorn decided that
lameness should rule, and pulled out almost at the last minute. They went on
to  systematically  deny their previously long and  distinguished  computing
heritage,  changing their name to 'Element 14', concentrating on set-top box
manufacture, and then selling up and disappearing off the face of the Earth?

The  story didn't end there,  as the licencing of the operating system  went
elsewhere,  and  actual  hardware  by third-party  manufacturers  was  being
produced.  In the meantime the Archie fizzled and died, and my interest went
away for a time. But now, it has come back again.

So  what  happened  next?  Well Acorn machines were formerly the  choice  of
schools across the UK,  Acorn pricing policy tended to reflect the fact they
had  this captive market firmly in their grasp,  as they didn't give a  toss
about general users. Acorn machines tended to be very well built, but rather 
expensive,  until it was too late.  Still, now that schools, urged on by our
Microsoft  fawning and computer-ignorant Prime Minister,  are getting Wintel
kit, they are dumping their old Acorn gear. So the opportunities to get some
nice  kit  quite  cheaply,  are starting to appear.  It was John  'Asteroid' 
Hayward  who got me back into Acorn-o-phile mode,  when he made contact with
one  school,  and managed to get hold of a rare Acorn Archimedes A4  laptop,
amongst  other gear,  which was put into service for the ALT Party,  earlier
this  year.  He  had  also managed to get hold of a job lot  of  differently
specced Acorn machines, including a couple of Risc PCs. So I grabbed one!


A Bit about the beast...

The  Risc  PC  was the next generation on from the  Archimedes.  This  first
appeared  in  1994,  and  improved in a number of areas  from  the  1987-era
Archimedes.  Firstly  there  was a new generation of Risc processor  inside,
improved  from the original 8-12 mhz,  and now running at 30mhz for the  RPC
600.  Then  there  was an overdue improvement in the graphics  capabilities,
with a whole new video chip, and additional graphics modes, including 15 bit
(32000 colour) and 24 bit (16 million) became available. There was an option
for  16-bit  sound in there,  and the restrictive ST-like 4MB RAM limit  had
been  broken at last,  it was possible to upgrade all the way to 256 meg  if
you  so desired.  In addition to that,  the Risc PC had an innovative system
for  upgrading  it.  The RPC design came in two parts,  a shallow base unit,
which contained the CPU, hardware and power supply. The basic computing bit.
And then,  there was a 'slice' immediately above it, which would contain the
floppy and hard drive(s) and in my case,  a CD-ROM.

The  nice  idea  that  Acorn had,  is that you could keep  on  adding  other
'slices' to it, with third party upgrades, accelerators etc, and end up with
a  very  nicely specced machine.  Indeed,  the ultimate development of  this
concept was called a 'Rocketship', which sat on its side, and had about 9 or
10 slices in total!

The  Risc  PC was manufactured in three basic incarnations.  These were  the
Risc PC 600, which is the machine that I've got, from 1994. The Risc PC 700,
an  incremental improvement,  with a 40 mhz CPU and improved OS,  came along
about a year later.  Then the ultimate Risc PC,  the StrongArm,  favoured by
demo coders,  came along, which was a massive jump in raw power on what came
before,  with  a  233 mzh Arm CPU.  Apart from some upgrades,  more of which
later,  this is really as far as the Risc PC concept got. The aborted Phoebe
would  have  at least doubled on that figure,  and included more modern  RAM
types  with  faster access times in the design,  but Acorn may have  decided
that  the improvement wasn't enough to justify making it?  There were two or
three  third party companies interested in making hardware after Acorn  lost
interest,  the predominant  one  still making it today,  is a company called
'RiscStation Ltd'.


What I got...

The  Risc PC 600 I got was an ex-school model,  probably a teachers personal
machine,  rather  than  a classroom abused model.  It comes with 16 MB  RAM,
(thank  you John!) a 500 meg IDE hard drive,  and a CD-ROM of  indeterminate
speed.  It  also has the slightly later RiscOS version 3.6,  rather than the
initial  production  v3.5,  so  this could be a later 600?  It comes with  a
detachable  keyboard,  and  the  famous Acorn three-button  mouse.  What  is
missing  is interesting too,  as to get the more exciting screen modes,  you
need extra video RAM. Either 1MB, for 32,000 colours at a higher resolution,
or 2MB for the full 24-bit monty. Do you think Acorn included any of this at
the start? Well what do you think ;)


Starting up...

Like the A4000, it plugs in to a VGA screen just fine, in fact, it's sharing
the  screen that my CT2 Falcy uses.  Through the minor miracle of a switcher
box,  they never disagree or argue, and I have to make a conscious effort to
remember  to  use  the correct keyboard and mouse!  I got the machine  in  a
pretty  'bare' state to start with,  apart from one or two goodies that John
left on the hard drive (such as Starfighter 3000,  thanks pal!) Initially, I
wasn't  even  able  to  get any  vaguely  interesting  screen  modes,  being
throttled  back to merely what I got on the A4000.  It wasn't until I got  a
handy Acorn World cover disk CD-ROM,  that I was able to install a full boot
sequence,  which  loaded a fully configurable boot file onto the hard  disk,
that I was able to investigate further.

The bootup file, when double-clicked, comes up with something a lot like the
control  panel  on  Windowze.  Included,  is an option for screen modes  and
monitor  types.  So  I  decided  to  'fake' an  Acorn  monitor  type,  which
immediately  gave access to some more satisfactory screen modes.  Certainly,
800 x 600 in 256 colours was possible,  and even a stab at one of the higher
colour modes (32k colours) in a weird 452 x 350  screen mode.  Without VRAM,
the  system  allows up to 1024k from the main body of RAM to be  used.  I've
also got a feeling that the presence of VRAM,  or not,  has a bearing on the
overall  system  speed,  especially when higher resolution screen modes  are
brought into play.

The  look  of  the  desktop was sparse,  but it was  close  to  the  desktop
enhancement  kit  I installed for the A4000,  with 3D window bars,  and  the
option of textured backdrops on the desktop. (This actually turned out to be
the  same enhancement kit,  called "Newlook",  now incorporated into the RPC
ROM!)  Window handling,  which used a 'cascade' system,  for each new window
opened, was unchanged from the A4000.

The  latest  version of RiscOS,  is version 4.0,  which was intended for the
Phoebe,  but  is available as a retrofittable ROM upgrade.  Apart from Linux
fans,  there  seems  to  be no rush to make a third-party O/S  and  desktop,
unlike  the situation with Atari people,  who were spoiled for choice at one
point!


Comparison...

It's a difficult one to compare with the Falcon.  The RPC 600 version of the
ARM cpu comes in at a reasonable 30 mips and 30 mhz. This compares well with
the  standard 16mhz Falcon,  and still holds its own against the likes of  a
CT2  machine.  But  then you have to remember that the Falcon has  its  DSP,
which comes in really useful for certain tasks, JPEG decoding, music replay,
3D precalculation and so on.

I  found a real-world task to set the two against each other,  which was  to
load in and display an off-line webpage with a number of pictures.  (The Alt
Party "Haze of Recollection" page from the CiH HQ site.) This was to be done
in an 800 x 600 (256 colours) screen mode on both machines.

Falcon CT2,  50 mhz 68030 (Magic 6):- 17 seconds
Risc PC 600, 30 mhz ARM610 (RiscOS):- 39 seconds

It is interesting to note that when this test was done on a 640 x 480  (with
256 colours) screen mode on the Risc PC,  the timings dropped down to a much
more  reasonable 16 seconds.  Clearly running higher resolution screen modes
impacts heavily on this machine.  (You might be even more interested to know
then,  that I got it down to 13 seconds on my CT2 Falcy, running a 704 x 560
Truecolour mode!)

And  just to make things even more bewildering,  the equivalent timing for a
standard 16 mhz Falcon to carry out the same task, on a 640 x 480 256 colour
screen mode,  was 57 seconds.  So in one context,  this Risc PC 600 could be
over three times faster than a standard Falcon,  but in a slightly different
situation, could only manage under half the speed of a CT2 machine! And that
is  without appealing to any special features of either machine,  just  pure
CPU slogging involved here.

I'm  not  sure how having separate video ram in the case of  the  RPC  would
impact on these timings, and I'd be interested to hear if it does?

Talking  of  playing to individual strengths,  on one of the Acorn World  CD
ROM's  there  were a number of MP3 players included,  but these specified  a
StrongArm  machine as the only suitable system powerful enough to  run  them
on, unless you decrunched an MP3 to .WAV. Compare this situation, where even
a  standard Falcon '030 can play MP3 music.  Clearly the Falcon's DSP  rules
there!

The Acorn Web Universe...

It  is  perfectly possible to connect to the internet with a Risc  Box  like
this  one.  Indeed,  a  bunch  of dialup gubbins is included in  the  bootup
options. There are some pre-configured internet connection options, the most
widely  publicised one is for something found on one of the Acorn  World  CD
ROM's called 'ArgoNet',  which comes at a price. I'm not sure if their trial
offer  is  still available after two to three years though?  Other  internet
providers   can be used,  with a bit of time and fiddling around.  There are
Risc  OS clients for all the normal things that you can do online,  such  as
email, irc, and of course, the web.

I've  identified about three commercially available web browsers,  and  what
looks  like a couple of freeware ones too.  The one which was supplied in  a
crippleware offline version, and used as a document reader on the Acorn User
was the Fresco Browser.  This works in a similar way, and at a similar level
of competance to later versions of CAB on Atari. One of the freeware efforts
was  made  by Acorn themselves,  and clearly a very early work in  progress,
called  'Bookworm'.  That too was limited to offline use (They do like their
crippleware  here!)  but no great loss there,  as it didn't exactly  display
HTML perfectly.  Other browsers,  the commercially available ones, have such
things as Javascript capability,  and properly support later HTML protocols,
which puts them ahead of CAB.

With  regard  to web content,  there is an awful lot of it,  and it takes  a
while  to  sort it out to make some sort of sense,  but quite quickly,  some
essential places do emerge from the search engine generated fog .

The  equivalent of 'atari.org',  and probably about as useful,  would be the
Acorn Cybervillage at http://acorn.cybervillage.co.uk - This contains up  to
date  news on Risc OS and related topics,  and a number of useful  subsites,
links to other essential places,  and some downloads helpful to those people
who might have a Risc OS machine with a completely bare hard drive.

Next up, and one which has been on my links page for some time, Acorn Gaming
at  www.acorn-gaming.org.uk  -  This contains news relating  to  gaming  and
emulation issues, a lot of good links, and some tasty PD downloads. here you
can  also get some good well-written game and emulator reviews,  the  latter
like my cih.atari.org page for emulators on Atari, but a lot better!

Just  about every decent demo ever written for the Archimedes and  Risc  PC,
going  back  to 198-um whenever can be found on the Icebird demo  server  at
www.icebird.org - Along with (infrequent) news of demo scene related issues.
Someone from this crew recently described the Risc OS demo scene on the  Alt
Party Mekka report,  as "Small but still existent." The most recent activity
of  a  scenish  nature  that I could find,  were the  end  products  of  the
Codecraft competition, which specialised in intros of 1k, 2k and 4k in size.
Like  the  Atari scene,  a lot of Acorn scene activity was geared to  a  big
party at Easter, most famously, the Siliconvention '97, but not so much now?

There will be a separate article on Acorn demos,  or such as I've managed to
get running on my machine, elsewhere.

From there, a host of sites abound, many of them small download pages put up
by individual programmers,  on a legacyware basis. A lot of these other more
miscellaneous sites aren't frequently updated.  Many haven't been updated in
quite  a while,  and I get a feeling of Marie Celeste-like abandonment in  a
lot of cases,  dating from when the parent company decided to quit. A lot of
the  Acorn web universe is gathering dust in the corners,  or is pointing to
places  that  have disappeared altogether.  Generally if you stick with  the
likes  of  the  Acorn Cybervillage,  you should be kept up  to  date  easily
enough.  Anything after that, is up to you, but be prepared for a lot of net
crawling that gets you going around in small circles!


Music and Graphics..

Since the last time that I looked at this subject,  I've managed to find one
or two items of interest.

Purely from a point of picture viewing, 'For Your Eyes Only' gives excellent
results as a JPEG viewer.  It is surprisingly quick,  even on an early model
Risc PC, and would compare well with a Falcon using the DSP. I also got hold
of a demo of a paint program called 'Paintcan', which seemed to combine some
of the best elements of Apex, with the front end of Deluxe Paint, as the ten
minute rolling demo which showed off most of the effects revealed.

There doesn't seem to be an animation player,  like Aniplayer, that combines
most  of  the current movie formats into one.  Instead,  there are  separate
animation players for each format,  some better than others. The .Fli player
working very well, the .Avi player proving fussy about what it would touch.

There  are  a  number of MP3 players,  some modelled closely on  the  PeeCee
'WinAmp'.  And  as  far as I can see,  they all need a high powered model of
Risc PC to work properly. Ah well, back to the Falcon :)

The news is rather better when it comes to finding a good modfile player, as
'QTM Player' comes to the rescue.  This multi-format player, wrapped up in a
slick  minature CD-player style control console,  draggable anywhere on  the
desktop,  happily tackles a number of different modfile formats. It tends to
chug on some of the more extravagantly multichannel formats though.  You can
tell  if a tune is in trouble,  when rather a lot of crackling starts coming
through the speakers.  It is even claimed to replay C64 SID tunes,  and MIDI
files  among  others.  It also has the rather rare and welcome  feature  for
Acorn  software,  of  being  able  to use material  straight  off  a  PeeCee
formatted  CD-ROM,  without you having to drag files to the Acorn hard drive
and  tediously  set up a file type for the program to recognise  it  in  the
first place.

There  is also an ST Sound player,  which uses material from Leonard's  home
page,  and  a C64 SID player ported by none other than Ziggy Stardust of the
Overlanders (but which doesn't seem to quite work with this Risc PC?)

Of course,  a CD-ROM will happily play audio CD's,  unless you've got one of
those new ones with lame copy protection that won't work with this,  or with
higher quality Hi-Fi equipment.  You don't even need any extra software,  as
the  routines to recognise an audio CD seem to be included with  the  CD-ROM
drivers to allow it at least to play.


Games..

There  isn't a lot to add to my Maggie 26 Archimedes review,  which  covered
this  subject pretty well.  I think that Acorn should have seriously thought
about  putting  'Elite' into the later series machines ROM,  as it seems  to
turn up on just about every hard drive anyway!

Quite  a lot of material that I collected from the A4000 days  does  happily
run  on here,  I've mentioned 'Starfighter 3000' before.  I'd love to get my
hands on a copy of 'Zarch',  the Acorn original of the 3D Defender-like game
better  known  as  'Virus'.  There's even a desktop or Wimp  version  of  it
somewhere.  It  was  rumoured that David Braben was thinking  of  converting
'Virus  2000', from the Playstation and PeeCee to the Risc PC,  hmmm,  wonder
whatever became of that?

Various flavours of Wolfenstein,  Doom,  and Quake live out there.  I'd give
the  latter  one  a miss though,  if the performance of the  Quake-style  3D
engine that I tried out is any indication. This staggers along at around 2-3
frames a second, and I'm not planning to get a StrongArm upgrade just yet.

There's still the odd games producer out there even now,  'Tek 1608', a high
end Civilisation style game,  is due out as I write this sentence. There may
well be still more to come,  and of course, there's a huge back catalogue of
games, from the amateur public domain efforts, through a lot of Amiga ports,
and  coming more up to date with Risc OS versions of many of the  PeeCee  3D
classics.  I asked Mr Pink about the possibility of converting Chuchu Rocket
to the Risc PC, but he wasn't interested!


Emulation..

The RiscOS series has attracted a wide range of emulation programs of  other
systems,  in fact you might well be able to call it a comprehensive and full
range, certainly for classic 8-bit systems, and quite a lot of consoles too.
Even  the  M.A.M.E  arcade emulator gets in there  too.  The  more  advanced
emulations  really need StrongArm to run at full speed,  but most emulations
are passable on a lower spec Risc PC as well.

There is even an official Acorn effort,  superceded by later developments, a
BBC  micro  (8-bit)  emulation  known  as  !65Host,  which  emulates  a  BBC
environment  and  can run BBC BASIC programs.  This was given away with  new
machines. I can report that it works within that limitation quite well.

A  lot of this excellence in emulation is due to the efforts of  one  clever
and  prolific individual David McEwen,  in porting many of these  emulations
across, singlehandedly. His website can be found at:-

www.acornemus.freeserve.co.uk

So far,  I've grabbed a Spectrum 128 emulator 'Spec128', which seems to do a
reasonable job,  including a very nice YM soundchip emulation,  and it seems
to  run nearasdammit at full speed on this RPC 600.  Also I've had a bit  of
success  with an Amstrad CPC emulation,  running a couple of oldschool demos
(in a window, onscreen, with variable, but generally reasonable speed.) I've
still yet to puzzle out the RiscOS version of the Lynx emulator 'Handy'.  It
does not get on with any of the ROM image files I've got for it?  (These are
files with the extender 'o'.)

I'm looking forward to trying out more of these, but time is limited so far.
There  is  an ST emulator called 'STem',  which runs at 40% of normal,  on a
Strongarm  based  system!  Interestingly,  it does mention that MC68k  based
systems aren't a strong point for emulation by RiscOS!


Demos..

In  spite  of its staid image as a 'sensible' computer,  the Archimedes  and
Risc PC have attracted a lot of demo coders in the past.  This may have been
largely  down  to the initial novelty of the super-fast ARM  chip,  and  the
quite  advanced for 1987 specifications for the Archimedes.  A lot of people
went on to code on the Risc PC, especially the super-fast StrongARM variant,
which would have been a strong competitor to contemporary PeeCees.

So there should be a huge choice of material to run in theory, right?

In reality, with a low-end Risc PC, connected to a VGA monitor, and crippled
by a lack of video ram,  there is rather less choice to be had! I'm going to
write  a  separate review of those demos which I did get to  run.  The  name
'Arms  Tech'  in particular will come in for some glowing words  of  praise.
Quite  a lot of demos made for the RPC do run,  but frequently in a  'split-
screen'  style,  familiar to anyone who has tried to run an RGB only demo on
the Falcon on a VGA screen. Some demos tell you to forget it from the start,
specifying  a StrongArm and huge amounts of memory.  Where are these  coders
today? Probably on the PeeCee and hating it!

There is some good news,  as this machine is able to run a lot of Archimedes
demos too,  and it is able to make a better fist of doing this. Again, there
will be more in this other article I'm doing shortly,  but there's some damn
nice code for this machine!

I'm  not  really sure how the demo scene stands at the minute.  Most of  its
activity can be covered in the past tense,  and any current work in progress
is  being  kept very well hidden.  Maybe someone with some closer  links  to
people in the know could fill in at this point?


Magazines..

The  last  time I wrote about this subject,  there were maybe two  or  three
paper  magazines  in the shops.  Only one of which,  Acorn User,  was really
alive,  I  got  the impression that the other two were waiting for the  end.
Since then, the position has worsened, of course. Acorn User is still going,
but  it seems only just with a limited number of retailers stocking it.  The
1998 style Acorn User featured cover disks, and on occasion, a cover-mounted
CD-ROM.  The  mixture  of  topics  covered was good,  from the  dad-end  DTP
tendency,  to games,  and even a limited amount of demo scene coverage. Now,
from  what I've seen,  the DTP heavy mob has waded in,  and stifled anything
remotely light-hearted in the mag.

As for disk mags,  these have never been that strong, historically speaking.
The  most  recent edition,  which I described in Maggie 26,  was the  Coders 
Revenge,  a  German scene UCM style production.  This was dated for the 1997 
Siliconvention.  After  that,  nothing  more?  The Icebird historical archive
suggests some other past diskmags for the Archie, and I might just check one
or two of these out shortly in more detail !

There  are  a few,  and these seem to mainly cater for the  hardcore  German
scener,  in  German.  Coders Revenge was interesting in offering a bilingual
option,  with  parallel  English  and German language menus.  I did  find  a
publication  that  dated back to the early nineties,  heyday of the  amateur
diskmag  scene,  at  around the sort of time we were hard at work on  things
like 'Captain Cock-up',  'Felice's Viewpoint' and that brilliant 'Beavis and 
Commodore-head'  cover picture that Kev did for Maggie.  This came from  the
distinctly  un-German  sound  group  called 'Sounds  Riscy'.  It  was  named
(confusingly) 'Spectrum'.

This issue (number 2) consists of a fairly elaborate menu shell, quite a bit
in the style of Undercover, but with a heavier use of sub-menus, rather than
displaying every article to be selected on the front-end. The text-displayer
ran  in  a lower resolution screen mode,  and looked it,  and there was  the
capability  to display pictures in text,  and a starfield running behind  at
all times, with shades of the Maggie Falcon shell. The bulk of articles were
fairly short,  some reviews just about managing to scrape in at a paragraph.
Others were longer, and the general quality falls somewhere in the middle.

I've  not  seen anything so far,  that could take on the best of  the  Atari
scene,  Coders  Revenge  has  got a good menu shell which uses the  Risc  PC
hardware  well,  but is very sparse on the number of articles,  Spectrum has
got  more  text,  but  would  not quite make the  premier  league  of  Atari
diskmags. But who knows what might be lying around the next download?


Future expansion..

Even  at this late stage,  when the parent company hasd packed its bags  and
left  the  building,  there are still possibilities for this  promising  but
underestimated hardware.

There  is still hardware being made,  RiscStation Ltd are making a range  of
RiscOS  work  stations,  their base hardware something like an  ultra-modern
presentation  of  an Risc PC 700 series,  and going up from there.  There is
even handheld hardware in the works.

For  those  people with existing hardware,  there is an  'ultimate'  upgrade
called  'Kinetix',  which  works out at around 50% faster than the  existing
StrongArm  based Risc PC,  and 64 MB better off,  with the latest version of
Risc OS 4 included. You also won't get a lot of change out of 500 UKP.

There  is a separate company called RiscOS Ltd,  which is developing the  OS
further,  having just released a CD-ROM version called 'RiscOS Select'. This
can be added to existing machines, and to possible future Risc-based clones.

The other place that you can see a StrongArm Risc in action,  is, of course,
the Nintendo Gameboy Advance!  Apparently, for demo programming purposes, it
is not too dissimilar to the StrongArm found on the Risc PC?!


Conclusion..

I've said it before,  if Acorn had the guts to go for the mass market in the
beginning,  then they might well still be here. Even their managing director
from the early days, Herman Hauser says so. He thinks that if Acorn promoted
their OS widely, rather than trying to keep development 'in-house', then you
might  not  be  talking about 'PC Compatible' computers  today,  but  rather
'Acorn OS compatibles' as a world standard instead! Acorn even rejected Bill
Gates  attempts to sell them DOS,  as they considered it to be a "retrograde 
step"!  Acorn carried on, preferring to sell computers, rather than spread a
standard, which might have given them world domination.

But they didn't.

(This last bit taken from the Independent Newspaper website (June 2001.)

CiH for Alive! Mag,April-May '02


Alive 5