!

[AMIGA] Winuae 2.4.2 beta 4

[0] # EAB | Niedziela, 3 Czerwca 2012 13:21CET

[AMIGA] Winuae 2.4.2 beta 4

Koniec tygodnia i trzecia beta nowej serii wersji testowych.

WinUAE 2.4.2 Beta 4: 03/06/2012

  • Custom input event autofire wasn't always canceled when shortcut included qualifier(s).
  • Do not crash if 7zip unpacking fails because out of memory or process address space. (Big compressed CD images and 32-bit Windows)
  • Log also RDB dostype in text format.
  • Replaced misc panel checkboxes with scrolling checkbox list view. Now there is unlimited space for all kinds of on/off options that I previously refused to add because of lack of GUI space.
  • Added disable notification icon option.
  • Loading statefile using GUI now remembers statefile filename, allowing to save configuration files with statefile (running configuration file will automatically load the statefile). This required manual config file editing previously. Statefile path and checkbox that "forgets" stored path added to GUI.
  • Ignore vendor specific USB usage pages (Do not list for example some Logitech USB mouse/keyboard receiver dongles)
  • Z2 RTG + 68EC020 fixed, RTG requires memory mapping. (Memory mapping was originally JIT only and 68EC020 is not JIT compatible)

WinUAE 2.4.2 Beta 3: 25/05/2012

  • FPS led was always yellow in most non low latency vsync modes.
  • Custom input event toggle didn't work (3rd and 4th slots), (2.4.1)
  • Custom input event non-toggle mode with qualifiers didn't work correctly.
  • Allow D3D RTG hardware sprite if non-power of 2 textures are supported, do not require shader support.
  • Do not override currently selected CD image when loading statefile if new CD path does not exist.
  • Do not report CD not present state if restoring CD32 statefile that was created with inserted CD. It would usually cause immediate reboot to CD32 title screen and most CD32 shovelware ports won't care about the CD after game has been loaded. This has been broken previously many times..
  • Any active breakpoint stopped all interrupts in some situations if 68020 cycle-exact mode.
  • "ALT-TAB or middle mouse button untraps mouse - F12 opens settings" window title was missing.
  • Uncapture mouse when entering debugger.
  • Fixed blank screen in directdraw + no filter mode. (b1)
  • Do not move directories or empty files to Windows recycle bin (if recycle bin option enabled).

WinUAE 2.4.2 Beta 2: 18/05/2012

  • Missing harddrive in harddrive dialog if any device returned "too short STORAGE_DEVICE_DESCRIPTOR only x bytes". (2.4.0)
  • D3D crashed if Vista or newer and D3D9Ex couldn't be used (shaders didn't load for reason for example) (2.3.something)
  • Vsync dynamic adjustment algoritm updated.
  • Added vsync debugging command line options:
    • vsync_min_delay <val>: val is value from 1 to 90, minimum guaranteed extra time left for display rendering. Automatic dynamic adjustment system can still use higher values if needed.
    • vsync_forced_delay <val>: val is forced extra time, dynamic adjustment is disabled. <val> is percentage of total frame time, the bigger the value, the less chance for tearing and slower CPU emulation performance (if fastest possible mode).
    • Above Parameters work in low latency no buffer mode and in all legacy vsync modes.
    • vsynclog shows frame counts (total, missed, errors, time waited for frame relative to total frame, average of previous value, current frame time difference) Low latency only parameter.
    • vsynclog2 starts logging current adjustment parameters. Mostly undocumented values except last 4: current adjustment value, time/scanline, total frame time, adjustment percentage value.
    • Note that time unit is internal PC time counter (Rate can be seen in winuaebootlog.txt)
    • Added -rtg_blitter <val> command line option (0 = disable native RTG blitter acceleration code)
    • Show more correct vertical and horizontal frequency in display mode change log line.
    • Added -bsdlog command line parameter, enables full bsdsocket emulation logging. (This was previously compile-time option)
  • Support PC screen resolutions that have both progressive and interlaced modes.
  • PC interlaced modes work in D3D mode, fixes blank screen.
  • Added 50i/60i switching support to autovsync.
  • Added timing compensation to low latency vsync for some drivers (nvidia only?) that don't count any lines inside vblank period. (MinV=1 in the log)
  • IOCTL 32-bit overflow fix, CDFS DVD read error when accessing data outside of first 2G.
  • Built-in CD image mounter 32-bit image size restrictions removed.

WinUAE 2.4.2 Beta 1: 13/05/2012

  • Autovsync 50/60Hz also accepts 100/120Hz modes if available, supports also refresh rates +-1 from nominal.
  • CD32: CD command receive DMA emulation correctly emulated, TOC read hack removed.
  • CD32: Repeat each CD TOC packet 3 times (same as real CD TOC format) (Universe title screen CDA)
  • CD32: CD audio stopped if multiple play requests were sent very quickly (Universe in-game CDA)
  • GUI RTG monitor selection implemented.
  • Low latency vsync + fastest possible CPU auto adjustment updates.
  • Legacy vsync automatic adjustment implemented, hopefully improves stability. (Remember that legacy vsync is only compatible with approximate/ce CPU modes)
  • FPS led background flashes yellow if frame was missed in vsync modes.
  • Detect display driver forced vsync, switch to double buffered mode if low latency no buffer mode.
  • Always call D3D SetMaximumFrameLatency(1) if vsync mode (any vsync) to reduce latency, previously was only called when low latency no buffer mode used. (SetMaximumFrameLatency only available on Vista and later) Usually display driver control panel can be also used to override this value.
  • Added auto scale integer scaling method, uses autoscale display size instead of max overscan.
  • Integer scale mode filter horizontal and vertical zoom sliders value is now added to native screen size before calculating integer scaling value. (Negative values reduce size of screen = scale to higher multiplier earlier)
  • Integer scaling supports non-power of 2 integer upscaling ratios now, downscaling still only supports 1/2, 1/4 and so on to prevent scaling artifacts or blurriness.
  • Warp mode now works properly in all vsync modes.
  • Most filter modes (autoscale etc..) now fill "invisible" borders with black, for example this removes ugly extra border(s) in autoscale fullscreen or full-window mode when using non-4:3 displays. (In other words anything outside of 4:3 sized window are now blanked in non-4:3 screen/window sizes)
  • Low latency vsync displayed blank screen if emulation was restarted using GUI Restart button.
  • JIT GUI cache size box was broken.
  • Do not return error code if uaehf.device read or write io command has null data pointer and length is also zero.
  • Added more Windows error codes to directory filesystem to AmigaDOS error conversion table.

 

wstecz03/06/2012 13:21
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU