Software-update: WinUAE 6.0.0

WinUAE logo (75 pix) Versie 6.0.0 van WinUAE is uitgekomen. Deze Windows-port van de UAE Amiga-emulator is in staat om een Commodore Amiga perfect te emuleren. Alle modellen, vanaf de allereerste Amiga 1000 tot en met de Amiga 4000, worden ondersteund. Hou er wel rekening mee dat WinUAE wordt geleverd zonder kickstart, bij wijze van spreken het bios/de firmware van een Amiga, of andere software. Meer informatie kan op het supportforum worden gevonden. WinUAE draait op Windows XP en hoger, en de download is slechts 10MB groot. Voor een kickstart en programma's is Amiga Forever een mogelijke oplossing, met prijzen vanaf 10 euro. De changelog voor deze uitgave kan hieronder worden gevonden.

Custom chipset rewrite
  • Custom chipset emulation (Agnus/Alice and Denise/Lisa) almost completely rewritten. Almost every part of chipset emulation is now internally cycle accurate.
  • Custom chipset Denise/Lisa emulation is now running in separate thread for large performance increase in accurate emulation modes compared to previous versions.
  • VPOSW/VHPOSW tricks are now cycle-accurately emulated without restrictions.
  • Horizontal and vertical blanking and sync start/end, csync, csync equalization pulses, etc are now fully cycle-accurately emulated, both hardwired and programmed. Mixing of hardwired and programmed is fully supported. Agnus/Alice hardwired PAL/NTSC sync generator is almost logic gate level emulated.
  • “Display” and Agnus/Alice vertical and horizontal counters are now fully separately emulated, display emulation now works correctly even if Agnus vertical or horizontal is moved backwards or forwards or anywhere (even outside of normal display range), unlimited times per line and/or field.
  • All screenmodes (including “Fake” NTSC or similar mode) now count total number of “display” lines and uses it to setup display height. These modes now work even if they do multiple V(H)POSW modifications.
  • Interlace detection now uses vsync timing like real displays.
  • BPLCON0 ERSY=1 without connected genlock sync stop timing is now accurate. This was faked previously.
  • Full AGA hires/shres bitplane and sprite horizontal granularity support. Separate subpixel mode does not exist anymore.
  • ECS Agnus/AGA UHRES bitplane and sprite RGA DMA slots (0x78, 0x7a) emulated. Completely useless feature because UHRES can only do some DMA transfers to nowhere. It needs extra hardware that was never implemented. UHRES needs to be emulated because (possibly accidentally enabled) UHRES DMA can steal cycles from copper, blitter and CPU.
  • NTSC LOL (long line) state is accurately emulated. Mismatched STRLONG strobe and LOL state now causes correct lores pixel wide horizontal shift. (Mismatched = for example CPU writing to STRLONG when line is not long)
  • Blitter channel sequencer should be 100% accurate now, except possibly line to non-line mid operation switch. Blitter “micro-operation” timings are not yet 100%: when exactly it applies A shift, B shift etc. This will be tested and implemented in the future. Only affects blitter result if BLTxDAT/shifts/etc are modified mid-blit. Channel enable/fill mode/desc/minterm/BLTxMOD/BLTxPT mid-blit changes should be already fully accurate.
  • Collision emulation is now very fast. Collision mode default changed to Full collision.
  • Ultra extreme debug mode now shows normally hidden bitplane and sprite pixels inside horizontal and vertical blanking periods. Previously only background color was fully visible.
  • DMA debugger has much more detailed information available.
Other new features
  • Low level keyboard emulation. Emulates keyboard microcontroller internal ROM code and keyboard matrix, optionally with or without NKRO. All 3 keyboard MCU variants supported. (CSG 6570-036, 68HC05C and D8039HLC. 6500-1 used in A1000 keyboards is same as 6570-036 but with older ROM code. 6500-1 ROM is not yet dumped). Caps lock led state is fully emulated in low level keyboard emulation modes, including demos that flash caps lock led. Chipset panel “Keyboard connected” checkbox replaced with Keyboard mode (“Disconnected”, “UAE high level keyboard” and list of different low level emulated keyboard models)
  • PCI Matrox Millennium, Millennium II, Mystique and Mystique 220 emulation from 86box (originally from PCem)
  • Merged Voodoo 3 emulation updates from 86box.
  • Added 512kWOM A1000 512k WOM expansion emulation. Option in Expansions->Built-in expansions.
  • Added RIPPLE IDE controller emulation.
