!

[AMIGA] Winuae 2.4.0 beta 7 FIX

[0] @ Sobota, 24 Grudnia 2011 11:36CET

[AMIGA] Winuae 2.4.0 beta 7 FIX

Jeszcze jedna poprawka w ostatniej becie WinUAE - jeżeli emulator wysypywał się przy starcie, pojawiał się problem z emulacją RTG i vsync w innych trybach niż 'fastest as possible', ewentualnie dla własnej wygody należy dociągnąć sobie aktualną wersję.

Winuae 2.4.0 Beta 7 FIX: 24.12.11

  • should fix RTG non-fastest cpu mode and fix divide by zero crashes introduced in b6.

Winuae 2.4.0 Beta 7: 23.12.11

Quick fix for broken vsync in non-fastest modes fixed.

  • vsync in non-fastest CPU modes fix (b6)
  • Renamed "Include CD/DVD drives.."
  • Disable other uaescsi.device CD drives if image mode or drive letter is selected from CD type select menu.

Winuae 2.4.0 Beta 6: 22.12.11

New vsync should finally work in all modes

  • Removed sound exclusive checkbox, WASAPI exclusive modes are now listed in select menu.
  • New RTG vsync using low latency sync method, currently always triple buffered.
  • Display selection GUI changed again, now lists both display adapter(s) and connected monitor(s).
  • Associated “.uae” didn’t set correct icon id (right click on .uae shows wrong or missing icon). Reset .uae association again to fix it.
  • Fixed filter panel hang in some situations before emulation was started.
  • Low latency vsync keeps list of modes that have already been calibrated, switching back to remembered mode uses stored calibration value.
  • Unreliable old-style vsync options are gone. Replaced by low latency + double or triple buffered mode.
  • DirectDraw low latency vsync fully implemented.
  • RTG hardware cursor positioning fixed in aspect ratio corrected full window modes.

Winuae 2.4.0 Beta 5: 18.12.11

  • Removed obsolete fake (50), (60), (100) and (120) refresh rates.
  • Primary Display Driver monitor selection removed.
  • Only primary monitor allowed >75Hz modes.
  • Does not load or use ddraw.dll anymore if D3D mode enabled.
  • Display and mode enumeration rewritten (does not use ddraw aymore).
  • DirectDraw mode vertical positioning fixed (was always on top of screen)
  • Fixed Sound panel crash if sound card id stored in configuration file was larger than available number of sound card drivers.
  • Handle situation where PortAudio Pa_IsFormatSupported() returns true but Pa_OpenStream() fails with paInvalidSampleRate. (Usually seems to happen when requesting 44100Hz but hardware supports only 48000Hz)
  • VSync sound syncronization improved (All types: DirectSound, WASAPI, OpenAL and PortAudio). Note that buffer settings are not same between device types.
  • SND% blue/yellow/red flickering fix, previously flickering speed changed depending on buffer size.
  • More fastest possible/JIT low latency vsync updates.
  • AROS CDFS is now UAE boot ROM built-in. "Include CD/DVD drives.." now has two modes:
    • * - if uaescsi.device is not enabled: mount as Windows drive (same as previously) This mode may disappear in the future.
    • * - if uaescsi.device is enabled: mount using built-in CDFS. (Correct file names, protection flags, audio tracks etc..) There is no need to install Amiga-side CDFS anymore. I am not sure if AROS CDFS if good enough but at least it appears to work..

"Include CD/DVD drives.." (+uaescsi.device) can now be used to install OS3.0+ safely. KS2.0+ only. (CDFS requires 2.0+ features)

Winuae 2.4.0 beta Beta 4: 12-12-2011

  • Another switching from CE mode to non-CE hang fix. (Blitter nasty related)
  • Another too fast CPU audio hack update, fixes random glitches (Uridium II, Moonstone, probably many others)
  •  Low latency vsync buffering change, selected buffering mode can be modified now.
    • No buffering is same as previously
    • Double and triple buffering can be enabled, increases latency but can reduce random jumps.
  •  Fastest possible CPU low latency vsync update:
    • Works now without buffering
    • Flips buffers in vblank thread (Flipping timing is correct now, tearing gone)

Winuae 2.4.0 beta Beta 3 11-12-2011

