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

Atari on Mac Pt 2!


                        Emulating Atari on Mac, (part 2)

                        This time, it's the others turn!

Last time, in issue 11, we looked at a trio of ST emulators for the Mac, to
see  how  they stacked up in general use,  and to offer a rough  comparison
with  their  Peecee equivalents.  At the time,  I rashly promised a part 2,
which would cover the other members of the Atari hardware family,  machines
as diverse as the VCS2600 and Lynx.  Now with deadlines looming, it is time
to deliver on that promise, ho hum.

 Atari 800 v.3.2..

This is the Mac version of the impressive David Firth/Petr Stehlik and many
others  authored Atari 800 series emulator called 'Atari 800'.  The  Falcon
version  is  several  iterations behind,  but is still able to turn  in  an
impressive performance,  especially on an '060 machine. Amazingly, this Mac
version offers even more. It is done by Mark Grebe for the Mac.

The Mac incarnation has quite an advanced GUI, entirely controlled from the
desktop.  There are some nice graphical options and control features,  such
as  being able to mount and load a disk drive.  There is a large degree  of
control from a separate control panel under the main emulation window.  The
sort  of  hands-on immediate controls you need,  such as reset buttons  are
available from there.  There are also other media options, such as cassette
or  cartridge images that you can select from there.  This loads the common
'atr' format, but also has to option to convert to and from other used disk
image formats.

The  basic  mode  of operation,  and structure where the files go  will  be
familiar  to people used to using the Atari TOS version of  this  emulator.
Happily,  the  multiple machine types and memory options are all  available
from here,  including some megabyte class memory elephants! One thing which
you  have to remember to get hold of separately is the Atari 800/XL  system
ROM, this is not distributed with the emulator, but is not too hard to find
separately.

When  it  is  running,  one thing is noticeable straight away.  There is  a
tendency  for  the  keyboard  input  to  be  jittery  and  miss  out  typed
characters, unless the emulator is throttled back to native speed, If it is
left running at  warp speed,  it makes  typing  in dos commands interesting
otherwise! You will need to drop the speed anyway,  once you  start getting
into running those lovely demos!

I  tried  out a game first,  which was the 'Flowers Mania'  Columns  clone,
recently seen on Pouet.net. There are a wealth of emulated joystick options
(mouse/keyboard),  or  the  ability to set up for USB-type  controllers  as
well. The game itself ran flawlessly, which we sort of expected.

Remembering the heavily 'broken' sound with the Falcon/TOS version of  this
emulator,  I was heartened to find that the Pokey sound emulation was a lot
better, if not quite totally perfect on the Mac version. It was better than
95% there, but charmingly 'flawed' in a couple of places.

The  Mac  Atari 800 has to fight for its place in a  competitive  and  busy
multi-tasking  desktop  environment,  rather  than the still  and  tranquil
singletasking TOS version.  This one is more than up to the job, it carries
on running, but loses sound when overtopped by another application.

This is as least as compatible as the Falcy version, which is to say, very.
In  fact it may well be more so.  Without running hundreds of demos on both
and  comparing  closely,  a  pleasurable but time-consuming task,  I  can't
really tell.  But there was at least one 'unrecoverable error' when running
one  of  the  smaller Noise Party entries.  Oh,  did I mention there was  a
rather nice monitor built in as well if you need to break into a program?

'Atari  800' is one of my favourite emulators on any system,  starting with
the Falcon version. It happily maintains this record on the Mac as well.



 Handy v.0.9.1..

Next up, we consider another Atari machine worthy of attention. This is the
sadly underrated Lynx console, the first decent colour handheld (ok, I like
the Sega gamegear too!). Like the Atari 800 emulation, an off-the-shelf and
ported  to  the  Mac solution is used here as well,  this time,  it is  the
'Handy' emulation,  which coincidentally has also been ported to the Falcon
CT60 recently.  There are no purpose-coded Lynx emulations, the  only other
real option is the Lynx emulation found in 'OsXMess'.

This  one  was  ported by Roger Bannister,  a name very  prominent  in  Mac
emulation  circles.  In fact his productivity rate seems to resemble a  one
man Mac emulation factory!

'Handy'  has  pretty good compatibility.  It seems to be able to cope  with
official  games  and homebrew productions alike.  It ran Sage's  EIL  'Lynx
Reloaded' demo nicely, in spite of him not recommending Handy for this! (It
also  managed  to run ok on the Falcon CT60 version as well!) The  games  I
tried,  such as Aliens vs Predator,  Blue Lightning, Battlezone etc all ran
nicely.  The controls were accessed from the keyboard, and the default keys
could be changed.

