[AMIGA] Winuae 3.4.0 beta 5

[1] # EAB | Sobota, 10 Września 2016 22:14CET

[AMIGA] Winuae 3.4.0 beta 5

Kolejny test  emulatora AMIGI - WinUAE. Warto też pamiętać, że Toni Wilen udostępnia zawsze wersję surową - jeśli więc coś nie działa przy oficjalnym teście, to może poprawił już w wersji roboczej.

Winuae 3.4.0 Beta 5 10/09/2016 fix (winuae.7z/winuae64.7z)

Problem: OS4.1. None of my old configurations are started, after the color screen everything stops and remains black screen, i enclose two of my config and log.

Winuae 3.4.0 Beta 5 10/09/2016

  • Buddha Z2 IDE controller emulation added. Catweasel Z2 model optionally selectable (Has nearly identical Buddha hardware, CW part is not emulated). No ROMs added, flash rom images are available from manufacturer's web site. IDE doubler is not emulated.
  • Reset drive sound state when emulated Amiga is reset.
  • Z3 mapping = Automatic didn't choose UAE mode if JIT direct was enabled and Real mapping would not fit in allocated natmem space but UAE mapping would fit.
  • Select UAE mode if Z3 mapping is automatic and UAE fits inside 2G barrier but Real does not. (To better match pre-3.4 behavior, selecting Real in this mode can cause non-booting config if config has enough Z3 RAM)
  • 3G of Z3 RAM is now possible (3x1G Z3 boards). 64-bit WinUAE only, can't be fully JIT direct compatible.
  • Hardware info GUI panel shows also last Z3 address.
  • Hardware info shows Z3 board status info: dark background = outside of 2G border (can cause problems because some exec memory functions that use bit 31 for error status, reset proof programs mainly use them, usually causes reboot loop). Yellow background = board does not fit in address space (32-bit overflow, start address is also 0xffffffff in this situation). Red background = memory allocation failed. Lighter text = JIT direct enabled but memory is not JIT direct capable.
  • SCSI emulation request sense always returned allocation field number of bytes even if command returned less data.
  • If ATAPI CD data transfer size is odd (which is not valid), ignore last byte.
  • NE2000 ISA is now available in x86 bridgeboard emulation. 100% untested!
  • Portaudio driver converted to pull mode.
  • Added Blizzard SCSI Kit III emulation and boot ROM v1.139.
  • Blizzard 1230 MK III ROM layout changed to match SCSI Kit III ROM. (Still no proper dump but I am sure this is correct)
  • Fixed M-TEC IDE controller emulation rom handling.
  • Low latency vsync + no buffer + WASAPI pull mode should be stable again. (RTG mode: todo)
  • Sound audio switch off didn't select correct timing method in WASAPI pull mode.
  • Small Z2 RAM (256k or smaller that goes in IO Z2 space) shadowed f00000 UAE Boot ROM in some configurations.
  • If only one or more Z3 RAM boards are outside of natmem and JIT direct is enabled: don't disable JIT direct completely but only force non-JIT direct capable Z3 memory banks to use indirect mode.
  • Show Tecmar T-Card as "Zorro I" (prototype/unreleased version of autoconfig) board in Hardware info GUI.
  • Certain accelerators with autoconfig board didn't appear correctly in Hardware info panel.
  • Z2/Z3 memory bank that failed to allocate (out of memory) caused a crash.
  • Save image extended adf image was created with smaller max PAL size if emulation was not already started and in NTSC mode.
  • Some fake-DMA harddrive controllers with internal buffers crashed the emulation if GUI was opened during internal DMA operation and CPU mode was compatible/cycle exact.
  • Separated memory bank pre-allocation and after allocation memory size variables.
  • Return correct SASI request sense data.

Blizzard SCSI Kit III:

 

  • PIO-only! I thought all Phase 5 SCSI controllers were true DMA...
  • FAS408 SCSI chip which is FAS216 + 128 byte PIO FIFO buffer. (was annoying to emulate without datasheet..)
  • v1.39 ROM ("$VER: A1233_VERSION 1.139 (9.5.95)") added to ROM scanner.
  • Blizzard 1230 "MK I" to go.. (Does anyone have it? With or without SCSI Kit)
→ NOWSZY [AMIGA] Winuae 3.4.0 beta 20 Release Candidate 3

