6.0.x fixes



  • Fixed chipset emulation bug introduced in 6.0.2. Fixes display corruption in Back in Bizness / 2000AD, Sly Spy, probably others too.
  • Bottom right OCS Denise blanking bug was not visible in Overscan+ mode.
  • In some situations fast drawing mode had unstable vertical blank interrupt trigger (sometimes 1 line too early) and long/short line detection was wrong.
  • Fast drawing mode had unreliable long/short field detection in some programmed interlaced modes.
  • HIGHGFX SuperHires + interlace screen mode got corrupted when screen was dragged down in fast drawing modes.
  • Display drawing could overflow output buffer by drawing 1 pixel more than fits in the buffer and causing random crashes.
  • Switch from RTG to native + fast mode: graphics garbage was randomly possible in right border.
  • GUI operations that update the display in realtime (for example Display panel brightness/etc adjustments) caused hang if done before emulation was started.



Other bug fixes



  • If 1G (max size) of “32-bit” Chip RAM is enabled: always use UAE Z3 mapping. Hardware info panel before starting emulation now shows correct Z3 board start.
  • Integer scaling now uses correct aspect ratio when “VGA mode resolution autoswitch” is active.
  • Internal sound buffer overflowed if WASAPI sound buffer was set to max and channel amount was 6 or more.
  • Plain HDF with virtual RDB (Plain HDF mounted to emulated non-UAE HD controller) didn’t allow access to last 256k of HDF (wrong virtual HDF offset calculation). Bug probably since virtual RDB support was added.
  • Directory filesystem ACTION_CHANGE_MODE responded incorrectly with ERROR_OBJECT_IN_USE if it was used to change already shared mode file handle or file lock to shared mode.



New features



  • It is now possible to connect multiple emulated CD drives and use multiple CD images simultaneously. Internally support was mostly done years and years ago but it was not finished.
  • If RAM panel memory size is adjusted that is also used for accelerator board RAM: adjust also accelerator RAM size. Expansion panel accelerator RAM to RAM panel copy was implemented previously.
  • If standard output is redirected (“winuae.exe >path/somewhile.txt”), all logging will get redirected. Log console is disabled if redirection is used, redirected output is in utf-8 format.
  • -version command line only outputs winuaebootlog.txt “header” lines and then exits.
  • Original X-Surf IDE ports emulated.
  • Added Buddha v103.17 ROM to ROM scanner.


https://www.winuae.net/