Fixes
  • Prometheus FireStorm PCI bridge PCI IO mapping fixed.
  • Fixed Mediator 1200TX second PCI window mapping logic.
  • Fixed TekMagic onboard RAM config type.
  • Do not reject (reject = not hardware accelerated, lets Picasso96 software fallback to handle it) uaegfx Picasso96 blit operation if RenderInfo BytesPerRow field is zero. Zero BPR is allowed.
  • GDI mode didn’t free all resources when switching between native and RTG mode.
  • If selected graphics API is not supported, test all other options. Previously failing D3D9 switched to GDI, even if D3D11 was available.
  • Fast/non-accurate emulation mode and writing to CIA high timer register didn’t load timer from latch immediately in oneshot mode if timer was already running (Introduced in 4.9.x)
  • uaegfx RTG vertical blank interrupt might have been duplicated or lost in some situations (very old bug), depending on RTG panel refresh rate setting.
  • Passthrough printing mode fix for v4+ Windows printer drivers.
  • Fixed FDI disk image support.
  • JIT FPU mode FPU registers lost some accuracy when FPU registers were read/written to/from memory with FMOVEM.
  • Removing last sound device on the fly (for example USB sound card without enabled on-board sound device) crashed in WASAPI mode.
  • Added A1000 EHB Denise and non-EHB Denise models to Chipset panel. Also renamed existing entries.
  • Fixed strange window movement when clicking on title bar and keeping it pressed and “Automatically capture mouse when window is activated” was enabled.
  • Expansion panel SCSI controller ID selection enable/disable/selection fixed. (For example A4091)
Updates
  • Default configuration is now cycle-exact A500. Previously default was approximate A500.
  • Query PC drive/network drive/removable drive status only after confirming drive type first. For example if “Add PC drives at startup” or “CDFS automount” is only ticked, don’t query status of possible network drives that might not be mapped or available, causing boot delays.
  • CD32 CD reads should be more real optical drive friendly, when CD32 is reading data sequentially (playing CD streaming animation or video), host side CD sector reads are now also sequential, without periodically re-reading part of previously read sectors.
  • Disabled annoying CD audio playback aOSD led flicker.
  • When exiting debugger, restore focus back to previously active window.
  • If real HD/memory card has Windows supported partition table and partition metadata can be queried without administrator privileges but administrator privileges are needed to read/write partition data, list partition(s) in Add Harddrive dialog with “ACCESS DENIED” text. Previously partition(s) were not listed.
  • Added Amiga GPT partition type support. Works the same as 0x76 partition type with MBR partitioned drives.
  • Add harddrive Lock option didn’t lock all partitions if drive had MBR partition table + one or more Windows supported partition types.
  • GUI Configurations file list’s expanded tree nodes are now stored in registry/ini and are loaded and expanded automatically in following sessions.
  • Hide expansion device “autoboot disabled” checkbox when device does not have any autoboot jumpers. (or have nothing to do with storage devices)
  • Integer scale horizontal/vertical resolution aspect ratio correction should now work more sanely (for example if superhires + vertical doubling, output will be always vertically doubled first, after doubling, integer scaling ratio is selected). Supports also programmed doublescan modes.
  • TV Overscan options now work when combined with most filter modes.
  • Added (config file only currently, “rtg_noautomodes=true”) option that disables uaegfx automatically generated screen modes. With Picasso96 v3.4+ and P96Prefs new modes can be created manually, just like when using real hardware. Note: Older Picasso96 versions and PicassoMode utility don’t support manual uaegfx modes.
  • Added 3840×1080 to known uaegfx automatically generated resolution list (“known” = gets static mode id)
  • Fixed crash when doubleclicking config tree view root node.
  • Subpixel emulation option removed. Emulation is now always subpixel accurate in accurate emulation modes.
  • On the fly chipset type switching improved (For example AGA colors are now preserved, not all registers were preserved fully previously)
  • Added line count and type to bottom border status line (for example 313p or 625i), fully supports all weird modes.
  • Obsolete 16-bit host color depth support removed.
  • All software filters removed. Removal of 16-bit host screen depth support and always-enabled temporary graphics buffer (new chipset emulation does not need it anymore) makes software filter support unnecessarily complex and they are obsolete anyway. In the future better shader filter support will be implemented.
  • Serial port TCP/IP mode uses now TCP_NODELAY flag to reduce latency.
  • If selected WASAPI sound channel mode is not supported, try all possible channel modes until supported mode is found, or until all combinations have been tested. Also if channel count needs changing from stereo to higher channel count (for example sound device only supports 6 or 8 CH modes internally), use 6/8 channel cloned stereo variant because user might only have stereo speakers.
  • Limit initial Windows to Amiga clipboard copy to max 30k (initial = when Amiga is booted and Windows clipboard is not empty) if clipboard sharing is enabled. This prevent slow startup if clipboard sharing is enabled and configuration is not fast and Windows clipboard has some random large image.
  • Added address and length to sample ripper file names.
