Results 1 to 3 of 3
  1. #1
    C64 addict Staff Moderator
    My location

    Demon Cleaner's Avatar
    Join Date
    Dec 2002
    Location
    Phobos
    Posts
    7,664
    Downloads
    7
    Uploads
    88

    WinUAE 3.6.1 Betas

    Beta 1:

    Beta 1:

    - Added Elsat Mega Ram HD controller emulation.
    - A.L.F.3 HD controller emulation
    - Rewritten expansion hardware interrupt handling to make it more compatible with PPC emulation.
    - Implemented experimental RTG mode background thread for Amiga side VRAM to host texture color space conversion/copy. Option in RTG Board panel.
    - Fixed crash at startup if DXGI 1.4 was highest available version (Windows 10 build 10240 only)
    - KS 1.2 boot hack caused a crash in some manually configured UAE boot rom configurations without at least one directory filesystem/harddrive.
    - OCS/ECS only BPLCON2 with "illegal" PF1 or PF2 value is now accurately emulated in dual playfield mode. (If BPLCON2 PFx>=5 and matching playfield is not transparent: playfield is drawn using COLOR0 with playfield priorities still working normally)
    - D3D11: switching off on screen leds on the fly left static led texture on screen.
    - Floppy sound type selection was not loaded correctly from config file (3.6)
    - Floppy sound empty drive volume level was used if disk was inserted before emulation was started. (old)
    - HDF filesystem loader now skips HUNK_DEBUG and HUNK_SYMBOL hunks instead of aborting filesystem initialization.
    - Direct3D11 fullscreen, enter GUI, press save screenshot button: nothing happened.
    - Direct3D11 window mouse drag resize now refreshes the display only after resizing ends.
    - Do not allow UAE RTG init to succeed if it is enabled but not autoconfigured. (Few versions ago introduced new autoconfig handling broke previous "is this configured test?")
    - Some 68000 instructions didn't use correct reversed memory access order in long -(An) addressing mode. (MOVE EA,-(an), MOVEM, ADDX, SUBX)
    - Reading real 68EC040 MMU enable/page size TC register always returns zero, emulation now does the same. (Real 68EC060 not yet tested)
    - 68040 SRP and URP registers are full 32-bit, 68060 masks out low 9 bits (which are ignored anyway when calculating descriptor table addresses)
    - NCR5394 emulation improved (A.L.F.3 compatibility), support use of "Transfer information" command to manually read status and message bytes instead of "Initiator command complete sequence" that was designed for this purpose and all previously emulated 5394 based controllers have used.
    - NCR5394 emulation didn't handle situation where data was written to FIFO before true DMA write was started. FIFO contents should be written before DMA transfer starts. (Blizzard SCSI Kit IV in some situations, possibly others)
    - Added "Identity" checkbox to Add harddrive panel. If ticked, 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). If checkbox is disabled: used HD controller/adapter does not support reading ATA Identity or drive is not ATA or ATAPI.
    - Read Identity now also shows CHS geometry, LBA and LBA48 (if supported), parsed from identity data (if available)
    - kickstart_ext_rom and cart config entries support Arcadia and ALG ROM images.
    - joyport2 -config entry incorrectly used port 3 slot.

    Elsat Mega Ram HD:

    - Basic PIO IDE controller.
    - elsat.device "ElsatHD 1.0 (09 Oct 1992)"

    A.L.F.3:

    - SCSI, NCR5394 based.
    - Fake DMA, MOVEMs used in transfer loop.
    - No official ROM dump available, tested using loadable driver ROM hack.
    Beta 2:

    Beta 2:

    - If D3D11 fullscreen refresh rate is default: prefer highest supported refresh rate.
    - Use pre-scaled values when calculating aspect ratio in integer scale modes. Note that integer scale value selection uses original values, not aspect ratio scaled values. (Fixing this is more complex)
    - Few Application Verifier detected bugs fixed. One could have caused random crash at startup or when saving config.
    - Fixed random crash when at least one Input panel custom event string was set, Restart was clicked and then emulation was started again.
    http://www.winuae.net/files/b/winuae_3610b1.7z
    http://www.winuae.net/files/b/winuae64_3610b1.7z

  2. #2
    C64 addict Staff Moderator
    My location

    Demon Cleaner's Avatar
    Join Date
    Dec 2002
    Location
    Phobos
    Posts
    7,664
    Downloads
    7
    Uploads
    88
    Beta 3:

    Beta 3:

    - Not all Advanced chipset options reset when compatible checkbox was ticked.
    - Windows 10 build 10240 fix (b1) was incomplete, it caused crash when starting emulation.
    - b1 interrupt handling update fix.
    - Floppy sound used empty drive volume level if disk was inserted and floppy sound settings was changed when emulation is running. (Different than b1 fix)
    - Some fixes to UAE generated emulated IDE identity data. Added CHS-only IDE drive emulation support. (LBA bit is cleared in identity data and setting LBA bit in IDE register does nothing)
    - Pre-filled CHS-only drive CHS geometry data query dialog used original non-byteswapped identity data.
    - 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). Writing is not allowed.
    - RTG background multithread thread safety fix

  3. #3
    C64 addict Staff Moderator
    My location

    Demon Cleaner's Avatar
    Join Date
    Dec 2002
    Location
    Phobos
    Posts
    7,664
    Downloads
    7
    Uploads
    88
    Beta 4:

    Beta 4:

    - Cirrus Logic emulation blit out of bounds checks added, previously it usually caused a crash, for example OS4 + Picasso IV sometimes does small blits that cross end of VRAM. (Original QEMU blit checks were very broken)
    - Yet another interrupt handling rewrite to properly support cross thread interrupt activation (PPC emulation).
    - Added more validation to clipboard sharing IFF parsing to prevent crashes if data is truncated.
    - RTG multithread + hardware mouse cursor + no OSD: mouse cursor movement didn't re-draw the screen.
    - If SCSI ATA passtrough returns weird timeout error (instead of immediate failure like it is supposed to do), don't attempt it again to reduce delay when selecting real harddrive.
    - Fixed D3D 11 mode debug mode warning. Most likely it was harmless.

Similar Threads

  1. WinUAE 2.8.2 Betas
    By Demon Cleaner in forum WinUAE
    Replies: 15
    Last Post: 29th December 2014, 05:57
  2. WinUAE 2.8.1 Betas
    By Demon Cleaner in forum WinUAE
    Replies: 1
    Last Post: 10th June 2014, 12:21
  3. WinUAE 2.7.1 Betas
    By Demon Cleaner in forum WinUAE
    Replies: 10
    Last Post: 25th April 2014, 07:38
  4. WinUAE 2.7.0 Betas
    By Demon Cleaner in forum WinUAE
    Replies: 12
    Last Post: 1st December 2013, 13:21
  5. WinUAE 2.6.0 Betas
    By Demon Cleaner in forum WinUAE
    Replies: 13
    Last Post: 13th May 2013, 08:39

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright classicamiga.com