4.4 / 03-07-2020

WinUAE

competition

WinUAE is a Commodore emulator for Windows:

  • High accuracy and compatibility for A500, A500+,  A600, A1000, A2000, CDTV

  • Good compatibility (Cycle-exact chipset emulation, CPU memory accesses are cycle-exact, CPU internal instruction execution speed is not exact) for A1200 and CD32

  • Fast CPU emulation only (chipset/chip ram CPU accesses optionally cycle-exact) for A3000, A3000T, A4000 and A4000T. To see all features, follow this link


Extension packages & Miscellaneous utilities 

  • PPC CPU core plugin, 1.5.1+ Direct3D Pixel Shader filters, Improved drive sounds, Portaudio library

  • UAEUNP 0.8 to extract Amiga based disk images and archive

Accuracy

Performance

Features

Windows: XP SP3 32-bit+

--

CPU: SSE2 capable

GPU: For Direct3D11 - Windows 7: SP1+

          For Direct3D9 - June 2010 DirectX 9 redistributable required

Most Recent Changes

New features/improvements

  • 68000 address and bus error (bus errors are not used in Amiga) stack frames are now 100% accurate, including all undefined behavior like partially updated flags or registers. Last missing part that wasn’t fully accurate previously.

  • 68010 emulation is now cycle-accurate. Including loop mode.

  • 68030 MMU emulation simplified and optimized.

  • CPU tester detected rare CPU/FPU bugs fixed.

  • Multiple CPU tester detected undocumented CPU and FPU (all models) behavior emulated, mainly edge cases that almost never happen normally. More information in detailed changelogs.

  • Debugger assembler and disassembler updates and fixes.

  • 1x-8x CPU multipliers are now also supported in prefetch (more compatible) CPU mode.

  • Implemented Paula serial port emulation receive break condition detection support.

  • “diskchange rdh0:” can be now used to eject drag&drop mounted directory/file/archive harddrive.

  • On screen led floppy leds have brighter border if inserted disk is write protected.

  • If 2 light pens/guns enabled and if gun 2 moves, enable only gun 2 crosshair. Previously gun 1 move enabled both crosshairs.

  • “Default” filter mode now enables aspect ratio correction and scales to window/screen size only when display size is too large or too small.

  • Ignore ncap/winpcap dll version because recent ncap versions have smaller version number than old winpcap versions.

  • GUI Reset button now copies current full GUI config to active config, including options that normally can’t be changed on the fly.

  • FPU default is back to 64-bit. Very few programs require 80-bit accuracy, it wasn’t worth the speed loss.

  • Black borders are not anymore enabled in autoscale center mode.

  • Few custom chipset and CIA emulation updates.

  • Added easy to use and transparent printf()-like debug logging method for developers.


Bugs fixed

  • If disk read DMA was started without any selected drive(s), it was always emulated in turbo mode.

  • Screen capture to clipboard created blank image if 256 color or less RTG mode and capture before filtering was set.

  • When ejecting directory filesystem that points to plain file or archive, not all host file handles were closed properly.

  • Switching GUI panels left stale entry in internal array, possibly causing random crash after switching panels many times.

  • Config file (*.uae) icon is now correct again.


4.3.0 bugs fixed

  • Some RTG to RTG mode resolution switches didn’t resize windowed mode correctly.

  • CD32 pad red button didn’t always work as a normal fire button, depending on how it was configured.

  • CD32 ROM delay loop patch was skipped. Broke CD32 CD if CPU speed was too fast.


New emulated hardware

  • Hardital Dotto (clone of ICD AdIDE)