WinUAE screenshot (620 pix)
Versienummer 6.0.0
Releasestatus Final
Besturingssystemen Windows 8, Windows 10, Windows 11
Website WinUAE
Download https://www.winuae.net/download
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

04-07-2025 • 09:00

16

Bron: WinUAE

Update-historie

04-07 WinUAE 6.0.0 16
22-10 WinUAE 5.3.1 9
06-'24 WinUAE 5.3.0 3
02-'24 WinUAE 5.2.0 10
12-'23 WinUAE 5.1.0 2
06-'23 WinUAE 5.0.0 19
01-'23 WinUAE 4.10.1 1
12-'22 WinUAE 4.10.0 7
07-'20 WinUAE 4.4.0 36
05-'19 WinUAE 4.2.1 8
Meer historie

Reacties (16)

16
16
13
0
0
1
Wijzig sortering
Uit pure interesse: waar zou je deze emulator voor gebruiken?
Ik gebruik het om af en toe even nostalgisch terug te gaan naar toen. Ik heb mijn A500 nog staan, maar helaas zijn recent al mijn diskettes verzopen door een overstroming van de kelder. De enige manier waar op ik nu nog iets kan met mijn Amiga is met de emulator.
Als geen énkele floppy meer werkt is het lastig. Maar als je nog iets van workbench hebt, kan je met een nullmodem kabel gewoon floppy images vamaf je pc op je Amiga zelf schrijven met Transwrit en adf sender. Dat doe ik regelmatig, ondanks dat ik ook wel 'handigere' methoden kan gebruiken. Maar ik vind het tof alleen de mogelijkheden die de Amiga destijds bood te gebruiken.

Kan je nog wel ergens Amiga floppies laten schrijven? Of heb je er geen interesse meer in?
Letterlijk al mijn disks zijn naar de eeuwige jachtvelden. Denk wel dat ik nog wat zou kunnen, maar heb ik momenteel (nog) niet echt interesse in. Uiteraard vind ik het leuk om de Amiga af en toe weer eens op te starten, laatste keer is echter alweer een kleine 5 jaar geleden.
Om een Amiga te emuleren en de games van vroeger te kunnen spelen? Of om je CF kaart van je huidige Amiga op een veel snellere manier te kunnen installeren? Of als je Amiga software ontwikkeld veel sneller vooruit kunt door debuggers / watches enz?

