For
Dos or Windows
Fellow32a.zip Fellow is an Amiga 500 emulator v32a ---------- Size 330k
SYSTEM REQUIREMENTS
In order to run Fellow, your system must meet, or exceed, the following specifications:
An IBM compatible computer with a 486 or faster CPU MS-DOS Version 5.00 or later 11 Megabytes of RAM A VGA Compatible video card A Mouse
It is RECOMMENDED that you have at least the following setup if you wish to get the most from Fellow:
An IBM Compatible computer with a 100MHz 486 or faster Pentium CPU MS-DOS Version 5.00 or later 16-20 Megabytes of RAM A PCI (S)VGA compatible video, with VBE 2.0 support Soundblaster or compatible sound card
If your video card doesn't support VESA BIOS Extensions 2.0, you will need to try and obtain either a DOS VBE 2.0 driver for DOS specifically for your video card (try the manufacturers home page), or Scitech Display Doctor, available on the net.
Without VBE 2.0 support, not all screen resolutions will be available when you run Fellow!
Fellow is quite CPU intensive, and should you wish to play Amiga games at the intended "real Amiga" speed, you will require somewhere between a Pentium 133 -> 150 CPU and a fast PCI video card, other factors like RAM speed will also influence your results (keeping in mind that DIMM RAM is 12ns, compared to standard EDO/Non EDO SIMMs which operate at 60ns and 70ns respectively).
New in Fellow v0.3.2a
Added in V0.3.2a is Rainer Sinsch's low-pass filter implementation + his correction to the Wav-file header. (In Wav-capture.)
Emulator Site Fellow Homepage
Emulator Site Paul McGunnigle's emulation homepage( Excellent )
WinUae086r3.zip Win95 Amiga Uae Emulator v0.8.6r3 ---------- Size 478k
UAE Benchmark Test
Amiga Benchmark Program is Aibb v6.0
Amiga KickStart Rom 1.3 ,2.0 ,3.0 ,3.1 no different in speed with any of the kickstarts
Standard Amiga
Standard A500 CPU 7.9 performance 1.5
Standard A1200 CPU 14.3 no FPU performance 2.0
System Requirements
In order to run UAE, you will need the following:
An IBM Compatible computer with a 386 or faster CPU MS-DOS Version 5.00 or later 8 Megabytes of RAM A VGA compatible video A Mouse
However, it is RECOMMENDED that you have the following setup, if you want to get the most from UAE:
An IBM Compatible computer with a 100mhz 486 or faster Pentium CPU MS-DOS Version 5.00 or later 16 Megabytes of RAM A PCI VGA compatible video card which supports VESA BIOS extensions 2.0 Analog or digital joystick, connected to game port Soundblaster/GUS or compatible sound card
UAE is a *very* CPU intensive program, which will benefit immensely from a fast CPU and plenty of RAM. The faster your computer is, the more you can enjoy what UAE has to offer in terms of fast emulation. Don't expect UAE to come to the party on a 386 with 256k VGA and 4MB RAM.
UAE - THE UN*X AMIGA EMULATOR Version 0.8.6r3
UAE ( 500 ) CPU ( Not tested yet )
UAE ( 1200 ) CPU ( Not tested yet ) FPU ( Not tested yet )
Was News in Version 0.8.6r3
User-visible changes in 0.8.6:
- Fixed random mounting of file-systems (-M or -m), due to uninitialized ptr.
- Fixed file-system code to handle illegal Windows file-names coming from the
Amiga - they get mapped to/from valid names. This allows MUI-3.8 to install
with Installer 43.3 (tested). Hopefully this fixes other Installer probs.
- Fixed file-system code to allow ACTION_SET_FILESIZE packet, for ShapeShifter
usage (Create FileDisks now works).
- Sound now works in full-screen.
- Sound can be configured as either DirectSound or older waveOut-style. See
the help (-h) for WinUAE. I recommend the following combination of sound
and cpu-speed settings: -w -1 -S 2:s:16:22050:1
- Fixed a slow-down bug in Picasso96 regarding blitting, where the blit was
being done BOTH by native x86 code and by emulated 68k code.
- Fixed the A500 vs. Turbo parameter settings (-w) to match the Linux version.
This means that "-w -1" gives full use of your x86 CPU, with "-w 0" only
using enough x86 CPU power to emulate an A500. These options only work
right if sound is enabled (using at least -S 1). On a PentiumII-266, and
using -w 0 -S 2:s:16:22050:1 your CPU usage will hover around 50%, thus
allowing your PC to still be useful while emulating the Amiga.
- Included version 0.9 of uaegfx.card driver for P96. This should go in
your devs:Monitors/ drawer on the Amiga. Newer P96 distributions should
include this one, as well. Fixes a couple of small bugs.
- Fixed obscure bug with mounted CD-ROM drives and Audio CDs which caused a
GURU. The Audio CD will now show up on the Amiga as a list of files, but
the Amiga will have no way to "play" the CD.
- Fixed .adz support. Make sure gzip.exe is in your PATH somewhere.
- Fixed the help and this document regarding hard-file mounting.
- Web page updated.
UAE - THE UN*X AMIGA EMULATOR Version 0.8.6r2
UAE ( 500 ) CPU ( Not tested yet )
UAE ( 1200 ) CPU ( Not tested yet ) FPU ( Not tested yet )
Was News in Version 0.8.6r2
User-visible changes in 0.8.6:
- Black scanlines implemented ('D' modifier for "-O" option)
- Should no longer crash when resetting the emulation
- DOS port update
- Improvements in X11 and ncurses user interfaces.
- Sound can be re-configured at run-time in the UI.
User-visible changes in 0.8.5:
- Prettier gtk user interface
- Swedish documentation by Jonas Holm Pileborg
- Might compile with BSD make
- The 68000 MOVEP instruction works properly
- Many Win32 code updates - it _might_ compile out of the box for you if
your compiler setup is identical to mine
User-visible changes in 0.8.4:
- The option "-O" has two new modifiers, 'a' and 'p'.
User-visible changes in 0.8.3:
- Amiga and GGI ports updated
- X11 version supports DGA and windowed mode in one binary, hotkeys, and a
mouse grabbing mode
User-visible changes in 0.8.2:
- Should compile on *BSD and on non-x86 systems again.
- Better gtk detection (hopefully)
- Fixed bugs that made the low bandwidth feature and dithered color output
unusable in the X11 version.
- The X11 driver can now display 8 bit Picasso screens even on truecolor X
displays.
User-visible changes in 0.8.1:
- BeOS update (Christian Bauer)
- New copper code that should be more exact and maybe a little bit faster.
- Picasso bug fixed that caused corruption of window scrollbars.
- Fix for problems in interlace modes on line doubled displays.
- The CPU emulation can try to approximate the speed of a 7MHz A500.
User-visible changes in 0.8.0:
- Better support for some BSD variants.
- Fixed a display bug that caused dual playfield displays in high resolution
to look wrong.
- The gtk UI no longer crashes when the "-G" option is used.
User-visible changes in 0.7.0:
- Picasso96 graphics card emulation by Brian King.
- All CPU emulations (68000, 68010, 68020, 68020 + FPU, 68000 compatible)
are now compiled into one binary and selectable at run-time.
- Many changes in hardfile support. Now you can mount several hardfiles in
arbitrary order. You can specify the geometry for every hardfile.
The hardfile device has been renamed to "uaehf.device". Please adjust your
MountList entry.
- Stereo sound support
- UAE has been ported to pOS by Samuel Devulder
- New sound back-end that just writes sound to a file.
- Improved serial support
- The XFree86 VidMode extension is supported; if you use it, the X11 version
will switch to the video mode that is "closest" to what you specified on
the commandline.
- Many minor and major bugfixes
User-visible changes in 0.6.9:
- The sprite code finally seems to work now (well, mostly :( )
- Sprite-to-sprite collisions implemented
- EHB and dual playfield modes are faster on x86 systems.
- Disk changes should be detected again.
- Believe it or not, I think the reset and quit buttons in the UI actually
work this time.
- POSIX_PENGUINS for Linux systems with glibc-2.0. There's now real hope
that it speeds things up on SMP machines (it still slows down single
processor machines if it's enabled, though).
- The filesystem code should be somewhat more robust. It can also be set up
to run multi-threaded. That makes sense even on single processor machines.
- The old follow-mouse hack for the X version is disabled. There is now a
new Amiga program named "mousehack". Please put it in the directory you
use for harddisk emulation and put the command "run >NIL: mousehack" in
your startup-sequence.
- 4 or 8 MB chip memory are supported.
- Two joysticks are supported on Linux systems, as well as several
alternative keyboard "fake" joysticks (using two simultaneously is
possible). Also, two joystick buttons are now supported.
- The SVGAlib/DOS version user interface is a bit improved. It can now be
used during the emulation by pressing F11, e.g. for changing disks.
- For the non-DGA X11 version, the LOW_BANDWITH and DONT_WANT_SHM compile
options have been turned into the -L and -T run-time options.
- Linux/GGI port by Christian Schmitt/Stefan Reinauer (untested)
User-visible changes in 0.6.8:
- This should contain all the necessary files...
- Bugfixes
User-visible changes in 0.6.7:
- Some bugs in the new playfield code removed; some speed improvements
- New alternate user-interface for X (note the debugger doesn't completely
work yet). The Tk GUI is also improved. Note that I don't use either, so
there are no stability guarantees.
- The options "-d" and "-C" are replaced with "-O", which allows much better
control over the graphics display. The old options will continue to work
for a few more releases and will be removed after that.
- Yet Another Blitter Bug fixed (Sanity Arte demo)
- Blitter control by copper now works (would have worked before if I hadn't
forgotten the COPCON register)
- On Linux systems (running at least kernel version 1.3.something) UAE can
now be set up to run in two threads. That's only potentially useful on SMP
machines, it's a performance loss on other machines. It currently is most
probably a big performance loss even on SMP machines: The implementation
is very primitive. This is just to get started.
User-visible changes in 0.6.6:
- Playfield hardware emulation almost completely rewritten. It _should_ be
somewhat more stable and bugfree, but there's no doubt that there are some
new fun and exciting bugs in this version.
Features: Interlace drawing merges two frames and should look better, plus
it now works with even frame skip values.
The copper is more accurate.
Sprite DMA works better (see Interference by Sanity)
Some other bugs removed.
- The spanish keyboard now has a "W".
- Nice pictures in the Tk GUI.
- The USER_PROGRAMS_BEHAVE compile-time option now "works" even if you don't
use the compiler.
User-visible changes in 0.6.5:
- Bugfixes in the filesystem code and in the compiler
- There was some speed loss in 0.6.4, which should be fixed for the i386
versions. Actually, UAE won't run on a 386 anymore (uses the bswapl
instruction). It would be pointless anyway...
- The text user interface in the SVGAlib and DOS versions supports harddisks
better
- The XFree86 DGA extension is supported.
- Italian documentation by Paolo Besser.
- Spanish keyboard support for X; French keyboard updated
- I _hope_ that the X version UAE now always resets keyboard autorepeat.
- Option "-A" to control the accuracy of the emulation. Use "-A 0" to
restore the old behaviour, which is likely to be somewhat faster.
- Solaris sound should actually compile this time.
- The built-in debugger has a "M" command to search for sound modules.
For versions earlier than 0.6.5, you'll have to read the ChangeLog to find out
what's new.
UAE - THE UN*X AMIGA EMULATOR Version 0.6.9
UAE ( 500 ) CPU ( Not tested yet )
UAE ( 1200 ) CPU ( Not tested yet ) FPU ( Not tested yet )
Was News in Version 069
The sprite code finally seems to work now (well, mostly :( ) Sprite-to-sprite collisions implemented EHB and dual playfield modes are faster on x86 systems. Disk changes should be detected again. Believe it or not, I think the reset and quit buttons in the UI actually work this time. POSIX_PENGUINS for Linux systems with glibc-2.0. There's now real hope that it speeds things up on SMP machines (it still slows down single processor machines if it's enabled, though). The filesystem code should be somewhat more robust. It can also be set up to run multi-threaded. That makes sense even on single processor machines. The old follow-mouse hack for the X version is disabled. There is now a new Amiga program named "mousehack". Please put it in the directory you use for harddisk emulation and put the command "run >NIL: mousehack" in your startup-sequence. 4 or 8 MB chip memory are supported. Two joysticks are supported on Linux systems, as well as several alternative keyboard "fake" joysticks (using two simultaneously is possible). Also, two joystick buttons are now supported. The SVGAlib/DOS version user interface is a bit improved. It can now be used during the emulation by pressing F11, e.g. for changing disks. For the non-DGA X11 version, the LOW_BANDWITH and DONT_WANT_SHM compile options have been turned into the -L and -T run-time options. Linux/GGI port by Christian Schmitt/Stefan Reinauer (untested)
UAE - THE UN*X AMIGA EMULATOR Version 0.6.8
EUAE ( 500 ) CPU 14.3 performance 5.5 ( Excellent with Games )
EUAE020 ( 1200 ) CPU 7.9 FPU 179.1 performance 5.5
GUAE ( 500 ) CPU 0.0 performance 1.0
Was News in Version 068
Rewriten all video and handlers code. Changed a bit the serial support for DOS, might work better now. Not tested. CapsLock LED works now. Debugger can be used, use HOME+F6 to activate debugger, you can also use Ctrl+C if you get locked inside the debugger. The g debug comand leaves debugger. No more log files, if you want a log use 'uae > uae.log', only the last 100 messages are kept in memory.
UAE - THE UN*X AMIGA EMULATOR Version 0.6.8b
EUAE ( 500 ) CPU 14.3 performance 5.5 ( Excellent with Games )
EUAE020 ( 1200 ) CPU 7.9 FPU 179.1 performance 5.5
GUAE ( 500 ) CPU 0.0 performance 1.0
Was News in Version 068b
Now any sound rate can be used, not only the 22050 and 44100. Bug fix in the y centering routine. Changed a bit gfx code to work more like the old one. Bug fix in text interface, regarding diskimage handling. Bug fix that made emulator abort without telling why (now it tells )
Important Highlights
Debugger can be used, use HOME+F6 to activate debugger, you can also use Ctrl+C if you get locked inside the debugger. The g debug comand leaves debugger. No more log files, if you want a log use 'uae > uae.log', only the last 100 messages are kept in memory.
UAE - THE UN*X AMIGA EMULATOR Version 0.6.8c
EUAE ( 500 ) CPU 14.3 performance 5.5 ( Excellent with Games )
EUAE020 ( 1200 ) CPU 7.9 FPU 179.1 performance 5.5
GUAE ( 500 ) CPU 0.0 performance 1.0
Was News in Version 068c
New virtual mount option, with allows allows full amiga files names and attributes under plain DOS subdirectories, now there is no need to use the hardfile (thought this is still kind of beta :). New interface from Tim Gunn. New serial code from Stefan Reinauer, mighty work better now. New sound buffer scheme, now the emulator writes directly into the sound buffer, there are two sound buffer parameter, minimum and maximum (only works with SB for now, GUS works with the same last scheme). � Bug fix in VESA code, that ignored svga granularity, emulator should be more compatible now. Bug fix in memory management, emulator should run more easyly under windows. Bug fix in disk ejecting. Bug fix in sprites missing. Bug fix in keyboard emulation with cause emulator to abort.
Important Highlights
The new virtual mount option is used with the -v and -V command line options similar to the -m and -M commands. Directories with amiga files will have an file named #uae.vfs with makes the control of the full amiga file names and attributes. The new sound buffer scheme, uses a min and max buffer sizes the emulator will try to adjust size dynamicly. Also the emulator writes the samples directly into the sound buffer, for GUS onwers only the max parameter will have efect for now. Debugger can be used, use HOME+F6 to activate debugger, you can also use Ctrl+C if you get locked inside the debugger. The g debug comand leaves debugger. No more log files, if you want a log use 'uae > uae.log', only the last 100 messages are kept in memory.
More information coming soon to you in more detail it any one has any more information about the UAE or Fellow please let me know.