WinUAE v6.0.0 Beta 7 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 Changelog:
– Next part of optimizations partially implemented: use line based emulation and don’t redraw the line if current line is vblank or background color and field has same type and color as last field and CPU is not memory cycle-exact and line has no copper activity. The more border visible, the faster emulation, currently mostly useful when booting to RTG mode, blank native mode during booting is emulated much faster now. (If line has bitplane and previous field’s line had also same bitmap: skip line will be implemented later). Temporary debug logging: every second percentage of “skipped” lines is logged. Interlaced modes are not yet fully supported. Glitches possible, report any glitches (Chipset panel subpixel checkbox is temporarily reused as a DISABLE option for this optimization to confirm problem reason)
– 32-bit version AVX2 -> AVX requirement change.
– Only switch to no chipset RTG mode if memory cycle-exact is not selected.
– If BPLCON0 ERSY is set, emulate counters stopping accurately only if CPU mode is at least memory cycle-exact to prevent random genlock misdetections and resulting hangs at boot. (Fastest possible mode already did this but not approximate CPU speed without memory cycle-exact)
– Statefile OCS/ECS color register restore fixed.
– Fixed lightpen cursor in genlock modes.
– Fixed LDP-1450 OSD generated “YOU’RE HIT!!” message horizontal positioning (Platoon / Nova laserdisc arcade game).
– Some more 86box merges.
– PCI Matrox Millennium, Millennium II, Mystique and Mystique 220 emulation from 86box (originally from PCem). All 4 supported because all of them have differences that makes them partially incompatible with each other. Interrupts supported, blitter is fully working. Usual missing big-endian byteswapping bits implemented (Unexpectedly vsync interrupt was already implemented), blitter plane masking implemented, blitter TRANSC bit support was incomplete, support WORD writes to LONG-only blitter registers, Mystique built-in RAMDAC HW cursor color component order fixed. Blitter/3D FIFO was emulated in background thread in original code, this is disabled for next few betas because it makes debugging much easier.
– Do not reject uaegfx Picasso96 blit operation (=Picasso96 does the blit operation in software) if RenderInfo BytesPerRow field is zero. Zero BPR is allowed.
– Added Action Replay 3 3.17 full dump checksums to ROM scanner. Old dumps are still accepted where first 4 bytes of ROM are zeroed. (First 4 bytes are IO ports, ROM data is impossible to read with only software)
– CD32 CD reads should be more real optical drive friendly, when CD32 is reading data continuously (playing CD streaming animation or video), host side CD sector reads are now always in increasing order without repeating same sectors.
Download: WinUAE v6.0.0 Beta 7 x86
Download: WinUAE v6.0.0 Beta 7 x64
Source: Here