Winuae 3.4.0 Beta 20 RC3 17/12/2016

  • Selecting item from HDF "history" drop down worked strangely depending on Windows version.
  • Custom event string delay handling fix if delay was last or single event. (But I don't think anyone uses it this way..)
→ NOWSZY [AMIGA] Winuae 3.4.0 beta 19 Release Candidate 2

Winuae 3.4.0 Beta 19 10/12/2016

  • Some WASAPI buffer size + frequency combinations caused immediate hang at startup.
  • Reset confused display vertical positioning in some situations (Incorrectly detected it as "fake" 60Hz-like hack).
  • Some adjustments to GUI panel tree view and main view tab order.
→ NOWSZY [AMIGA] Winuae 3.4.0 beta 18 Release Candidate 1

Winuae 3.4.0 Beta 18 04/12/2016

  • Input device on the fly change support now ignores all non-input device change events.
  • On the fly switching from keyboard connected to disconnected did nothing.
  • Added MIDI out and Genlock video volume setting to Sound panel volume drop down menu.
→ NOWSZY [AMIGA] Winuae 3.4.0 beta 17

Winuae 3.4.0 Beta 17 27/11/2016

  • Allow non-power of 2 manually configurable memory size, in 64k blocks. (Unsupported with JIT)
  • If possible bitplane overrun situation is active, skip BPLCON0 non-delayed modification optimization. (Massive / Skarla)
  • Do not steal focus from tree view GUI panel when moving selection up or down using keyboard.
  • Switching from 32-bit to 24-bit address space CPU with Z3 UAEGFX: Mode was changed to Z2 without validating old size.
  • Some Z2 fast mem only configs crashed at startup.
  • American Laser Games arcade hardware emulation. ROMs added to ROM scanner, LD drive is also emulated. LaserDisc emulation uses recently added genlock video emulation to play the video. (Games will run without video but it also makes them completely unplayble..). NVRAM load/save support. ALG input events added to Input panel. (Pointless genlock video was useful after all!)
  • Genlock video file sound track is also supported but it is only played in ALG LD emulator mode.
  • Genlock image/video is now always scaled to screen, previous limited integer only scaling is gone.
  • Added genlock keep aspect option.
  • Picasso IV and x86 VGA ROM file was cleared when loaded. (b12)
  • Updated to Visual Studio 2017 RC

American Laser Games configuration:

  • Standard A500, KS 1.3, ECS Agnus. Extended ROM = game ROM selection.
  • Genlock ALG mode, with video path pointing to LaserDisc video file.
  • Input config: Lightpen (do not configure mouse in Amiga mouse port), ALG Right Trigger = fire. Service = service menu. Right Start and Right Coin needed to start the game and use service menu. Mad Dog McCree also needs Right Holster (reload). Player 2 is not fully supported.


ALG discussion: http://eab.abime.net/showthr...

→ NOWSZY [AMIGA] Winuae 3.4.0 beta 16
Alien³ (Virgin Games, Ltd., 1992)

Winuae 3.4.0 Beta 16 13/11/2016

  • uaenet.device unit 0 and 1 (slirp units) didn't open (some previous beta)
  • Floppy drive sound volume labels were swapped.
  • HDF create size option now accepts decimal numbers. (4.5 = 4.5M. Size is always truncated to 512 byte boundary)
  • Microbotics HardFrame SCSI controller emulation. v1.5 ROM added.
  • Mainhattan A-Team IDE controller emulation. v1.8. ROM added.
  • Immediately free previously allocated screenshot data if screenshot parameters change. (No need to close and open GUI)
  • Improve floppy selection drop down behavior. Don't select image until drop down gets closed, sort history list only after combo box loses focus to allow keyboard shortcuts to work properly, cursor up/down works without qualifiers.
  • GUI tab-key order updated.

Microbotics HardFrame:

  • Adaptec AIC-6250 SCSI chip. Possibly only Amiga controller that uses this chip. Slightly more advanced than 5380.
  • True DMA! Off the self 68430 DMA controller.
  • v1.5 ROM ("MicroBotics HardFrame Driver 1.5")
  • Incomplete emulation, only driver required SCSI chip and DMA controller features are emulated.

Mainhattan A-Team:

  • Yet another basic PIO IDE controller.
  • v1.8 ROM ("ateam at-bus device driver (romversion) V1.8 (19-Jun-92)"
  • "ateam.asm,v 1.8.1.1 92/05/20 20:44:21 ML Rel $ Copyright (c)92 by MAINHATTAN-Data. Written by Mike Lamm. All Rights reserved!"
  • Does not seem to support custom filesystems.
→ NOWSZY [AMIGA] Winuae 3.4.0 beta 15
Battle Squadron

Winuae 3.4.0 Beta 15 06/11/2016

  • GUI created pre-formatted DD disks had wrong root block allocation in bitmap. (b7 or somewhere close)
  • Enabling Quickstart mode didn't reset all new memory parameters (autoconfig etc), only size.
  • Fixed WASAPI sound hang if sound device disappeared/changed modes when emulation was waiting for too full buffer to empty.
  • Handle AUDCLNT_E_INVALID_DEVI