After many months of beta updates with a ton of fixes and enhancements, right this moment is the day that Toni Wilen has launched a model new WinUAE 6.0.0. That is in all probability the very best model of the Amiga emulator to date, because it options not simply customized chipset emulation (Agnus/Alice and Denise/Lisa) nearly utterly rewritten, however Denise/Lisa emulation is now working in separate thread for giant efficiency will increase, in addition to enhancements for homeowners of the CD32! I extremely advocate everybody who has the earlier model of WinUAE to replace, particularly in the event you like enjoying nice Amiga video games in your PC with higher help.
Whereas the total record of all of the adjustments and enhancements are listed beneath, Toni was quoted as saying “Main replace to customized chipset emulation. Internally nearly all the things in most important chipset emulation has been rewritten. Quickest attainable/JIT mode chipset timing/sync had main adjustments which may trigger side-effects. Bugs are very attainable, particularly in very hardly ever used options”.
Customized chipset rewrite:
- – Customized chipset emulation (Agnus/Alice and Denise/Lisa) nearly utterly rewritten. Virtually each a part of chipset emulation is now internally cycle correct.
- – Customized chipset Denise/Lisa emulation is now working in separate thread for giant efficiency enhance in correct emulation modes in comparison with earlier variations.
- – VPOSW/VHPOSW tips are actually cycle-accurately emulated with out restrictions.
- – Horizontal and vertical blanking and sync begin/finish, csync, csync equalization pulses, and so on are actually absolutely cycle-accurately emulated, each hardwired and programmed. Mixing of hardwired and programmed is absolutely supported. Agnus/Alice hardwired PAL/NTSC sync generator is sort of logic gate degree emulated.
- – “Show” and Agnus/Alice vertical and horizontal counters are actually absolutely individually emulated, show emulation now works accurately even when Agnus vertical or horizontal is moved backwards or forwards or wherever (even outdoors of regular show vary), limitless instances per line and/or subject.
- – All screenmodes (together with “Faux” NTSC or comparable mode) now rely complete variety of “show” strains and makes use of it to setup show peak. These modes now work even when they do a number of V(H)POSW modifications.
- – Interlace detection now makes use of vsync timing like actual shows.
- – BPLCON0 ERSY=1 with out linked genlock sync cease timing is now correct. This was faked beforehand.
- – Full AGA hires/shres bitplane and sprite horizontal granularity help. Separate subpixel mode doesn’t exist anymore.
- – ECS Agnus/AGA UHRES bitplane and sprite RGA DMA slots (0x78, 0x7a) emulated. Utterly ineffective function as a result of UHRES can solely do some DMA transfers to nowhere. It wants further {hardware} that was by no means carried out. UHRES must be emulated as a result of (presumably unintentionally enabled) UHRES DMA can steal cycles from copper, blitter and CPU.
- – NTSC LOL (lengthy line) state is precisely emulated. Mismatched STRLONG strobe and LOL state now causes right lores pixel vast horizontal shift. (Mismatched = for instance CPU writing to STRLONG when line shouldn’t be lengthy)
- – Blitter channel sequencer must be 100% correct now, besides presumably line to non-line mid operation change. Blitter “micro-operation” timings aren’t but 100%: when precisely it applies A shift, B shift and so on. This will probably be examined and carried out sooner or later. Solely impacts blitter consequence if BLTxDAT/shifts/and so on are modified mid-blit. Channel allow/fill mode/desc/minterm/BLTxMOD/BLTxPT mid-blit adjustments must be already absolutely correct.
- – Collision emulation is now very quick. Collision mode default modified to Full collision.
- – Extremely excessive debug mode now reveals usually hidden bitplane and sprite pixels inside horizontal and vertical blanking intervals. Beforehand solely background coloration was absolutely seen.
- – DMA debugger has rather more detailed data obtainable.
Different new options:
- – Low degree keyboard emulation. Emulates keyboard microcontroller inner ROM code and keyboard matrix, optionally with or with out NKRO. All 3 keyboard MCU variants supported. (CSG 6570-036, 68HC05C and D8039HLC. 6500-1 utilized in A1000 keyboards is identical as 6570-036 however with older ROM code. 6500-1 ROM shouldn’t be but dumped). Caps lock led state is absolutely emulated in low degree keyboard emulation modes, together with demos that flash caps lock led. Chipset panel “Keyboard linked” checkbox changed with Keyboard mode (“Disconnected”, “UAE excessive degree keyboard” and record of various low degree emulated keyboard fashions)
- – PCI Matrox Millennium, Millennium II, Mystique and Mystique 220 emulation from 86box (initially from PCem)
- – Merged Voodoo 3 emulation updates from 86box.
- – Added 512kWOM A1000 512k WOM enlargement emulation. Possibility in Expansions->Constructed-in expansions.
- – Added RIPPLE IDE controller emulation.
Fixes:
- – Prometheus FireStorm PCI bridge PCI IO mapping mounted.
- – Mounted Mediator 1200TX second PCI window mapping logic.
- – Mounted TekMagic onboard RAM config sort.
- – Don’t reject (reject = not {hardware} accelerated, lets Picasso96 software program fallback to deal with it) uaegfx Picasso96 blit operation if RenderInfo BytesPerRow subject is zero. Zero BPR is allowed.
- – GDI mode did not free all sources when switching between native and RTG mode.
- – If chosen graphics API shouldn’t be supported, check all different choices. Beforehand failing D3D9 switched to GDI, even when D3D11 was obtainable.
- – Quick/non-accurate emulation mode and writing to CIA excessive timer register did not load timer from latch instantly in oneshot mode if timer was already working (Launched in 4.9.x)
- – uaegfx RTG vertical clean interrupt might need been duplicated or misplaced in some conditions (very previous bug), relying on RTG panel refresh fee setting.
- – Passthrough printing mode repair for v4+ Home windows printer drivers.
- – Mounted FDI disk picture help.
- – JIT FPU mode FPU registers misplaced some accuracy when FPU registers had been learn/written to/from reminiscence with FMOVEM.
- – Eradicating final sound machine on the fly (for instance USB sound card with out enabled on-board sound machine) crashed in WASAPI mode.
- – Added A1000 EHB Denise and non-EHB Denise fashions to Chipset panel. Additionally renamed present entries.
- – Mounted unusual window motion when clicking on title bar and protecting it pressed and “Mechanically seize mouse when window is activated” was enabled.
- – Growth panel SCSI controller ID choice allow/disable/choice mounted. (For instance A4091)
Updates:
- – Default configuration is now cycle-exact A500. Beforehand default was approximate A500.
- – Question PC drive/community drive/detachable drive standing solely after confirming drive sort first. For instance if “Add PC drives at startup” or “CDFS automount” is barely ticked, do not question standing of attainable community drives that may not be mapped or obtainable, inflicting boot delays.
- – CD32 CD reads must be extra actual optical drive pleasant, when CD32 is studying information sequentially (enjoying CD streaming animation or video), host aspect CD sector reads are actually additionally sequential, with out periodically re-reading a part of beforehand learn sectors.
- – Disabled annoying CD audio playback aOSD led flicker.
- – When exiting debugger, restore focus again to beforehand energetic window.
- – If actual HD/reminiscence card has Home windows supported partition desk and partition metadata may be queried with out administrator privileges however administrator privileges are wanted to learn/write partition information, record partition(s) in Add Harddrive dialog with “ACCESS DENIED” textual content. Beforehand partition(s) weren’t listed.
- – Added Amiga GPT partition sort help. Works the identical as 0x76 partition sort with MBR partitioned drives.
- – Add harddrive Lock choice did not lock all partitions if drive had MBR partition desk + a number of Home windows supported partition varieties.
- – GUI Configurations file record’s expanded tree nodes are actually saved in registry/ini and are loaded and expanded routinely in following periods.
- – Conceal enlargement machine “autoboot disabled” checkbox when machine doesn’t have any autoboot jumpers. (or don’t have anything to do with storage gadgets)
- – Integer scale horizontal/vertical decision facet ratio correction ought to now work extra sanely (for instance if superhires + vertical doubling, output will probably be all the time vertically doubled first, after doubling, integer scaling ratio is chosen). Helps additionally programmed doublescan modes.
- – TV Overscan choices now work when mixed with most filter modes.
- – Added (config file solely at the moment, “rtg_noautomodes=true”) choice that disables uaegfx routinely generated display screen modes. With Picasso96 v3.4+ and P96Prefs new modes may be created manually, identical to when utilizing actual {hardware}. Notice: Older Picasso96 variations and PicassoMode utility do not help handbook uaegfx modes.
- – Added 3840×1080 to identified uaegfx routinely generated decision record (“identified” = will get static mode id)
- – Mounted crash when doubleclicking config tree view root node.
- – Subpixel emulation choice eliminated. Emulation is now all the time subpixel correct in correct emulation modes.
- – On the fly chipset sort switching improved (For instance AGA colours are actually preserved, not all registers had been preserved absolutely beforehand)
- – Added line rely and kind to backside border standing line (for instance 313p or 625i), absolutely helps all bizarre modes.
- – Out of date 16-bit host coloration depth help eliminated.
- – All software program filters eliminated. Removing of 16-bit host display screen depth help and always-enabled short-term graphics buffer (new chipset emulation doesn’t want it anymore) makes software program filter help unnecessarily complicated and they’re out of date anyway. Sooner or later higher shader filter help will probably be carried out.
- – Serial port TCP/IP mode makes use of now TCP_NODELAY flag to scale back latency.
- – If chosen WASAPI sound channel mode shouldn’t be supported, attempt all attainable channel modes till supported mode is discovered, or till all combos have been examined. Additionally if channel rely wants altering from stereo to greater channel rely (for instance sound machine solely helps 6 or 8 CH modes internally), use 6/8 channel cloned stereo variant as a result of consumer may solely have stereo audio system.
- – Restrict preliminary Home windows to Amiga clipboard copy to max 30k (preliminary = when Amiga is booted and Home windows clipboard shouldn’t be empty) if clipboard sharing is enabled. This forestall gradual startup if clipboard sharing is enabled and configuration shouldn’t be quick and Home windows clipboard has some random massive picture.
- – Added deal with and size to pattern ripper file names.
You might also like
More from Gaming USA
DEAD OR ALIVE 6 Last Round Review
The Definitive Model Of A Lengthy-Operating Fighter? I’ve lengthy been a fan of the DEAD OR ALIVE collection of video …
NVIDIA reveal games coming to GeForce NOW in July including Assassin’s Creed Black Flag Resynced
NVIDIA GeForce NOW expands with newly supported video games each month, and NVIDIA have revealed an preliminary set that …
Plug In Or Die With HYPERWIRED!
HYPERWIRED – tethered to PC and console There are many roguelike shooters that throw lots of of bullets your approach. …