Long waited fastest possible CPU vsync is here! Maybe.

  • Fixed DirectDraw mode crash (b1)
  • Fixed uaenet.device crash if program attempted to open it but winpcap was not installed. (old)
  • Added CD32 drive emulation hack, CD32 Mutation Gold Compilation games now load (but they didn't work on my real CD32 either so technically not working is correct behavior. This hack is removed if it breaks other programs)
  • Too fast CPU audio hack update, one of the hacks actually caused sound glitches with some strange sound routines.
  • Do not blank screen if display can't be shown (DirectDraw display position negative upper left coordinates), now sets coordinates to zero.
  • Keyboard statesave buffer overflow (b1)
  • Experimental new vsync mode for fastest possible/JIT CPU modes. Tested using WHDLoad demos and games.
    • Uses secondary thread which polls vblank state continuously. There is no way to get signal/message/whatever during vblank. Stupid Windows.
    • Activates automatically if 2 or more CPUs/cores detected and fastest possible/JIT and low latency mode selected.
    • JIT is also supported.
    • Works in windowed and fullscreen modes (just like normal low latency vsync).
    • This mode is currently buffered, used to hide horrible tearing (flip timing is much more complex if fastest possible CPU), will be hopefully improved later.
    • Sound pitch changes possible, this also needs some improving later.

Winuae 2.4.0 beta Beta 2 04-12-2011

  • Adjusted horizontal positioning, full overscan was not visible.
  • Clear display buffers when monitor type or refresh rate changes.
  • A2024 1-plane mode brightness level fixed (DPL bits implemented)
  • Fix A2024 10Hz flickering near panel borders.
  • 16-bit color supported in A2024/Graffiti emulation.
  • Disable audio emulation hacks if 68020 CE (previously only if 68000 CE)
  • Switching from CE to non-CE on the fly froze the emulated machine in some situations until mode was switched back to CE.
  • PCMCIA CF IDE emulation added ("SC IDE" controller type), originally developed for AROS m68k PCMCIA CF IDE support testing.
  • Fastest possible without JIT + low latency vsync should work much better now (but probably still not good enough)

Winuae 2.4.0 beta 1 26.11.2011

  • Number of supported serial ports, MIDI ports and sound devices increased, allocated dynamically.
  • Fixed crash if more than max supported serial ports or MIDI ports found.
  • Sort MIDI and serial ports alphabetically.
  • Hardfile write protection has never worked, only worked when using real harddrives.
  • Very old keyboard handshake emulation hack removed, now following key code won't arrive until current key code has been handshaked properly. I guess this hack was needed when CIA emulation was not good enough.
  • Parallel joystick adapter unused pin added to Input panel (spare/2nd button) World Cup 1990 parallel port joystick adapter uses this pin.
  • Gayle IDE emulation IDE doubler mode improved, both buses are now separate, supports drivers that send command to drive on another bus when drive on other bus is still processing previous command (Linux/NetBSD/AROS)
  • Emulate disk write with enabled wordsync. Write does not start until wordsync marker has been found on disk. Some games accidentally enable wordsync bit when writing. Previously write never started.
  • Saving configuration crashed if scale mode was set to integer.
  • portable disables winuaebootlog.txt, also added -bootlog and -nobootlog parameters.
  • Switching from physical CD to image or vice versa didn't send uaescsi.device change notifications
  • Support added for special screen modes that can have different "input" and "output" resolutions or positioning. On the fly switching also supported.
  • A2024 and Graffiti emulation implemented, uses above system. Configuration in chipset panel, autodetect = attempts to detect if mode is normal, A2024 or Graffiti.
  • All programmed display modes (DBLPAL/NTSC, MULTISCAN etc..) should be always centered, exact display positioning configuration is now taken from sync position custom registers.
  • Normal modes may also have better centering without extra configuration.
  • Mode switching can leave old graphics garbage, this will be fixed later.

A2024 and Graffiti emulation notes:

  • 32-bit display mode required.
  • Direct3D or DirectDraw + null filter mode required. (=Does not work if DirectDraw + no filter)
  • Make sure display resolution (lores/hires/shres) is equal or higher than required resolution:
    • A2024 10Hz: lores
    • A2024 15Hz: hires (loss of every other pixel if lores)
    • A2024 only tested using WB drivers (which don't use all A2024 special features)
    • Graffiti lores: hires (does not work at all if lores)
    • Graffiti hires (AGA required): shres (does not work at all if hires or lores)
  • A2024 output resolutions: 1024x1024 (PAL), 1024x800 (NTSC), OCS chipset: 1008x1024 or 1008x800.
  • Yes, weird A2024 refresh behavior is normal, single display is built from multiple frames!
  • A2024 enabled but special mode line not detected: fall back to normal native display. Real A2024 would show 8 grayscale screen. This is not (yet? Pointless feature?) emulated.
  • NOTE.NOTE.NOTE.NOTE: Because display positioning has been changed:
    • Remove all custom filter positioning settings first!
    • Also test without enabled horizontal or vertical centering.
  • NOTE2:NOTE2:NOTE2: This can also change again during beta period. It won't be compatible with old versions.

 

wstecz24/12/2011 11:36
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