M.a.w. niet anders dan een emulator voor een ander systeem..
Geweldige emulator! Ik heb nog een A1200 (met WHDLoad) en A500 (een van de eerste serienummers) staan, waar ik nog regelmatig op speel. Maar soms om iets te testen is WinUAE natuurlijk handiger en sneller. Wat een fantastische machines waren het toch voor de tijd (en nog!).
De Amiga was inderdaad een leuke spelletjes computer destijds, maar meer ook niet. Voor serieuzere zaken was een Atari ST toch wel beter.
Dit statement is als vloeken in de kerk :D..zelfs nu nog haha
Bor Coördinator Frontpage Admins / FP Powermod @tweakkjoost4 juli 2025 12:55
Het is ook gewoonweg niet waar. Minder sterke hardware, minder populair (zeker hier in Nederland) en daardoor minder breed gebruikt. Minder iconische software. Minder wat betreft video en audio applicaties etc.
Wat is volgens jou "iconische software" die de Atari ST dan niet had? Geef eens wat voorbeelden.... De resolutie van de Amiga was om te huilen. DTP, CAD, tekstverwerking moest je zeker niet op een Amiga doen, op professioneel muziek gebied (studio's, producers,...) was de Atari ST heer en meester. De Amiga werd enkel (en maar eventjes) professioneel gebruikt dankzij het dure genlock doosje. Voor de rest blonk de Amiga zeker uit als spelletjes computer. Meer valt er niet over te zeggen.

PS. De CPU was ook al minder snel bij de Amiga in vergelijk met de ST

[Reactie gewijzigd door SE USER op 4 juli 2025 22:52]

Je vraagt welke iconische software de Amiga had die de Atari ST niet had. Dat is er zeker: op de Amiga draaiden programma’s als Deluxe Paint, dat de standaard werd in graphics en zelfs in televisieproductie, en Lightwave 3D, gebruikt voor professionele animaties in series als Babylon 5. Die software was op de ST simpelweg niet beschikbaar of haalde daar niet hetzelfde niveau. Ook Scala, voor multimedia-presentaties, kende geen volwaardige tegenhanger op de ST. Verder was de Amiga bijzonder populair voor sample-gebaseerde muziekproductie met software als ProTracker en OctaMED, terwijl de ST vooral uitblonk in MIDI dankzij Cubase en de ingebouwde MIDI-poorten. De ST was inderdaad heer en meester in de muziekstudio’s, maar de Amiga had wél zijn eigen niche, vooral in de demoscene en game development.

Wat de resolutie betreft: de ST had in hoge monochrome stand een strakker scherm voor tekst en DTP, dat klopt. Maar de Amiga kon wel degelijk hogere resoluties aan, zoals 640×512 interlaced, al flikkerde dat inderdaad bij langdurig gebruik. Bovendien kwamen later hogere resoluties beschikbaar via grafische kaarten op nieuwere Amiga’s. Het is dus niet juist dat de Amiga alleen lage resoluties kende. DTP en tekstverwerking waren op de ST populairder, vooral dankzij programma’s als Calamus. Toch had de Amiga wel degelijk professionele software zoals Pagestream, dat later zelfs naar Mac en PC werd overgezet. Ook op CAD-gebied had de Amiga toepassingen, al stond de ST daar sterker.

Wat professioneel gebruik betreft is het niet juist dat de Amiga enkel eventjes iets betekende door een duur genlock-doosje. Genlock was belangrijk, vooral in video, maar de Amiga werd ook zonder genlock veelvuldig gebruikt in grafisch ontwerp, animatie, multimedia en zelfs televisiegraphics. Software als Deluxe Paint en Lightwave 3D speelde daarin een grote rol. Daarnaast werd de Amiga ingezet in musea, presentaties en zelfs medische visualisatie. Het klopt dat de Amiga uitblonk als spelcomputer, maar er valt véél meer over te zeggen. Het was juist die combinatie van games, multimedia, muziek en creatieve software die de Amiga uniek maakte.

Tot slot: de CPU van de Amiga was niet “minder snel” dan die van de ST. Beide hadden dezelfde Motorola 68000 op 8 MHz. De ST kon soms iets sneller zijn in puur CPU-werk door een eenvoudiger systeemontwerp, maar de Amiga compenseerde dat met speciale chips die grafische en audio-taken overnamen. Het idee dat de CPU van de Amiga trager was, klopt dus niet in absolute zin. Kortom: de ST had zeker zijn sterke kanten, maar de Amiga was beslist meer dan alleen een spelcomputer en bood juist veel unieke software en creatieve mogelijkheden die de ST niet had.
Sorry maar iets zegt me dat je heel weinig ervaring hebt met Amiga’s.
Verklaar je nader? Waar de Atari ST (zowel STe als ST-fm) uitblonk was de midi poort. Met bv Cubase is de Atari groot geworden in de muziek-industrie. Maar daarbuiten? Alhoewel ik 'n zwak heb voor Gary Kildall en zijn GEM (en dus TOS) was het AmigaOS als ook de hardware toch wel een stuk sterker door de goeie custom chips in de Amiga. Er zijn een hoop krachtige pakketten uitgekomen voor de Amiga, en zeker op video-gebied, met de Video-toaster, waar vele televisie studio's jaren lang mee gewerkt hebben. Films als Titanic en Bablylon 5 zijn mede tot stand gekomen door de Amiga. Maar dat zijn natuurlijk geen serieuze zaken :).
De ST was vooral beter in MIDI, omdat dat er standaard ingebouwd zat. Voor de rest moet ik alleen maar gniffelen....
ST beter?
Ja, als je met MIDI aan het spelen was. Daar had het wel een kleine voorsprong op de Amiga. Maar voor de rest, Amiga heer en meester.

Zal er dan maar bij vermelden: mijn 1ste Amiga, een Amiga 1000, daarna een 500, een 600, daarna een 2000 en daarna een 1200.

[Reactie gewijzigd door GeroldM op 5 juli 2025 08:02]

Wij hadden de Amiga 2000, heerlijk apparaat.


Om te kunnen reageren moet je ingelogd zijn