Sunday, July 6, 2025
HomeIndie GameIndie Retro Information: WinUAE 6.0.0

Indie Retro Information: WinUAE 6.0.0


After many months of beta updates with a ton of fixes and enhancements, at this time is the day that Toni Wilen has launched a model new WinUAE 6.0.0. That is most likely the perfect model of the Amiga emulator thus far, because it options not simply customized chipset emulation (Agnus/Alice and Denise/Lisa) virtually 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 should you like taking part in nice Amiga video games in your PC with higher help. 

Whereas the complete checklist of all of the adjustments and enhancements are listed beneath, Toni was quoted as saying “Main replace to customized chipset emulation. Internally virtually every little thing in foremost chipset emulation has been rewritten. Quickest potential/JIT mode chipset timing/sync had main adjustments which might trigger side-effects. Bugs are very potential, particularly in very hardly ever used options”.

Customized chipset rewrite:

  • – Customized chipset emulation (Agnus/Alice and Denise/Lisa) virtually 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 methods 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 totally cycle-accurately emulated, each hardwired and programmed. Mixing of hardwired and programmed is totally supported. Agnus/Alice hardwired PAL/NTSC sync generator is sort of logic gate stage emulated.
  • – “Show” and Agnus/Alice vertical and horizontal counters are actually totally individually emulated, show emulation now works accurately even when Agnus vertical or horizontal is moved backwards or forwards or anyplace (even exterior of regular show vary), limitless occasions per line and/or discipline.
  • – All screenmodes (together with “Pretend” NTSC or related mode) now depend 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. Fully ineffective characteristic as a result of UHRES can solely do some DMA transfers to nowhere. It wants additional {hardware} that was by no means applied. UHRES must be emulated as a result of (presumably by accident 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 appropriate lores pixel large horizontal shift. (Mismatched = for instance CPU writing to STRLONG when line will not 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 can be examined and applied 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 totally 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 durations. Beforehand solely background coloration was totally seen.
  • – DMA debugger has way more detailed info out there.

Different new options:

  • – Low stage keyboard emulation. Emulates keyboard microcontroller inside 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 will not be but dumped). Caps lock led state is totally emulated in low stage keyboard emulation modes, together with demos that flash caps lock led. Chipset panel “Keyboard linked” checkbox changed with Keyboard mode (“Disconnected”, “UAE excessive stage keyboard” and checklist of various low stage 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 growth emulation. Choice in Expansions->Constructed-in expansions.
  • – Added RIPPLE IDE controller emulation.

Fixes:

  • – Prometheus FireStorm PCI bridge PCI IO mapping fastened.
  • – Fastened Mediator 1200TX second PCI window mapping logic.
  • – Fastened 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 discipline is zero. Zero BPR is allowed.
  • – GDI mode did not free all assets when switching between native and RTG mode.
  • – If chosen graphics API will not be supported, check all different choices. Beforehand failing D3D9 switched to GDI, even when D3D11 was out there.
  • – 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 may need been duplicated or misplaced in some conditions (very outdated bug), relying on RTG panel refresh charge setting.
  • – Passthrough printing mode repair for v4+ Home windows printer drivers.
  • – Fastened FDI disk picture help.
  • – JIT FPU mode FPU registers misplaced some accuracy when FPU registers have been learn/written to/from reminiscence with FMOVEM.
  • – Eradicating final sound system on the fly (for instance USB sound card with out enabled on-board sound system) crashed in WASAPI mode.
  • – Added A1000 EHB Denise and non-EHB Denise fashions to Chipset panel. Additionally renamed current entries.
  • – Fastened unusual window motion when clicking on title bar and holding it pressed and “Routinely seize mouse when window is activated” was enabled.
  • – Enlargement panel SCSI controller ID choice allow/disable/choice fastened. (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 simply ticked, do not question standing of potential community drives which may not be mapped or out there, inflicting boot delays.
  • – CD32 CD reads must be extra actual optical drive pleasant, when CD32 is studying knowledge sequentially (taking part in 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 knowledge, checklist 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 sorts.
  • – GUI Configurations file checklist’s expanded tree nodes are actually saved in registry/ini and are loaded and expanded routinely in following classes.
  • – Disguise growth system “autoboot disabled” checkbox when system doesn’t have any autoboot jumpers. (or don’t have anything to do with storage gadgets)
  • – Integer scale horizontal/vertical decision side ratio correction ought to now work extra sanely (for instance if superhires + vertical doubling, output can be at all times 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 presently, “rtg_noautomodes=true”) choice that disables uaegfx routinely generated display modes. With Picasso96 v3.4+ and P96Prefs new modes may be created manually, similar to when utilizing actual {hardware}. Notice: Older Picasso96 variations and PicassoMode utility do not help guide uaegfx modes.
  • – Added 3840×1080 to identified uaegfx routinely generated decision checklist (“identified” = will get static mode id)
  • – Fastened crash when doubleclicking config tree view root node.
  • – Subpixel emulation choice eliminated. Emulation is now at all times subpixel correct in correct emulation modes.
  • – On the fly chipset sort switching improved (For instance AGA colours are actually preserved, not all registers have been preserved totally beforehand)
  • – Added line depend and kind to backside border standing line (for instance 313p or 625i), totally helps all bizarre modes.
  • – Out of date 16-bit host coloration depth help eliminated.
  • – All software program filters eliminated. Elimination of 16-bit host display 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 can be applied.
  • – Serial port TCP/IP mode makes use of now TCP_NODELAY flag to scale back latency.
  • – If chosen WASAPI sound channel mode will not be supported, strive all potential channel modes till supported mode is discovered, or till all combos have been examined. Additionally if channel depend wants altering from stereo to greater channel depend (for instance sound system solely helps 6 or 8 CH modes internally), use 6/8 channel cloned stereo variant as a result of person 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 will not be empty) if clipboard sharing is enabled. This forestall sluggish startup if clipboard sharing is enabled and configuration will not be quick and Home windows clipboard has some random giant picture.
  • – Added handle and size to pattern ripper file names.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments