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 13

Aranym Demo Testing


                            "One.... Two.... Three....

Aranym,  as  we  all know is a virtual 68040-based high end Atari clone.  In
spite  of  the makers not wanting it to be associated with  being  a  Falcon
emulator,  the  TOS 4.04 option leans it toward that direction.  Even on the
Aranym  website,  we are greeted with such things as Double Bobble and  Apex
Media  being able to run being hailed as great achievements,  and these  are
surely the epitome of computing, Falcon 030 style?

So if the makers can take such a schitzoid approach to their creation, it is
entirely  logical  for us to take a look and see if any demos made  for  the
original Falcon can run on here too. here are their stories.

These  tests are carried out in an extremely unscientific way.  That is,  on
the Mac version of Aranym (MacAranym),  which has the emulated 68040 cpu but
no  JIT  compiler  to  use the host machine's full speed,  as  for  the  X86
version.  It  is running as v.9.3 with quite a tasty and fully featured Mint
set-up,  and fVDI desktop, not to mention a hi-res truecolour mode. The host
machine is a modestly specced Mac Mini, running at 1.25ghz by the way.

In  fact  it might be as well to ask if anything wll manage to work  at  all
under those conditions?

There  are  some common factors which will pre-identify a better  chance  of
success,  even before we start. For example, there is a better chance if you
are  running a small demo without a soundtrack.  Bearing that in mind,  some
4ktro's  seem  to do better than average here.  On the other hand,  you  can
definitely forget trying,  if your target production is a DSP based demo. So
no  'Hmmm'  demo  or  'Sono' just yet!  Firstly we start  with  those  lucky
productions that succeeded in working under these conditions.


 
Working Demos..


The  most  sensible  option  was to start with  something  which  should  be
guaranteed to work 'out of the box'. That is, the sadly neglected "GEM Demo"
concept.  This  took  three common Dead Hackers demo effects from  the  late
nineties,  and  managed to get them to work within a GEM window.  I remember
screenshots  of this being used to benchmark a Hades '060,  and GEM Demo was
most ideally suited for accelerated machines.  So how was it going to get on
with an emulated '040 machine with a hi-res truecolour desktop?

The answer is yes, but there is some strangeness with the placing of the GEM
windows, as if these are moved too far right, then you don't see the effect.
In fact, only half the window is showing the demo anyway. The colours of the
effects  within  the window aren't quite right either.  These all look  like
issues with the fVDI.

As you can collect frame rate statistics,  I did,  so on my Mac Mini,  which
was  multi-tasking  iTunes,  and  this article with it at the same  time  as
running MacAranym,  a single bumpmap ran at 95-96 fps,  adding a Bumpmap and
tunnel,  lowered it to around 46-46 fps.  The bottom line dropped to a still
respectable 30-33 fps, with all three effects running simultaneously.

That  was  the easy part,  it was time to move onto some more  exciting  and
unpredictable  productions,  where  there  was  no  reasonable  chance  that
anything at all could run. Happily, we were surprised quite a few times.

The Place to Be 5 Invite. This was an Amiga inspired (converted?) procession
of  3-D objects of increasing complexity.  This ran rather well,  especially
concerning the speed of the 3-D,  including the most complex objects,  which
included  a 3-D model of a cow!  It was a fair bit quicker than the standard
Falcy,  which  tended  to turn those parts into a slideshow mode.  A  common
theme for just about all these demos,  with one exception, that there was no
sound  or music of any description.  The exception,  I'll come across in due
course.

Mystic Bytes 'Fury' 4ktro,  from QuaST 98 party ran,  if a little strangely.
It  defined  a  320 x 200 window,  but only used the top half of  this,  the
bottom hald filled with random junk. The effects ran very quickly indeed. At
the end, MacAranym crashed and quit.

BSE  positive  by  TNB,  an old friend from the Symposium 96 ran.  This  was
unsyncronised, ran through its set programme, with 1 minute 27 seconds still
showing on the timer at the bottom of the screen, where this would have come
down close to zero on an unexpanded Falcon.