Operating  the  emulation  is  simplicity itself,  starting  up  the  Handy
executable  gives you a menu selector for the .lnx image file you  want  to
run.  To change this, you click to get rid of the active window, then click
on the Handy icon in the Mac icon bay to get the menu selector back for the
next image file.

The  sound emulation seems to be very good.  Handy is very well behaved  in
general, it pauses when another app is clicked on in the Mac Desktop.

One thing to note that some of the options need Roger Bannister's 'Emulator
Enhancer' to work properly. For example. the viewing window is life-size, a
tiny  screen area om my Mac desktop,  but a fullscreen mode isn't available
without  the  enhancer!  Also  it is needed to be able to use  things  like
joypads,  which is where,  I guess, Roger gets something back for the hours
he spends on behalf of the Mac emulator fans!

Handy  is a very good,  indeed almost perfect Lynx emulator,  which is well
worth investigating further.


 Stella OSX v.2.1..

Ok, it's time to go back further into the Atari past, to the point where it
all  began.  Yes  of course,  there's a VCS2600 emulator here as well.  Yet
again,  this is a MacOS port of a well-known existing product, the 'Stella'
emulator.  Mark  Grebe is a busy chap,  as he ported this one to the Mac as
well as the Atari 800!

Stella  looks as if it belongs to an older generation of applications  when
it first starts up. The user is greeted with a very oldschool file selector
demanding immediate attention,  which might put off the casual pampered OSX
user.  Before you even lay a finger on a VCS production, you have to define
the  path  for the image files,  that is,  right from the very beginning of
your  Mac  HD  directory tree!  But persevere,  it gets easier from  there,
(assuming  you  have  all  your VCS .bin image  files  in  the  same  place
together!)

Once  this is done,  you just have to update the romlist if anything new is
added, and then select the image file of your choice. Stella is very simple
to use,  much like Handy.  There are options to set up different aspects of
Stella from the menu selector at the top of the screen.  Most of these only
become active once an image file is loaded and running.  Unlike Handy,  you
do at least get a full set of options for screen re-sizing!

Including some demos that I tried,  compatibility was very good. It manages
even  very hard stuff like demos using raster effects.  The VCS seems to be
good  at  many-coloured shade effects in general,  as I found a  couple  of
games  that seemed to be far more colourful than my early recollections  of
this system! Also the sound seems to be just about perfect as well.

Stella  was  very  playable with the games I tried,  from  old  games  like
Galaxians,  through to a much newer and quite hard version of 'Thrust'. The
keyboard/joystick emulation was ok,  and the simple controls were very easy
to pick up.

There  was a very comprehensive debugger discovered,  which is fine if  you
are into that sort of thing!

Stella was not so well behaved in a multi-tasking context. It keeps running
in the background when overtopped,  and the sound slows down when accessing
the  keyboard  for  another app on the Mac Mini.  This may not  be  such  a
problem with a G5 machine, or one of the new generation intel Macs?

This is yet another emulation where a good job was done. It seems we have a
complete set of emulators covering almost all variants of Atari, apart from
one? That story is next!


 Jaguar?!!?!

Is  there  a Jaguar emulator for the Mac?  If the Mac can emulate a Mark  1
Playstation,  or  N64 class console without too many problems,  then surely
the  Jaguar hardware is well within reach?  But has anyone even tried  yet?
The mainstream Mac emulation 'Emuscene' makes no mention of such a thing.

Well  actually,  there  is  one,  sort of.  It is a 'pick up and and  build
yourself'  solution,  a  port of the SDL based 'Virtual Jaguar',  which  is
still  incomplete,  but apparently mostly compatible already and  improving
all  the  time.  From checking out the web pages,  development is very very
slow, and there doesn't seem to be a ready to use version for OSX. You have
to  be really '7337' and compile it yourself.  According to the  associated
forum,  there is even a version for the Intel Mac now. I guess it will be a
long  while  before  it gets to the point that lamers like  me  can  simply
download and use it?

If anyone is minded to try, I'll give you the URL for it.

http://www.icculus.org/virtualjaguar/

Ok, that's mission accomplished, we're outta here!

Until the next time!

CiH, for Alive Mag, June '06..

Alive 13