[ WinUAE 4.91 (02.02.2022) "WinUAE 4.91" ] 8MB
[ WinUAE 4.91 (02.02.2022) "WinUAE 4.91 64Bit" ] 10Mb
[WinUAE 4.91 translation.dll ]
[ Download improved Drive Sounds ]
[ Download 1.5.1+ Direct3D Pixel Shader filters ]
[ Download Portaudio Library ]
[ Download Latest DirectX ]
Die deutsche Übersetzung von BlackByte (und davor Brasto) gibt es hier.
[ Ältere Versionen zum Download ]
Achtung! Versionen ab 0.8.22R2 benötigen mindesten DirectX8! - ab 1.50 sollte eine aktuelle Dx9-Installation vorhanden sein. Die Version 1.5x verlangt mindestens Windows 2000. Windows 9x/ME laufen nicht mehr! DirectX-Download deutsch bei Microsoft
Ab Version 3.20 wird ein Prozessor mit SSE2-Unterstützung benötigt.
WinUAE 4.9.1 (02.02.2022) released.
4.9.0 bugs fixed
JIT indirect was unstable.
JIT enabled + emulated (not uaegfx) RTG board corruption was possible in certain situations.
Direct 3D 11 mode shader buffer leak.
x86 AT bridgeboard (A2286 and A2386SX) boot crash.
PCem RTG board 15 and 16-bit lores modes didn’t horizontally double correctly.
Remove interlace artifact option added 1 scanline offset to bitplanes and sprites.
Custom chipset and programmed display mode updates and fixes.
Older bugs fixed
Mouse would start moving erratically if emulator has been running continuously more than 10 hours.
Integer scaling only worked correctly if horizontal (lores, hires, superhires) and vertical resolution (non-doubled, doubled) matched.Filtered lores had wrong colors if host graphics mode was 16-bit.
NTSC mode and software switch to PAL: display was incorrectly vertically stretched.
Software YUV based filters had bad colors (32-bit only)
Paula configured for 4us (GCR) mode but normal 2us MFM disk in drive: disk index reporting was unreliable.
Programmed display mode improvements (positioning, blanking etc)
uaegfx Picasso96 overlay now works correctly with screen dragging.
It is now possible to type (almost) normally in warp mode. Keyboard key (if non-qualifier key) presses are released immediately in warp mode.
Epson printer emulation does not anymore print each page as a separate document.
Added IDE scsi.device disable hack. Makes booting noticeably quicker on OS39 and newer KS versions if mainboard IDE is not needed.
PCem Cirrus Logic SVGA emulation planar support enabled. Picasso96 supports 4bit/16 color planar mode.
“Default” filter and integer scale filters now automatically double horizontal or vertically if horizontal and vertical resolutions are different (for example lores + vertical doubling)
WinUAE 4.9.0 (06.12.2021) released.
Major update: custom chipset emulation rewrite (biggest reason for far too long release cycle)
Agnus/Alice internal DMA cycle processing and RGA bus pipelining (bitplanes, copper, blitter etc) accurately emulated.
Programmed display mode support greatly improved, for example cycle accurate horizontal blanking (even if it is changed mid-screen), badly documented BEAMCON0 bit combinations accurately emulated, previously unknown undocumented features emulated and more.
Blitter internal logic emulation updates, for example blitter register modifications when blitter is active are now accurately emulated, line mode with B channel enabled undocumented behavior emulated and more.
Chipset edge-cases and chipset version specific undocumented behavior emulation improved, for example Copper waiting for Blitter chipset bug is accurately emulated (which causes visible glitches and was not emulated previously), borderblank glitch if horizontal window is opened early.
Display emulation is now from hsync to hsync (not scanline to scanline) which enables accurate emulation of left (programmed modes or blanking modified) and right border (normally visible, position where horizontal position wraps around) edge cases without extra hacks, both bitplanes and sprites. Vertical is also from vsync to vsync, for example last visible line of display can be line 0 (or even larger if special programmed mode) which wasn’t fully emulated previously. Multiple DIWSTRT/STOP regions in single scanline supported, including start/stop horizontal wrap around.
Bitplane DMA overrun condition is not a special case anymore, all overrun conditions are now fully supported, including bitplane wrap around. Overrun can be used to create special modes that are still fully PAL (or NTSC) compatible without usual restrictions (for example it is possible to have full overscan, horizontal scrolling in 64-bit fetch mode and still have most sprites available)
Overscan+ and Extreme display size options. Can see everything in emulation that real chipset can output in PAL/NTSC compatible modes with adjusted blanking timing when using converters like OSSC. Also OCS Denise blanking bug on first and last line is now emulated and visible.
Audio internal timing is now accurate, for example low audio period (lower than DMA can support) interrupt and sample reload timing is now cycle-accurate.
New emulated hardware
CyberVision 64, CyberVision 64/3D and S3 Virge PCI emulation. (S3Trio and S3Virge chipset emulation from PCem)
Voodoo 3 (8M VRAM) PCI emulation. (Voodoo 3 emulation from PCem)
M.A.S.T. Fireball (SCSI HD controller)
Hardital Synthesis (SCSI HD controller)
A.L.F.2 (OMTI HD controller)
Combitec HD 20 A/HD 40 A (OMTI HD controller)
GVP G-Force040 (68040 accelerator)
GVP A1230 Turbo+ Jaws (68030 accelerator)
Prelude A1200 clockport expander support
JIT update (Aranym) + shift instruction flag fix.
x86 bridgeboard emulation updated to PCem v17 x86 core.
Recent Picasso96 multimonitor support: usegfx Picasso96 DISPLAYCHAIN is now only forced if uaegfx monitor is monitor id=0 (shared with native chipset). Previously DISPLAYCHAIN was always forced.
ALT+Space does not anymore open WinUAE window standard menu when input is captured.
Saving config file: Confirm overwrite if existing file is read-only.
Do not allow opposite joystick directions at the same time (some games crash..) if mapped using Game Ports panel. It is still allowed if configured using Input panel and it was mapped to left/right/up/down events (not horiz/vert).
Debugger updates. Configurable disassembly format, DMA debugger DDFSTRT, DDFSTOP, horizontal window, vertical window, blanking markers, full 32-bit/64-bit bitplane/sprite pointer addresses, cycle conflict info, fi command accepts assembly syntax (for example “fi trap #0”).
Picasso96 v3.0+ uaegfx screen dragging and dual palette support.
uaeserial.device CMD_WRITE with io_Length=-1, EOFMODE and Mark and Space parity support implemented.
bsdsocket.library SBTC_GET_BYTES_RECEIVED, SBTC_GET_BYTES_SENT, SIOCIFADDR, SIOCIFFLAGS, SIOCIFBRDADDR, SIOCIFCONF, SIOCIFNETMASK, SIOCIFMETRIC and SIOCIFMTU support added.
All Z2 DMA HD controllers are now 24-bit addressing capable by default (real world capability), checkbox option added to enable full 32-bit capability (emulation only).
Added CD image select/eject keyboard shortcut. END+F5 = select CD image, END+SHIFT+F5 = eject CD. Statefile quick restore moved to END+F6
Executable as a disk image mounting now supports FFS and HD disks. Uses DD+OFS if selected file fits (like previously), then DD+FFS, finally HD+FFS (if drive is HD).
Amiga Bootblock Reader brainfile support (copy ABR package xml files to \plugins\ABR). Used when clicking “?” button in quickstart and disk panels.
Multi monitor mode window positions are now stored to registry/ini.
Experimental HDR mode. Supports brightness and contrast adjustment without immediate white clipping or black crush.
Fixed HAM left border corruption if overscan HAM mode and bitplane horizontal start was earlier than current filter horizontal start.
CDTV and CD32 CD audio playback statefile restore bugs fixed.
A2410 emulation fixed.
NPCap/WinPCap crash if more than 9 network devices was found.
Fixed GDI handle leak. GUI panel change leaked 2 font handles.
Floppy emulation rotation speed was slightly out of spec.
bsdsocket recv/recvfrom() returning truncated data now matches Unix/Amiga behavior. Windows also returned error when data was truncated.
OSD led font graphics is now generated from real Windows font and is high DPI aware.
If game controller was plugged in after config was loaded and loaded config had game controller configured in game ports panel, game controller was correctly remembered but type and autofire mode was set to default values.
68040/68060 unimplemented FPU instruction emulation fixes, all 68060 FPSP test package tests pass now.
Softfloat FMOD, FREM update. FSINCOS implemented, calculates both SIN and COS simultaneously, previously FSINCOS calculated SIN and COS separately.
Add harddrive button tried to incorrectly guess logical geometry and didn’t enable full drive mode if drive didn’t already have RDB. Result was unusable drive.
CDFS mounting used wrong character set translation functions, files with region specific characters failed to open depending on Windows regional settings.
“Remove interlace artifacts” last line flickering workaround fix.
Fixed empty formatted standard HD ADF creation.
Many minor bugs fixed.
WinUAE 4.4.0 (01.07.2020) released.
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.
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)
WinUAE 4.3.0 (19.12.2019) released.
GUI high DPI support rewritten.
Lagless vsync stability improvements.
Added Trojan light gun preset to Game ports panel.
On the fly chipset model switching compatibility improved.
SPTI CD/DVD access mode now internally emulates all CD audio commands. All other commands are forwarded to the drive like previously.
PCMCIA hot swap support improved. (PCMCIA SRAM and IDE needs to be set again if previously configured)
My CPU tester detected edge cases, bugs and undocumented CPU behavior updates implemented. (More details in separate CPU tester note later)
More compatible partition HDF default geometry calculation if size is 1000M or larger.
CD32 pad does not anymore disable joystick second button if both CD32 and 2-button joystick is active simultaneously.
Host directory/archive drag and drop to WinUAE window now supports mounting multiple items simultaneously.
Debugger disassembler fixes and few very rarely used instructions dissemble now correctly.
Disk index pulses were not being generated when disk was being written (Cadaver v0.1 save disk writing)
CDTV audio CD playing state restore fixed.
A2024 monitor didn’t show full viewable area.
24-bit uaegfx RTG mode had random wrong color pixels in some situations.
nrg CD images didn’t load correctly in relative path mode.
Graphics glitch in some programs that also depended on display scaling/size (for example Alien Breed 3D)
Disk swapper path modifications did nothing while emulation was running.
Restoring CD32 or CDTV statefile with CD audio playing: start playing immediately, do not include normal CD audio start delays.
Fixed possible crash when PPC emulation stopped emulated sound card audio.
Quite special kind of CD32 pad button read code was not emulated correctly.
Added separate 68000-68060 CPU tester/validator project based on UAE CPU core generator.
Removed all 68020 cycle-exact CPU mode internal idle cycles. It mainly slowed down the CPU too much and didn’t match real world well enough.
New emulated hardware:
Archos Overdrive HD (PCMCIA IDE adapter)
ICD Trifecta (A500 IDE/SCSI controller)
M-Tec Mastercard (SCSI expansion for M-Tec T1230 A1200 accelerator)
Scala MM dongles
WinUAE 4.2.1 (16.05.2019) released.
4.2.0 bugs fixed:
Picasso IV and uaegfx YUV (video) overlay fixed. Didn’t affect RGB overlays.
Reset/restart didn’t reset overlay state.
Graphics corruption in some AGA programs (for example Alien Breed 3D).
Old bug fixed:
PPC emulation + Picasso IV: some programs had incorrect colors (For example Shogo MAD).
A2386SX bridgeboard unreliable/hanging floppy access fixed.
Changing accelerator board options (jumpers etc) on the fly didn’t do anything.
Fixed hang when attempting to play physical CD32 CD with video tracks.
Fixed crash when mounting UAE controller HDF with more than 30 partitions.
WinUAE 4.2.0 (08.04.2019) released.
uaegfx and Picasso IV Overlay/PIP support.
All GUI listviews support column order and column width customization.
Custom ROM selection (4 slots) added.
Direct3D 9/11 shader embedded config entry support.
68030 MMU instruction disassembler support and other disassembler fixes.
68030 MMU emulation will now also create short type bus error stack frames when possible, matching real 68030 behavior.
Windowed mode keeps aspect ratio if CTRL is pressed while resizing.
Added debugger invalid access logger (memwatch l).
Reject Alt+ Windows system menu key shortcuts. Invalid short cut combinations can generate annoying Windows alert sounds.
KS ROM selection supports loading and relocation of hunk and m68k elf executables.
Direct3D 11 shader support fixes.
CDTV CD drive read/play startup delays adjusted. Fixes Town without no name speech audio track stopping too early.
Accelerator board CPU fallback (to mainboard CPU mode) works again.
Many video port adapters (which includes grayscale mode and genlock) didn’t support all doubling modes.
Minor custom chipset fixes (Small graphics corruption in certain special situations)
Moving mouse outside and back to WinUAE window in Magic mouse activated WinUAE window even if some other window was already active.
AVI recording with non-standard refresh rate was reset to default if GUI was entered and exited during recording.
uae-configuration returned return code 10 even when matching config entry was found.
“Add PC drives at startup” enabled and same drive’s root directory also mounted manually: drive was mounted twice. (Introduced in 4.1.0)
Genlock transparency didn’t always activate even when genlock emulation was enabled.
New emulated hardware:
Pacific Peripherals Overdrive
IVS Trumpcard 500AT
ACT Prelude and Prelude 1200
Harms Professional 3000
WinUAE 4.1.0 (06.12.2018) released.
PC Bridgeboard (A1060 Sidecar, A2088, A2088T, A2286 and A2386SX) emulation rewrite:
Emulation core replaced with PCem. Compatibility has improved greatly, for example Windows 3.x enhanced mode, DOS extenders and Windows 95 are now fully working.
Bridgeboard built-in CGA emulation graphics corruption fixed.
A2386SX VLSI chipset memory remapping, shadowing and EMS fully supported.
Cirrus Logic emulation PC compatibility improved, 2M VRAM, linear frame buffer and blitter support.
PC Speaker emulation (PCem)
Sound Blaster emulation (PCem, various models)
Serial mouse emulation (PCem)
SCSI adapter emulation (Rancho Technology RT1000B)
AGA hires/superhires horizontal pixel positioning and borderblank horizontal single hires pixel offset fully emulated. Optional because it requires much more CPU power and it is rarely needed. DIWHIGH H0/H1 AGA-only bits emulated.
AGA FMODE>0 undocumented features implemented (BPLxDAT, SPRxDAT CPU/copper accesses, bitplane modulos that are not integer divisible by fetch size)
Added new misc option which captures mouse immediately when windowed/full-window winuae window is activated.
68030 MMU emulation compatibility improved.
Paula disk emulation GCR MSBSYNC support added (Alternate Reality protection track).
Added quick search and quick directory select to Configurations panel. Link and autoload moved to Advanced information panel.
Added history list to config file name edit box and to statefile path string box.
Added vertical offset option to D3D scanlines.
64-bit version didn’t support 64-bit unrar.dll.
68030/040/060 with data cache emulation but without enabled MMU emulation: force Chip RAM as non-data cacheable.
Magic mouse Windows cursor to Amiga mouse sync partially fixed.
Window corners now work as drag’n’drop hot spots for different floppy drives. (top/left=0, top/right=1, bottom/left=2, bottom/right=3).
68020 + memory cycle exact hung the emulator in some situations.
Reading CIA interrupt status register in a very tight loop generated spurious interrupt(s) in certain situations.
Softfloat mode with unimplemented FPU emu ticked didn’t disable 68040/060 unmasked interrupts, confusing 68040/68060.library and possibly causing it to return incorrect values.
Some CHD CD images didn’t mount correctly.
uaehf.device HD_SCSICMD didn’t set scsi_SenseActual. Also set io_Actual=30 (=sizeof(struct SCSICmd))
If config file had KS ROM path/file that didn’t exist, it was replaced with non-existing ../system/rom/kick.rom path or was not correctly fixed with valid path.
NCR53F94 SCSI chip emulation DMA counter fix (affected for example Blizzard SCSI Kit)
Very large directory harddrives returned halved used/free space.
Fixed multiple problems with screenshots and video recording from hardware emulated RTG board.
Filter panel scanlines work now correctly in multimonitor mode.
Crash fixed if more than one non-Paula audio stream was active. Included emulated sound cards, also CD audio if “include” option ticked.
NE2000 PCMCIA and NE2000 bridgeboard didn’t support custom MAC and network mode selection.
Fixed hardware emulated graphics board hang with Picasso96 if board supported vblank interrupts and RTG board refresh rate mode was not Chipset.
Fixed statefile crash when saving statefile while disk operation was active and disk image included bit cell timing information.
WinUAE 4.0.1 (16.07.2018) released.
4.0.0 bugs fixed:
Enabled “Minimize when focus is lost” option caused crash in some situations.
64-bit FPU mode always changed back to 80-bit if config file was loaded.
80-bit native FPU mode FREM and FMOD returned wrong results.
RTG statefile restore didn’t restore screen state completely.
“Minimize when focus is lost” incorrectly activated when switching modes in some situations.
“Minimize when focus is lost” minimized main emulation window when GUI was open and main window lost focus.
If CPU panel FPU mode select menu was active and then some other panel was opened: JIT was switched off.
CD audio play from real/virtual CD (not from directly mounted image file) didn’t restart correctly if audio settings changed.
Only some emulated SCSI controllers flashed CD led when emulating a CD drive.
input.keyboard_type was always read as Amiga keyboard. If PC layout was set as default, keyboard layout was read incorrectly from config file.
Amiga reset during active RTG rendering in RTG Multithread mode could have caused a crash.
RTG Multithread mode display refreshing was unreliable in 8-bit modes when palette changed.
Finally fixed corrupted drag and drop graphics in Harddrives and Disk Swapper panel.
When inserting previously connected USB input device, previous device type (Gamepad, CD32 pad etc) and autofire mode (if any) was not restored.
Clipboard sharing could have attempted to transfer data to Amiga side after program had taken over the system, possibly overwriting memory.
Environmental variables (%variable%) in paths are not anymore resolved immediately when config is loaded but only when needed without modifying original path, preserving original path if config file is saved again.
Added full statefile absolute/relative path support. Loading statefile will restore correct paths even if absolute/relative path mode was changed after saving the statefile.
D3D9 and D3D11 VSync mode (both lagless and standard) 100/120Hz support with optional black frame insertion.
68060 FPU was not disabled after soft reset if 68060 was configured without emulated 68060 accelerator board, causing reset loop.
New emulated expansions:
WinUAE 4.0 (20.06.2018) released.
New major features:
Beam Racing Lagless VSync which reduces input latency to sub-5ms. Replaces old Low Latency VSync. (Use 1-2 slice Lagless VSync to match old Low Latency VSync behavior)
Virtual multi monitor support. Each virtual Amiga video output connector (Video port graphics adapter, RTG boards) can be “connected” to separate WinUAE window, emulating real hardware being connected to more than one physical monitor.
Debugger supports running Amiga executables from shell, adds symbol and gcc stab debugging data support, loads executable to special reserved address space which enables detection of any illegal accesses byte accurately and more. (Details)
Host mode FPU emulation mode is finally full extended precision (80-bit) capable. It is also fully JIT compatible.
New other features:
Overlay graphics led (power, floppy etc) support.
Close confirmation option added to misc panel.
Default WASAPI audio device automatically follows Windows default audio device.
Directory harddrives now use uaehf.device as a fake device driver (replacing non-existing uae.device), for example programs that query extra information (like SCSI Inquiry data) now get valid data.
Directory filesystem harddrive fake block size dynamic adjustment now starts from smaller disk size, workaround for WB free space calculation overflow when partition is larger than 16G.
Harddrive imager now also supports native (mainboard/expansion board) IDE connected CHS-only drives.
Disk swapper config file data is restored from statefile.
Cirrus Logic RTG horizontal doubling support, keeps aspect ratio in doublescan modes.
Action Replay II/III state file support improved.
Windowed mode resize enable/disable option.
CDTV SCSI and SRAM options moved to Expansions.
3.6.x bug fixes:
WD33C93 based SCSI controllers hung the system if controller didn’t have any connected SCSI devices.
Direct3D11 fullscreen mode didn’t open if monitor was connected to non-default GPU. (For example laptops with Intel and NVidia GPU with NV GPU connected to external monitor)
Direct3D11 fullscreen ALT-TAB refresh problems and other D3D11 fixes.
68030 MMU PLOAD was broken (Caused Amiga Linux crash at boot).
Older bugs fixed:
On the fly switching from non-cycle exact to cycle-exact mode stopped emulation in certain situations.
Fixed E-Matrix accelerator board RAM selection.
If CD was changed and system was reset during change delay, drive become empty and new CD was never inserted. Mainly affected CD32 and CDTV.
Reset when uaescsi.device CD was mounted caused memory corruption/crash in certain situations.
Code analyzer warnings fixed (uninitialized variables, buffer size checks etc..)
Old JIT bug fixed: many CPU instructions didn’t set V-flag correctly. (Aranym)
Inserting or removing USB input device caused crash in some situations.
Softfloat FPU edge case fixes (FABS, FNEG with infinity, logarithmic instructions with NaN)
Decrease/increase emulation speed input events didn’t do anything.
Toccata audio was not fully closed when reset/reset and caused crash if new config was loaded and started.
Removed forgotten, useless and obsolete “The selected screen mode can’t be displayed in a window, because..” check.
Fixed WASAPI Exclusive mode audio glitches when paused/unpaused.
Paula audio volume GUI volume setting was ignored if audio mode was mono.
New emulated expansions:
CSA Magnum 40
DCE Typhoon MK2
GVP A1230 Series II
MacroSystem Falcon 040
WinUAE 3.6.1 (04.03.2018) released.
3.6.0 bugs fixed:
D3D11 mode fullscreen to/from windowed mode change crashes/blank screens.
D3D11 mode on screen leds on the fly on/off switching.
D3D11 mode screenshot via GUI button didn’t work.
Floppy sound type selection was not loaded correctly from config file.
It was not possible to create “DOS” file names like “AUX” to directory filesystem.
Older bugs fixed:
Floppy sound used incorrectly empty drive volume level in certain situations.
PPC emulation interrupt handling rewrite, fixes for example hang/crash problems with NE2000 based network adapters under OS4.
Not all Advanced chipset options reset when compatible checkbox was ticked.
Autoscale ignored small vertical display areas in very top of display in some situations.
Fixed random crash when at least one Input panel custom event string was set, Restart was clicked and then emulation was started again.
Blizzard SCSI Kit IV (possibly others) SCSI phase error in certain situations.
Added better validation to clipboard sharing IFF parsing to prevent crashes if data is truncated.
-joyport2 -config entry incorrectly used port 3 slot.
Game Ports panel selected Custom input mapping reverted to none in some situations.
Restart didn’t completely free configured emulated network cards.
Other misc bugs fixed.
OCS/ECS only BPLCON2 undocumented feature: “illegal” PF1 or PF2 value is now accurately emulated in dual playfield mode.
If selected D3D11 fullscreen refresh rate is “default”: always prefer highest supported refresh rate.
Optional threaded emulated RTG VRAM to host OS surface color space conversion/copy.
Added “Identity” checkbox to Add harddrive panel. If ticked and ATA identity can be read (Direct IDE connection, compatible USB adapter): real ATA identity data is used in emulated ATA device instead of generic UAE generated and drive appears exactly as it does in real hardware (identical name, geometry etc).
CHS-only IDE drives can now be mounted in emulation and they appear with real size and geometry when using USB adapters that allow identity read but does not support CHS (like common JMicron based adapters).
New emulated expansions
Elsat Mega Ram HD
Progressive Peripherals & Software Zeus 040
WinUAE 3.6.0 (17.01.2018) released.
Core emulation updates:
68030, 68040 and 68060 full instruction and data cache emulation, with or without MMU emulation.
68030, 68040 and 68060 EC model partial MMU (transparent translation registers only) emulation.
68030, 68040 and 68060 MMU emulation performance improved (added extra translation caches).
STOP-instruction CPU model specific undocumented behavior emulated when parameter does not have S-bit set.
68020+ DIVS/DIVU CPU model specific undefined overflow condition N and Z flags emulated.
Undocumented 68881/68882 FMOVECR values emulated.
68020/030 BCD instructions undocumented V flag behavior fixed (68000 was already correct)
Optional Toshiba Gary slow (chip ram like) Z2 IO and/or ROM space access speed.
Emulated hardware expansion updates:
Added Cubo CD32 later revision hardware support, PIC copy protection, touch screen, NVRAM and RTC emulation. (TODO: Coin and ticket dispenser support, no hardware information available)
Cubo CD32 is now an expansion device, added DIPs, PIC game ID/language and expansion device enable options.
A2090 Combitec and MacroSystem 3rd party ROM update/adapter supported.
DKB 1230/1240/Cobra and Rapidfire flash rom write support added.
New emulated hardware expansions
Ashcom Addhard (SCSI)
Evesham Micros Reference (SCSI)
FastATA 4000 MK I/II (IDE)
Gigatron Arriba (IDE)
Kupke Golem HD3000 (OMTI)
Profex HD3300 (OMTI)
Reiter Software Wedge (OMTI)
Sprit Technology InMate (SCSI)
Music Master dongle
Direct3D 11 support implemented:
Requires Windows 7SP1 and later. Windows 7 requires KB2670838 (Available via Windows update as an optional update), Windows 8 and later does not need any extra packages like D3D9 support required (Ancient DX9 redistributable).
Requires hardware level 9.1 or higher, which means most Windows 7 capable GPUs are supported.
All Direct3D9 mode features supported (overlays, masks, custom shaders)
Variable sync (G-Sync, possibly also FreeSync) supported in windowed mode.
Many D3D9 custom shaders are supported automatically, some require manual modifications to work in Direct3D 11 mode.
Other new features and updates:
Simple box art/screenshot config file support.
If Wait for Blitter is enabled and blit size makes no sense, don’t wait. Fixes long delay in Vital / Mystic.
Added “CIA 391078-01” advanced chipset checkbox. This CIA revision has a bug in IO port output mode, reading output mode port will always read output mode data state. Other models, including original DIP 8520, 391078-02 and Akiko internal CIAs read IO pin external voltage level as documented. This can affect “bad” mouse left button/joystick fire button reading code (not working or stuck button). Used in A600. A1200/A4000 can have -01 or -02 revision.
Added ATAPI Tape drive emulation.
CD SCSI emulator READ CD-DA and READ CD-DA MSF commands emulated.
Expansion device GUI changes are now always activated after hard reset.
uaehf.device hardfiles/harddrives unit number is now user configurable.
“Include CD and FMV Audio” and/or sound mode change on the fly when CD or FMV audio is playing is now supported.
Debugger assembler support (a) and some other misc debugger updates.
Optional non-rawinput mouse and keyboard mode is back (-norawinput_all)
Added Misc panel option to show WinUAE in Windows shutdown/logoff screen (Vista or newer) if emulation session is active.
JIT Direct is allowed in CyberStorm PPC configuration but it also disables CSPPC MAP ROM hardware feature.
Ability to image CHS-only IDE drives using USB adapters that don’t support CHS-only drives. (Common side effect is drive being detected but it appears as zero size drive in Windows Disk Management)
It was not possible to override Z2 RAM board autoconfig data if board had built-in manufacturer/product ID defaults.
It was not possible to change existing path with Select Directory/Select Archive or Plain File buttons.
Fixed 64-bit version random crashes that usually happened with some shell extensions.
Z3 RAM in manual mode was completely broken.
UAE directory harddrive/hardfile KS 1.2 autoboot hack didn’t work without extra reset if UAE autoconfig board wasn’t first board in autoconfig chain.
68030 data cache emulation corrupted data if write was cached, write size was word or long and address was odd.
68040/060 without FPU: many FPU instruction F-line exceptions generated incorrect stack frames.
ECS Denise BPLCON2 ECS-only bits (for example KILLEHB) were masked unless AGA was also selected.
Obsolete IDE FORMAT TRACK command fixed.
GamePorts panel custom mapping incorrectly parsed joystick autofire state from config file.
Directory filesystem ACTION_SET_DATE failed to change date stamp if file was read-only.
68020 memory cycle exact CPU speed slider is again partially working, CPU speed can be reduced but not increased.
GamePorts panel custom mapping incorrectly parsed joystick autofire state from config file.
uae-configuration joystick port (joyportx) modification only queued but didn’t apply changes.
uaeserial.device crash fixed. DTR/RTS state now match serial.device behavior when device is opened.
Fixed uaegfx VRAM size check, some modes that almost filled whole VRAM didn’t appear in resolution list.
uaenet.device didn’t close low level ethernet handles when Amiga was reset, causing duplicate packets.
Bitplane overrun condition triggered incorrectly in rare situation where bitplane DMA is enabled after DDFSTOP on OCS
Tape drive emulation fixes. Fixes Amix install error if last file on tape was selected for install.
AVI recording bug fixes and updates:
First avioutput recorded frame was sometimes partially corrupted.
When saving state with avioutput active: last frame before state save was not recorded.
Number of avioutput frames buffered (waiting for compression thread processing) counter was reset periodically which caused lost frames (and leaked memory) in recorded video if CPU was not fast enough.
Delay initialization until first display frame or sound buffer recording request comes, previously “before filtering” option may have used wrong display size in some situations.
Uncompressed video selection is not forgotten anymore.
First frame was not rendered (and also not recorded) if statefile was restored when emulation was already running.
If emulator state was changed (debugger breakpoint, statefile save etc..), last frame before state change was not recorded.
File splitting (2G limit) incorrectly flushed sound buffers causing random sound glitches.
Added -max_avi_size -command line parameter to set split size.
If recording was started and GUI was never opened in same session, sound recording rate become 44100Hz, causing AV syncronization issues if real rate was not same.
WinUAE 3.5.0 (15.06.2017) released.
New emulated hardware
- Comspec SA-1000
- California Access Malibu
- DKB RapidFire
- M-Tec AT-500 Megabody
- Softfloat FPU emulation mode. Bit perfect FPU emulation (except transcendental functions), including full arithmetic exception support. (Co-operation with Previous emulator author)
- Lightpen emulation absolute coordinate HID (USB light guns) and touch screen device support.
- American Laser Games second player and Actionware dual light gun adapter emulation.
- Real harddrive mount lock option. Enables full exclusive access even if drive has Windows mounted FAT partition(s).
- winlaunch.lib is now built-in feature and is also 64-bit compatible.
- Show [Paused] in windowed mode title bar when in pause mode.
- If statefile is loaded with one or more floppy images that can’t be opened: keep fake disk in drive (like previously) and ask for new disk path when missing disk is accessed for the first time.
Custom chipset features emulated
- AGA FMODE>0 unaligned bitplane and sprite pointer behavior implemented, resulting display corruption is now 100% accurate.
- BPLCON4 XOR mask special case in HAM6/8 or EHB modes.
- Loading blitter B-DAT manually when B-shift was nonzero.
- Lightpen hardware is now cycle-exactly emulated.
- Sprite special case when DMA mode sprite’s start X-coordinate is less than sprite’s DMA slot position.
- Audio interrupts are delayed by 2 cycles.
- 68020+ T0 trace mode is now fully emulated.
- 68020 cycle exact mode adjustments.
- Memory cycle exact mode mode accuracy improved
- Implemented previously unimplemented bsdsocket.library emulation sendmsg() and recvmsg().
- Recursive mode ROM scanner now skips directories starting with dot.
- MMU emulation can be now switched on/off on the fly.
- Release all currently pressed keys when emulation pauses.
- Added memory cycle-exact Quickstart step for A1200 and CD32 configurations. Less CPU heavy than full cycle-exact and usually not much more worse (or better). At least not until 68020 CE gets better.
- Escape old style directory and hardfile paths if it contains “,”.
- Masoboshi MasterCard fully implemented, including DMA support.
- FM801 16-bit audio corruption.
- A2090 ST-506 emulation.
- Possible crash when display was very wide with bitplane DMA overrun condition.
- Fixed crash when sound card audio play started and channel mode was mono and “Include CD and FMV audio” was ticked.
- Fixed crash when accessing accelerator board SCSI IO region without any added SCSI device(s).
- Fixed crash if Blizzard accelerator on board memory size was set to zero.
- JIT was not 512k or 1M Chip RAM compatible.
- Manual RAM configuration GUI didn’t accept smaller end address than current board size.
- Manually configured but disabled (size zero) Z2/Z3 banks were added to system.
- Apollo 1240/1260 memory address space fixed
- PC bridgeboard NE2000 boot crash fix.
- Windowed mode mouse does not anymore hit hidden barriers if window is partially outside of desktop or uncaptured if window is on top of task bar.
- If Custom autoconfig board order was enabled, expansion devices custom config setting(s) was not saved correctly.
- 68000 address error stacked PC was not correct in some read-modify-write instructions
- Untrap middle mouse button option was stuck.
- GUI listview column width calculation used default font size, not selected font.
- 68030 CE/prefetch mode cache access bug fixed.
- G-REX and Cirrus Logic graphics board state was reset if RAM or HW Info GUI panels were opened after emulation was started.
WinUAE 3.4.0 released (21.12.2016)
New emulated hardware:
- OpalVision (OpalPaint, King of Karate)
- Blizzard 1230 MK II and III.
- IVS Vector 68030.
- Blizzard 1230 MK II and III SCSI Kit.
- Expansion Systems Dataflyer Plus.
- FileCard 2000/OSSI 500
- Mainhattan A-Team.
- Microbotics HardFrame.
- SCRAM 500/2000.
- Ariadne II.
- LAN Rover/EB920.
- NE2000 compatible PCMCIA.
- NE2000 compatible ISA (x86 bridgeboard compatible).
- X-Surf and X-Surf 100 (Partial).
American Laser Games arcade game hardware:
- LaserDisc player (video file)
- Genlock (using video file genlock mode)
- Light gun and buttons.
- RAM/RTG RAM handling updated, all size combinations are now supported.
- Autoconfig board GUI list with custom sorting support.
- RAM Z2/Z3 board full autoconfig data customization support.
- Up to 4 Z2 and Z3 RAM boards can be enabled simultaneously.
- Multiple display and sound boards can be now enabled simultaneously.
- Genlock realtime custom image, video file or capture stream overlay.
- Genlock mode screenshot/video alpha channel support.
- Accelerator board 68000 fallback mode supported.
- Game Ports panel custom mapping autofire support.
- Network access on screen led.
- Single step (emulate one frame + pause) input event.
- MIDI and Genlock video volume control.
- Reduced input latency.
- Reduced WASAPI sound mode latency.
- WinPCap network mode now uses generated local MAC address, no more MAC conflicts between Windows and emulated Amiga.
- If some RAM board is not JIT Direct capable, only board’s access mode changes to JIT Indirect. Global JIT Direct option is not switched off.
- Most RAM size/position related JIT Direct restrictions are gone.
- Environment variables in file paths (%VAR%) are now always expanded.
- Implemented AGA only bitplane DMA overrun emulation (Moon Child).
- Host path 260 character limit removed (Windows 10 v1607+ only).
- Shortcuts with Shift key work again.
- Custom Game Port remapping does not disappear mysteriously anymore.
- Mounting file with size less than 512 bytes as a harddrive work again.
- CDTV statefiles fixed.
- On the fly directory/archive mounting only worked once under OS4.x.
- Worms DC and ACSYS (possibly others) graphics glitch fixed.
- Bad sprite collision optimization fixed (Jumpman Junior).
- Stop PPC emulation first, before freeing any emulation resources to prevent random crashes at exit.
- FPS.Adj config file handling fixed.
- ATAPI CD emulation odd data size fix (HDToolbox hang)
- default.uae with unplugged device: set to none, not layout A.
WinUAE 3.2.2 (21.12.2015)
3.2.0 bugs fixed:
- JIT FPU 32-bit and 64-bit compatibility fixes.
- Interlace mode blank screen in some configurations.
- Slirp network mode high CPU usage.
- Some programs that use AGA subpixel scrolling had horizontal
- Per-monitor high DPI update still caused repeated GUI window
Other bug fixes:
- Game controllers suddenly stopped working. Most likely only happened
under Windows 10 and only in some setups.
- MIDI out devices missing (x64 only).
- Serial port transmit buffer was not always flushed.
- 68020+ BFFFO undocumented offset calculation fixed.
- AVIOutput in capture before filtering mode: width is now always divisible
by 16 pixels and height is always even for best codec compatibility.
- Useless, very basic and invisible touch screen mouse and joystick overlay.
- Load config with joystick that is not connected, fall back to previously
loaded (default.uae) setting instead of always falling back to keyboard
- Out of bounds RTG coordinates are now clipped to valid region instead of
rejecting whole operation.
- Keyboard names (if available) are now listed in Input panel device list.
- Built-in HRTmon update v2.36.
- Phoenix Board SCSI emulation.
WinUAE 3.2.1 (19.11.2015)
3.2.0 bugs fixed:
- Loading statefile with enabled FPU crashed.
- Custom chipset display was shifted in some rare situations.
- 64-bit version didn't load DLLs without x64, _64,... extension in name.
- RTG board was not fully disabled if configured RAM config was incompatible.
Other bug fixes:
- 68040+ CPU mode statefile save buffer overflow.
- Unaligned supervisor stack was not allowed in 68020+ modes.
- Reduce RAM size and try again if Blizzard RAM allocation fails.
- Switch off triple buffering if windowed mode with DWM active.
WinUAE 3.2.0 (11.11.2015)
- 64-bit compatible 680x0 JIT.
- 64-bit compatible PPC emulation.
- PCI bridgeboards.
- Commodore PC/AT bridgeboards.
- A2410 RTG Zorro II board
- DCTV video port graphics adapter (Partially)
- Genlock "emulation", including transparency and ECS genlock features.
- Directory harddrive and hardfile KS 1.2 and older full autoboot support.
New emulated expansion hardware:
- DKB Wildfire
- 3-State Apollo 500/2000
- A2090 previously missing ST-506 support
- Elaborate Bytes A.L.F.
- Kupke Golem Fast SCSI/IDE
- Mainhattan Data Paradox SCSI
- Multi Evolution 500/2000
- Spirit Technology HDA-506
- Tecmar T-Card/T-Disk
- Vortex System 2000
- Xebec 9720H
Commodore x86 bridgeboards:
- A1060 (A1000 Sidecar)
x86 bridgeboard expansion devices:
- AT IDE HD controller (A2286 and A2386SX)
- XTIDE Universal BIOS compatible IDE HD controller.
- ISA VGA display card (Cirrus Logic GD542x based)
- Mediator 1200/4000
PCI bridgeboard compatible PCI cards:
- FM801 sound card
- ES1370 (SB128) sound card
- RTL8029 network card
- SSE2 capable CPU is now required.
- CD and sound card emulation audio output quality improved.
- 68020/030 prefetch emulation improved.
- High DPI display support improved.
- AGA subpixel scrolling emulated.
- Support shortcut paths (.lnk) in command line.
- More undocumented chipset features supported.
- Right control = right Windows key option.
- Memory accesses only -cycle-exact mode.
- UAE devices (uaeserial etc) are compatible with KS 1.2 and older.
- Improved compatibility with very old A500 config files.
- WinPCap network mode didn't detect any devices.
- 68030 data cache emulation fixes.
- Custom to/from RTG mode switch didn't check for filter changes.
- JIT on/off on the fly change (outside of GUI) was unreliable.
- Keyboard layout changed (B/C only) during device re-enumeration.
- D3D9 non-shader mode forgot scanline texture when switching modes.
- Audio wave recording created huge broken wave files.
- It was not possible to select HDF PCMCIA SRAM and IDE options.
- Flash ROM and RTC file dialogs didn't allow creation of new files.
WinUAE 3.1.0 (07.06.2015)
New emulated expansion hardware:
- A2090/A2090a (ST-506 not supported)
- AdSCSI Advantage 2000
- Archos ADD-500
- C-Ltd A1000/A2000
- GVP Series I (Three models)
- GVP Series II
- Expansion Systems DataFlyer 1200/4000 SCSI+
- HK-Computer Vector Falcon 8000
- J.Kommos A500
- Kupke Golem
- Masoboshi MC-702 (Incomplete)
- Microbotics StarDrive (Clock not emulated)
- Preferred Technologies Nexus
- Protar A500
- RocTec RocHard RH800C (SCSI+IDE)
- SupraDrive (All five models)
- ICD AdIDE
- AlfaPower/AT-BUS 508/2008/AlfaPower Plus
- M-Tec AT 500
- Masoboshi MC-302/MC-702 (Incomplete)
- RocTec RocHard RH800C
- ACT Apollo 1240/1260
- DKB 1230/1240
- RCS Fusion Forty
- GVP A3001
- GVP A530
- GVP G-Force 030
- Kupke Golem 030 A500
Video port display adapters:
- Archos AVideo 12
- Archos AVideo 24 (Animation features not implemented)
- Black Belt Systems HAM-E and HAM-E Plus
- Newtronic Technologies Video DAC 18
- Impulse FireCracker 24
- Toccata Zorro II sound card
- Nordic Power v3.2 freezer cartridge
- Pro Access v2.17 freezer cartridge
- CD, CD32 FMV and Toccata audio are now optionally mixed with Paula
audio stream. Sound sync is not lost even when emulation speed
changes and sound is included with audio recording.
- Multiple SCSI/IDE expansion boards can be enabled at the same time.
- Floppy sound per-drive empty/disk inserted volume control.
- Added partial A1000 Velvet prototype support. Unfortunately
currently no known Velvet boot disks exist.
- GUI Filter panel configurable overscan region blanking.
- Hardfile ATA and SCSI version configuration option.
- Fullscreen GUI option.
- If system has touch screen (Windows tablet for example), touching
top of screen more than 2 seconds will open GUI.
- GUI Paths panel portable mode checkbox enabled.
- Configured but disconnected game controller is remembered.
- Custom chipset display emulation partially rewritten, many
A1000 vs OCS vs ECS chipset undocumented edge cases are now
- AMAX ROM dongle emulation improved.
- CD and disk image volume label is shown in status message bar.
- CPU Idle feature rewritten, lower CPU usage.
- More reliable simultaneous on the fly media insertions/removals.
- Action Replay 2/3 emulation improved.
- Added 1/2, 1/4 and 1/8 filter panel "integer" scaling options.
- Audio master volume is now real master volume control. Paula,
CD and AHI are sub-volume controls.
- Optionally disk saveimages can use same directory as parent image.
- More accurate 68000 bus/address error stack frame undocumented fields.
3.0 bugs fixed:
- Some CPU halted conditions caused emulator hang.
- Chip RAM/Slow RAM size change on the fly crash.
- Multiple other crash bugs fixed.
Other bugs fixed:
- Low level SCSI emulation fixes and updates.
- RTG mode screenshots in 16-bit host color depth mode had wrong colors.
- Real CD drive as emulated ATAPI or SCSI returned wrong last block.
- Graffiti corrupted display in non-AGA modes.
- Some programs had shifted display in some configurations (For example
Gloom AGA, Worms Directors Cut title screens)
- Picasso IV graphics corruption in OS4 16-bit modes.
- Picasso IV mode switch out of bounds memory access crash (OS41FE).
- Serial port emulation lost characters in some situations.
- Branch FPU instructions didn't work in more accurate CPU modes.
- AVI recording audio/video sync problems fixed.
- Stuck key if "Mouse captured: emulation paused" was ticked.
And much more...
WinUAE 3.0.0 (17.12.2014)
New emulated hardware:
- PPC CPU emulation. CyberStorm PPC and Blizzard PPC boards emulated
using QEMU PPC core, on-board SCSI supported.
- Other accelerator boards emulated (Blizzards, CyberStorms, Warp
Engine, TekMagic, A2630), including on-board SCSI if available.
- More SCSI expansion boards emulated (Fastlane, Oktagon, Blizzard Kit IV)
- CD32 Full Motion Video cartridge emulation.
- CDTV-CR emulation.
- A590 XT hard drive emulation.
- Show on screen message when disk or CD is inserted or ejected or input
device is autoswitched.
- Added null serial port mode that connects two WinUAE instances running
on same PC.
- Fastest possible CPU speed mode is now available with cycle-exact mode,
CPU is fastest possibly, only chip memory and chipset is cycle-exact.
- Immediate blitter is available in cycle-exact modes.
- 68040/060 with more compatible emulates instruction cache, MMU supported.
- 68000/68010 + 32-bit address space is supported.
- Optionally game controllers can be kept active when WinUAE does not have
- Implemented secondary Z2 RAM board, for example 6M Z2 RAM + 2M Z2 RTG board
combination is now possible.
- Added "history" menu to filesystem, hardfile and tape drive path selection.
- Added CDTV/CDTV-CR/CD32 turbo CD read mode.
- Multiple SCSI controllers can be active simultaneously.
- Programmed chipset display modes accuracy improved.
- Uncompressed CHD harddrive image write support.
- Implemented previously unavailable small Z2 RAM board sizes (64k to 512k)
- Z3 board emulation supports official autoconfig space, required when using
PPC-only operating systems.
- 68000 cycle exact mode updates.
- Improved cycle counting in 68000 more compatible mode.
- 68060 with "Unimplemented CPU emu" checkbox ticked: 68060 only unimplemented
instructions were not emulated normally.
- Screenshot with D3D shader filter enabled always took filtered screenshot.
- SCSI CD READ CD command only worked if audio track was first track of CD.
- Hard reset didn't reset map rom loaded KS ROM data.
- AGA sprites in borders were clipped incorrectly in some situations (2.8.0)
- Autofire always on mode crashed.
- PCMCIA IDE emulation was broken long time ago.
- uanet.device + slirp combination was unusable.
- Directory filesystem statesave support open file path handling fixed.
- AVI audio recording always used PCM mode.
And much more small updates and fixes.
WinUAE 2.8.1 (18.06.2014)
2.8.0 bugs fixed:
- JIT on/off on the fly switching was unreliable.
- A500 reading write-only/non-existing registers method introduced in 2.8.0
was incorrectly also used in AGA modes.
- Fast CPU mode audio DMA wait hack compatibility improved (workaround for
programs that use CPU delay loops in audio code)
- Some chipset emulation updates, Critical Mass / Parallax finally works.
- AROS ROM updated.
- Directory filesystem MorphOS compatible >4G file size DOS packet support.
- Paths panel relative path mode now supports relative paths that point
outside of winuae root directory.
- Filter modes in DirectDraw crashed in some situations.
- Disk insert using GUI after emulation was started inserted disk in
write protected state.
- Quickstart disk eject button was unreliable.
- Video recording with "Capture before filtering" unticked used wrong
- "Toggle between mouse grabbed and un-grabbed" input event fixed.
WinUAE 2.8.0 (05.05.2014)
Standard A500 compatibility is now practically as good as it can get
without knowledge of blitter's undocumented internal logic design.
(Mainly problem with some demos that accidentally modify blitter
registers while blitter is already active)
- Full A4000T and A4091 NCR53C710 SCSI emulation.
- A590/A2091 and A4091 boot ROM GUI selection.
- Separate graphics filter settings for native and RTG modes.
- 256k ROM image inserted in floppy drive emulates A1000 KICK disk.
- Super Card Pro image file support (.scp).
- SLIRP network inbound port support (default: 21, 22, 23 and 80, others
can be added by editing configuration file)
- Input panel previously toggle-only events can be optionally set to on
and off state, audio/video recording input event added.
- Joystick/joypad can be used to control light pen cursor.
- Remaining 68000 cycle-exact mode timing fixes.
- 68000 reading from write-only or non-existing custom register
- Big chipset edge case compatibility update, for example demos with
vertical "copper" bars work perfectly, real hardware glitches in
horizontal scaling are now accurately emulated and much more.
- 68040/68060 without emulating unimplemented FPU instructions is now
fully compatible with Motorola FPU emulation library, FSAVE special
FPU exception stack frames implemented.
- Programmed modes (Super72 etc) now automatically select best fit horizontal
resolution and is more compatible with different filter modes, also display
positioning is improved.
- Recently dumped Arcadia arcade system ROM images supported.
- Debugger full FPU and 68020+ bitfield, and other previously missing
68020+ only instructions supported in disassembler.
- Magic mouse + mousehack mode now always stops keyboard input when mouse
is outside of emulation window, even if window still has focus.
2.7.0 bug fixes:
- Unformatted partition hardfiles didn't mount and had incorrect geometry.
- Resolution autoswitch was not compatible with new interlace scanline modes.
- 68020 CE mode FPU exceptions fixed, broke for example KS 1.3 FPU detection.
- Sound glitches in games that use OCS compatible "fake 60Hz" screenmodes.
- Keyboard led indicator state syncronization problems fixed.
- Fixed very rare JIT FPU bug introduced in 1.2.
- Vertical centering works again, improved horizontal centering.
- Full tablet emulation boot guru fixed.
- Graphics glitches in some borderblank and border sprite modes.
- Master floppy write protection setting was not loaded from config file.
- Some narrow AGA modes clipped some pixels from right edge of display.
- A590/A2091 didn't work in all supported CPU modes.
- CPU polled disk reading was unreliable in some situations.
WinUAE 2.7.0 (05.12.2013)
- Cirrus Logic SVGA chip based hardware graphics board emulation.
- Use graphics board in emulated Amix, Linux, NetBSD and others.
- Use native CyberGraphX, Picasso96 and EGS RTG software in emulation.
- Emulates following boards: Picasso II, Picasso II+, Picasso IV (flash
rom image required), Piccolo, Piccolo SD64 and EGS-28/24 Spectrum.
- Text mode is also emulated (Linux/NetBSD etc.. text console support)
- Based on QEMU Cirrus Logic emulation.
- SCSI tape drive emulation.
- Can install Amix without hacks.
- Both reading and writing supported.
- Works also with most backup software that supports tape drives.
- SLIRP user mode NAT emulation.
- A2065 and uaenet.device emulation without need for host side
- 68020 cycle-exact mode emulation rewritten to better match real hardware,
accuracy improved, more improvements planned in future versions.
- Added GUI button that opens small disk image information window.
- GUI open log file and open error log buttons added.
- New WiX based installer.
- Two new field based interlace options added, reduces interlace artifacts.
- Chipset emulation compatibility improved, more undocumented chipset
corner cases emulated.
- Game Ports panel input configuration improved.
- Built-in HRTMon and AROS ROM replacement updated to latest versions.
- Do not wake up all sleeping harddrives if loaded config has mounted
physical harddrives (or memory cards) that are not currently connected.
- SCSI HD and CD emulation compatibility improved.
- SCSI HD/CD/TAPE statefile compatibility improved.
- CIA TOD counting is now cycle-exact.
- 68020/030 cycle-exact/prefetch is fully compatible with FPU emulation.
2.6.x bugs fixed:
- Some OFS formatted hardfiles didn't mount.
- Wired XBox 360 pad (possibly others) missed input events.
Other bugs fixed:
- All Input panel events stopped working in some situations.
- RTG mode video recording display size fixed.
- Same game controller was inserted in both joystick ports if
loaded config file had non-existing controller in second port.
- Built-in lzx decompressor didn't always decompress last byte of file.
- CD CUE file parsing fix, some images had incorrect CD audio timing.
- Output panel crashed on some systems.
- Crash when system was reset if it caused immediate PAL/NTSC mode change.
WinUAE 2.6.0 (16.05.2013)
- Full 68030, 68040 and 68060 MMU emulation. Amix, Linux, NetBSD, Enforcer,
WHDLoad MMU option and more fully working.
- Game Ports panel Remap GUI rewritten, more intuitive, supports manually
- SCSI and ATAPI (IDE) CD drive emulation.
- Built-in full CHD CD and HD image support. HD image support is read-only.
- Partial partition hardfile on the fly eject/replacement support, requires
filesystem that has removable drive support.
- Multiple Direct3D shader filters can be enabled simultaneously, optionally
shader can be now run after scaling and filtering.
- Directory filesystem shortcut (.lnk) and symbolic links are mapped to
Amiga soft links.
- Added support for mountlist-like hardfile configuration files.
- 100Hz+ vsync mode black frame insertion support, reduces LCD motion blur.
- A590/A2091/A3000 SCSI emulation compatibility improved. (Amix, NetBSD etc..)
- A2065 network adapter compatibility improved. (Early NetBSD versions)
- Multithreaded IDE and SCSI emulation, slow read or write operations won't
temporarily pause the emulation anymore.
- When CPU double faults, emulated CPU is halted instead of forcing instant
emulated hardware reset.
- Custom chipset emulation improved.
- Full Amiga file timestamp resolution (1/50s) support on FAT directory
- Max supported resolution increased to 8192*8192 (NV Surround/AMD Eyefinity)
- CD32 CD detection works again in JIT mode.
- AROS ROM replacement updated.
- If display mode switched from RTG to native (or vice versa) and WinUAE window
had no focus: emulation incorrectly started receiving keyboard input.
- 1.5M chip ram option didn't work.
- GamePorts panel Swap Ports button cleared custom mappings.
- 68060 CPU and More compatible checked was unreliable.
- 68040/68060 no FPU/FPU disabled exception stack frame fixed.
- A2024 and Graffiti emulation memory leak fixed.
- FPU rounding mode was reset when using filters.
- Some USB game controllers had ghost events (move axis, button event is
triggered or vice versa)
- CD32 CDs with multiple tracks didn't boot.
WinUAE 2.5.1 released (22.12.2012)
2.5.0 bugs fixed:
- 1G RTG RAM size was rejected.
- Windows mouse cursor becoming visible in windowed modes.
- 2.4.x and older versions allowed higher Z3/RTG total memory under 32-bit Windows.
- Maprom feature crashed in JIT mode.
- CDTV emulation didn't work.
- Power led state was incorrect.
Other bugs fixed:
- Inserting or ejecting USB game controller or mouse deleted all custom Game Ports panel configurations.
- Fixed DirectDraw fullscreen mode problems if using secondary monitor positioned on left side of primary monitor.
- SCSI emulation read commands returned wrong data if CD/CD image had more than one track.
- Fixed mouse cursor jumping to opposite direction if it was moved to same direction long enough.
- File comments and protection flags wasn't read correctly from _UAEFSDB.___ files. (if non-NTFS drive)
- Windowed mode status bar had gap on Windows Vista classic theme.
- Epson matrix printer emulation red and blue colors were swapped.
- lzh/lha archive MSDOS-style timestamps supported.
- Directory filesystem full Amiga 1/50s datestamp resolution support, previously resolution was only 1s. (NTFS and archives only)
- Mount drag'n'dropped archive file as a directory harddrive only if removable drive support is enabled, without harddrive
support attempt to mount as a disk image in DF0:.
WinUAE 2.5.0 released (02.12.2012)
New features and updates:
- GUI is finally fully resizeable! GUI font is configurable.
- GUI position, size and fonts saved separately for windowed, fullwindow and fullscreen modes.
- GUI CD audio volume control added.
- Syncronize clock option does full time sync when emulation is unpaused or exited from GUI.
- Memory configuration can be fully modified (on the fly, loading state file or using Restart button)
without need to rerun the emulator.
- RTG screenshot and video recording directly from emulated VRAM if capture before filtering ticked.
- RTG monitor (if multiple monitors) selection added to GUI.
- RTG hardware sprite and hardware vblank emulation are now optional.
- Chipset "Wait for Blitter" too fast CPU workaround added, enabled by default, fixes most graphics
glitches if program does not wait for the blitter, more compatible than immediate blitter.
- Optional fake 1G directory harddrive size limit for old programs that think drive is full or has
negative space if drive is bigger than 2G. Can be changed on the fly.
- Added disable notification icon option.
- Added blank unused displays(s) (opens full screen topmost black window(s)) option.
- CD32 CD controller emulation improved (Missing Guardian and Universe CD32 CD audio)
- AutoVSync 100Hz/120Hz capable monitor support added.
- Low latency vsync and legacy vsync stability improved.
- Full PC hardware interlaced mode support.
- 68060 missing integer instructions are not anymore emulated if more compatible CPU checkbox is checked.
- Chipset emulation improvements. (EyeQlazer/Scoopex, Blerkenwiegel/Scoopex, No Way Demo/Academy,
Brian the Lion AGA, SuperPlus monitor mode)
- Sometimes appearing Windows "no disk in drive" dialogs that point to missing harddrive path are gone.
- Audio emulation quality improved.
- Parallel port sampler emulation audio quality improved.
- GamePorts panel remap option allows separate axis configuration and multiple events.
- Game Ports panel Test mode can be used to test any kind of input event, not just joystick events.
- Lots of Input panel improvements. (qualifiers, custom events etc)
- Easy to use debug logging option added to Paths panel.
- Optional MIDI In to Out routing added.
- 64-bit build supports 2.5G address space, allowing up to 2G of Z3 expansion memory.
2.4.x bugs fixed:
- Add Harddrive dialog didn't list all harddrives on some Windows XP systems.
- New CDFS didn't work with DVDs (2G size limit) and Joliet CDs.
- Extended ADF write support was accidentally disabled.
- "ALT-TAB or middle mouse button untraps mouse - F12 opens settings" window title was missing.
- Directory filesystem 64-bit seek packet implementation was broken.
- USB HID game controller [-] and [+] input axis movement was broken.
- SPTI + built-in CDFS crash.
- uaescsi.device error codes fixed (MakeCD)
Older bugs fixed:
- RTG palette (if 8-bit mode) wasn't saved to statefile.
- Disable screen saver option haven't worked properly since 2.0.
- Warp mode didn't work in all vsync modes.
- CD image mounter MDS image CD audio tracks didn't play if subchannel data was not included,
MDS image data tracks with subchannel data didn't work at all.
- CD/CD image on the fly switching was unreliable. (Again)
- Random unexplained graphics glitches when cycle-exact CPU enabled and bsdsocket emulation was in use.
- Some chipset mode on the fly configuration changes caused blank screen when returning back to RTG mode.
- Volume control in WASAPI exclusive mode didn't work.
- Windows XP blank screen after ALT-TAB back to Direct3D fullscreen mode.
- Direct3D pixel alignment errors in some modes. (Again)
- Many Input configuration fixes.
- Windows Mouse mouse mode sometimes stopped at invisible barriers.
- CD32 CD audio was delayed.
[ Übersicht über ältere Versionen ]
[ Ältere Versionen zum Download ]
Adfread ermöglich das Auslesen von normalen Amiga-Disketten mit Standard-PC-Hardware. Bei Kopierschützen o.ä.
kann es Schwierigkeiten geben.
- Windows 2000/XP/2003/Vista/7
- BIOS Unterstützung für 2 Floppy Laufwerke
- 2 Nicht-USB-Floppy-Laufwerke, die am gleichen Kabelstrang hängen
- Normal formatierte Amiga-Disketten ohne Kopierschutz
- Eine normal formatierte PC-1,44Mb-Diskette
[ Download ADFread 1.0 - 28kb - (31.03.2006) ]
[ Download ADFread 1.1 - 41kb - (24.12.2006) ]