We   did  well  with  another  couple  of  4ktro's  from   the   1997-tastic
'Siliconvention'  party.  Both  the  mighty 'Bugblatterbeast' by  tSCc,  and
'Tutensuppenzauber'  4k  from TNB ran.  Ok,  the first one wasn't strictly a
Falcon demo, and it ran way too quickly, but they worked!

w00t! We have some CT60 stuffs next!!

It's not only standard Falcon '030 stuff that Aranym can run.  We found some
CT60 productions which also ran on here as well!

Possibly  because they were part-authored on Aranym,  the 'Episode 666'  and
'Acid  Tear' 4ktros from Dead Hackers Society both ran.  You may recall that
they  also worked on my Centurbo 2,  and were a natural early candidate  for
checking out on here.  They ran noticeably slower than on my CT60,  the time
frame for each effect seeming to stretch out for quite a long time,  but the
smoothness  of  the indvidual 3-D objects was still  respectable,  certainly
quicker than on the CT2.

With  this  new  light of discovery still burning,  I tried  Earx's  'Scape'
4ktro,  voxel landscape rampage. This ran too, again slower than I'm used to
on the '060, but at a better framerate than the slideshow on the CT2.

I even got as far as running Deez's original spinning globe benchmark intro.
This was originally written on Aranym, which may explain why it ran on here.
The only downside is that it does not exit cleanly from my MacAranym  setup,
and  it  does not record its benchmark score at the end as it  is  too  busy
taking  down  MacAranym!  Otherwise it could have been useful to compare  it
with the CT60 score.

I  tried other CT60 demos,  but various factors prevented them from running,
probably  because  most of them have an '060 detector routine to  stop  them
trying  to initialise on 'incorrect' hardware.  If not that,  then they come
with  a  soundtrack powered by DSP,  whether this is a modfile  player,  MP2
streaming audio, or even Ace Tracker replay.

Whilst  staying  with  the  Dead  Hackers,  I gave  a  few  of  their  other
productions a go as well. The Error in Line 3 intro, which you all recall as
a  'Hmmm' demo take-off on the ST ran nicely.  It even managed to run on  my
LCD screen under Aranym,  when it refused the screen mode from my Falcon! As
for some of their other productions, we'll refer to the next section.

I'm  moving onto a random mixture of new and very old demos,  in no specific
order.  For example,  I tried a very early demo, one of the very first I got
which is '3DTT', something converted from the ST or TT and not at all Falcon
specific.  This  is happy to run,  but it does so in the 'wrong' screen mode
without  correcting  itself,  so  the video output on Aranym is  garbled.  A
possible cure may be to start up Aranym in ST-low res!

An  early  Black  Scorpion  Software demo,  which was mistaken  for  an  in-
development game by ST-Format back in the day,  was their SNES-impersonating
'Mode  7' Speeder demo.  I got lucky with getting the version without sound,
as  this  works  very nicely in a window on my Mac desktop.  There  is  some
awkwardness with the keyboard/mouse,  but I can get it to fly eventually.  A
possible  piece  of Falcon demo trivia comes up here,  I think this  'small'
verson  of  the Speeder demo was able to run on the tiny handful  of  1  meg
Falcons out there?

And  for no good reason,  we're trying the classic grand-daddy of all Falcon
demos on here.  Yes, the 'Terminal Fuck-up' or 'Termfin' demo by Sanity! And
it works!  Okay, it's not quite at full speed, I'd say about 50 percent, but
it clearly runs. Like most other demos, there's no sound, and it crashes the
whole Aranym application if you press space to exit.

With a sudden lurch,  we're back almost to the present, as we try out Damo's
Falcon verison of the 'Grimey' demo.  Sure enough,  the overall non-standard
nature  counts  in  its  favour as it works here.  There  is  broken  sound,
waitaminute,  IT HAS GOT SOUND!!  All the other demo's silent, and Aranym as
it  currently  stands has XBIOS compatible sound which seems to  reject  the
rest, I'm not even sure if it emulates the YM2149, come to think.

And  then  back almost to the beginning,  and prehistory of Falcon demos.  I
manage to find some of the early animations which were used to show off  the
Falcy in 1992-3, before the arrival of a proper demo scene. The 'Birdy Show'
animation runs,  I think that probably the other early animation demos would
work as well.

