2010-07-19

WinUAE v2.2.1 Beta 4

EmuCR:WinUAEWinUAE v2.2.1 Beta 4 is released.Winuae is the commodore amiga emulator for Windows. WinUAE is a mostly complete software emulation of the hardware of the Commodore Amiga 500/1000/2000. A Commodore Amiga, for those who don’t know, is a 16/32 bit computer system based on the Motorola 680×0 CPU and a few specially designed custom chips that provide very good graphics and sound capabilities. Its first incarnation, the A1000, appeared in 1985, followed by the highly successful A500 and A2000 models. WinUAE is a port of the originally written for Unixish systems UAE; but over time, it seems the Windows port, WinUAE has become the best version available on any platform. WinUAE is free software: you are welcome to distribute copies of it and/or modify it, under certain conditions. There is no warranty of any kind for UAE. For more details concerning these issues, please read the GNU General Public License, which describes the terms under which WinUAE is distributed.

WinUAE v2.2.1 Beta 4 changelog:
- rawinput was disabled if only one keyboard device was detected, input didn't work at all in b3 because of null keyboard (detected only one rawinput keyboard = it was ignore but null keyboard was still added later -> more than one keyboard -> do not fallback to directinput..)
- redirect unknown rawinput messages to null keyboard (shouldn't happen but you never know..)
- spaces not allowed in directory filesystem volume name (wrong validation routine used)
- bottom border was half-blanked in some doublescanned modes

Another major CD update. CD configuration unified, now any CD unit "slot" can point to different CD backend (image mounter + scsi emulation, IOCTL drive + scsi emulation, SPTI drive + scsi passthrough) On the fly changes fully supported. CD mess is nearly gone, code is finally structured logically without special cases. (this finally made SCSI emulation quite easy to implement)

- SCSI emulation is now the default SCSI mode (CDFS and audio tracks always work, switch to SPTI if you need advanced stuff like cd writing) Some audio CD players work for the first time now because some SCSI commands have been obsoleted long time ago like PLAY TRACK/INDEX
- CD audio DAE emulation does not attempt to play data tracks anymore
- added most common CD audio SCSI commands to SCSI emulator, OS3.5+ PlayCD confirmed working. Following new SCSI command added: START/STOP, STOP PLAY/SCAN, SCAN, PLAY AUDIO MSF, PLAY AUDIO, PLAY CD, PLAY TRACK/INDEX, PAUSE/RESUME, READ SUB-CHANNEL, READ TOC, MODE SENSE/MODE SELECT (cd audio volume page only), READ CD and READ CF MSF (only audio extraction supported + subchannel options)
- added CD audio io commands to uaescsi.device (most programs use HD_SCSICMD)
- emulated INQUIRY vendor, product and revision fetched from real device if possible

Testing:

Load your normal WB3.x configuration (that uses uaescsi.device CDROMs), start emulation normally. (This and following betas force SCSI Emulation mode!) Report all changes, including logs, SCSI emulation logging is enabled.

Notes:

GUI selection overrides slot 0, for example if you normally have D:\ = uaescsi.device unit 0 and E:\ = uaescsi.device unit 1, mounting a cd image "ejects" whatever is in unit 0 and replaces it with image file.

If CD32 or CDTV is started in "autodetect" mode and it chose unit 1 or later (CD32/CDTV or Audio CD inserted), unit 0 changes are ignored until original drive becomes empty. This needs to be more intelligent.

Download:WinUAE v2.2.1 Beta 4
Source:Here

0 Comments

Post a Comment