ARAnyM is a software virtual machine (similar to VirtualBox or Bochs) designed and developed for running 32-bit Atari ST/TT/Falcon operating systems (TOS, FreeMiNT, MagiC and Linux-m68k) and TOS/GEM applications on any kind of hardware - be it an IBM clone (read it as "PC" :-), an Apple, an Unix server, a graphics workstation or even a portable computer.
ARAnyM is not meant as an emulator of Atari Falcon (even though it has a rather high Falcon software compatibility and includes most of Falcon custom chips including VIDEL and DSP). ARAnyM is better in the sense that it's not tied to specification of an existing Atari machine so we were free to select the most complete CPU (68040 with MMU) and FPU (68882), add loads of RAM (up to 4 GB), host accelerated graphics (even with OpenGL) and direct access to various host resources including sound, disk drives, optical storage devices (CD/DVD-ROMs), parallel port and more.
Some of us like to think that ARAnyM is yet another TOS clone similar to Medusa, Hades or Milan, but actually much cheaper (because it's free software) and way more powerful (because the host hardware gets faster every day). One of our goals - to create a distribution installable from a CD that would turn any PC machine into full featured Atari power machine - can be tested with the ARAnyM/AFROS Live CD. Maybe some hardware vendor could even sell preconfigured computers that would boot directly to TOS desktop... That could help some of the remaining Atari users that wish to upgrade their Atari machines.
Features:
Although ARAnyM is still unfinished, a work-in-progress and the current status is about beta it offers an interesting list of features:
- MC68040 compatible CPU (including optional MMU!)
- MC68881 compatible FPU
- JIT Compiler for CPU and FPU (speeds up CPU+FPU up to 10x!)
- ST-RAM 14 MB
- Fast-RAM configurable 0-3824 MB
- Host accelerated fVDI graphics (large highcolor/truecolor resolutions)
- Access to Host OS filesystems using BetaDOS or MiNT native XFS driver
- Ethernet networking via host using MiNT-Net XIF driver
- TOS 4.x XBIOS and also DMA compatible sound (16-bit 48 kHz stereo sound)
- Parallel port (bidirectional)
- MFP, IKBD, ACIA, VIDEL, BLITTER, FDC, IDE, DSP MC56001
Please note that most hardware emulation is there just to make TOS booting possible. It is not our goal to create an emulator of existing Atari machine. Don't expect that ill-designed applications will work as they would on original Atari machine. Still, our compatibility ratio is much much higher than any of the TOS clones achieved so far.
ARAnyM has been intended to run primarily on Linux/x86 but thanks to libSDL and effort of some ARAnyM team members it currently runs on the following platforms and operating systems:
- All 11 Debian GNU/Linux platforms
- MS Windows/x86 (Cygwin)
- NetBSD/x86
- OpenBSD/x86
- MacOS X/PPC
- Irix/SGI
- Solaris/Sun Sparc
- FreeMiNT/m68k (in progress)
- FreeBSD/x86 (in progress)
Download:
ARAnyM Official Releases
Latest release is v0.9.8beta, available here.
All released files (ARAnyM source code, binary packages, disk images and utilities) are found in our SourceForge.net download area.
ARAnyM is also part of Debian project now you can install ARAnyM from Debian archive directly (note that for latest version you usually need to install from 'sid'). ARAnyM is also in Ubuntu repositories.
AFROS = ARAnyM/Atari FRee Operating SystemIf you want to test a ready-to-roll operating system running in ARAnyM then get the AFROS 8.12: download here.
AFROS contains preconfigured EmuTOS, FreeMiNT, fVDI and XaAES based operating system with TeraDesk as desktop plus up-to-date ARAnyM drivers for video, sound and hostfs access. AFROS boots up thanks to EmuTOS so you don't need any commercial software (TOS or disk driver) to start using it.
ARAnyM/AFROS Live CDIf you got a PC compatible machine able to boot system from a CD and are curious how the ARAnyM + AFROS work simply download the Live CD ISO image, burn it on a CD and boot from the CD. Get the ISO here.
UtilitiesTOS images and utilities here.
Screenshots:
- Running MiNT as kernel
- Running MyAES as AES
- Running Direct as Desktop
- Running 3 SDL programs using OpenGL (host MesaGL rendering): testgl and sdlgears
I have removed the boring screenshots that were trying to show how fast ARAnyM is. It is real fast and nobody discredits that anymore so now I am focusing more on the compatibility question. Some guys think that ARAnyM does not run more than 30% of available software so let's have a look at some examples.
Please note that these are not typical examples of applications you would want to run on ARAnyM. For more application oriented screenshots please see Standa's page documenting the progress.
Isn't this Falcon only? | This looks like a ... game? |
Doesn't run on AB40 but does on ARAnyM? | Heard that this is cool program |
ESCPaint on VIDEL TrueColor | Leftover from previous screenshots |
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:
0 comments:
Post a Comment