And  yes,  the classic if cliched Brainstorm Walking bird animation does  as
well.

And to round up things in this section of the article, something I'm not too
sure that is wanted here.  I tried the Dildo Fatwa 'Elvis' demo,  the rather
comic-book  'Charcoal the early years',  and the recent 'We Dreme of  Atari'
and all ran here, but without sound of course.


Partial Success..


There were quite a few entries here as well.  A lot of demos were willing to
go,  but  didn't quite make it.   The Lazer Symposium 96 classic 'Gurkesalat
4ktro started up.  We got one very rapid flypast then Aranym died. This demo
seemed  to have a lingering aftertaste as Aranym didn't reboot correctly  on
the first attempt afterwards.

I  tried out some of the Dead Hackers classic '4' series  4ktro's,  starting
from  their Orneta '97 winner.  I didn't get very far in general,  but got a
start-up  'countdown'  on  one  of the  4k's  where  it  was  precalculating
something.

The  New Beat Developments 'Flu' 4ktro was fondly remembered as a  tidy  and
flawless  production.  So  it  proved  at first on here too,  as  the  title
sequence ran, but then the demo hung...

On  a  fairly  related  note,  I had a go with a couple of  not  so  unknown
diskmags.  The  Maggie  shell  started,  and got as far as the  introductory
splash screen for issue 28,  but stopped just short of initializing the main
menu. It was a similar story for the two random issues of Alive that I tried
as  well,  as we got a longer than average look at the introductory picture,
but got no further.

One  which should have been a no-no was the NoCrew Aggressive Party 2  demo,
which is heavily DSP-based, but managed to display the opening screen before
it realised that!

I tried a few early demos, figuring I'd have a better chance here. The Opium
'Chrome' demo started up, partially displays, and then crashes Aranym.

I  found that the Respectables Cebit '93 demo error  checking,  specifically
the  RGB monitor detect worked as it should have done,  and refused at  that
point! This was also the case for the 'Warum' demo from Lazer.

There  is  still  an unresolved question  over  the  Revelations  'Psychosis
slideshow.  A  beautifully featured start-up and options screen appears.  At
this  point,  the suckyness of my MacAranym's keyboard handling prevented me
from finding out any more. Other people with other set-ups may get further?

Remo's 'Coffeine' demo posts an RGB warning,  ignores it, starts up and then
crashes.

Another  early demo,  the Moving Pixels TGA slideshow,  manages to display a
start screen (in a strange resolution) then gets stuck.

My guess is,  in this category, that a lot of things hang when the DSP audio
engine  is invoked.  Apparently Aranym includes DSP emulation as part of the
hardware emulation, so what is going on?


 That'll do Donkey, that'll do....

Well that certainly was an interesting trip into the realms of  strangeness.
At  least  some Falcon demos are able to run on Aranym,  even on my  set-up,
which  is  extremely unfavourable to software made for  a  plain  unexpanded
1993-vintage  Falcon  which often accessed hardware directly.  With that  in
mind, it may be possible to improve even on these results in various ways.

1.  Try an Aranym set-up which is closer to a plain unadorned Falcy, with no
Mint,  or  fancy fVDI desktop.  It was amazing I got as many as I did to run
with all the extra gubbins present.

2.  It  would  be interesting for someone to try these out on  an  x86-based
Aranym. I suspect that  MacAranym is not quite there in some  respects,  but
without  experience  of the alternatives,  I can't tell.  There was an issue
with  keyboard  handling on some demos,  also when trying to get  fullscreen
mode from the options menu, MacAranym fell over!

3. Ultimately, there will need to be more substantive steps to get a version
of  Aranym  closer  to the classic Falcy '030.  An Emulation of  68030  cpu,
rather than 68040 could help. There would also be a need for a workaround or
patch  for  the  most common DSP modfile and audio players,  as  this  would
hugely increase the success rate. And ultimately, a full F030 emulation with
a properly emulated MC56881 DSP would be nice.

As  always,  if anyone has anything of interest to add to this text,  let us
know!

CiH, for Alive Mag, June '06..

Alive 13