Novità della Beta 2:
- 68060 PCR FPU disabled bit was not set when 68060 model didn't have FPU (b1).
- PCMCIA slot (if card configured) was not enabled at reset. Small change to attribute from image file: extra attribute data must be at least 512 bytes (b1).
- CALLM disassembler support
- FSAVE/FRESTORE and PSAVE/PRESTORE (if 020/030) generate privilege violation exception (if run in user mode) even if FPU/MMU is not installed.
- When editing Display panel width/height boxes, don't validate the value immediately to prevent useless "must be at least" messages in the log window/error log.
- List font selection removed, may come back if fix for some side-effects is found.
- GUI scaling partially rewritten yet again. Now uses ReactOS/Wine CreateDialogIndirectParam() reimplementation with some customization which enables resize code to find out exactly which elements are part of GUI, final screen coordinates, types etc. Remaining high DPI related glitches should be fixed.
- GUI panel change redraw flicker is gone.
- Fixed double free and buffer overflow in GUI code (b1)
- Copper COPJMP cycle sequence order was wrong, first cycle does not need free cycle, second cycle requires free cycle, logic analyzer rechecked. (vAmiga test case)
- Using SPRxPOs to move DMA mode sprite horizontally towards right very little so that "both" sprites still have overlapping pixels: old sprite was still drawn fully. (vAmiga test case)
Novità della Beta 3:
- Subpixel emulation + borderblank: sprite end was 1 hires pixel before bitplane end, leaving 1 hires pixel gap in right border.
- On the fly chipset change support improved. (More OCS/ECS/AGA custom registers differences supported)
- ECS Denise + Subpixel emulation mode + Superhires Display panel setting + not Superhires mode: do not enable ECS Superhires (max 4 colors) emulation mode.
- GUI corruption in some theme modes fixed (b2).
Commento modificato il 10/11/2019 alle ore 12:05:03
A1200 total black + VampireV2 + Indivision MK3 + Netgear MA401 + Bifrost
"Will that thing never die?" Cit. Linus Torvalds
AfAOne
Post inviati: 5752
Commento 67
AfAOne
3 Novembre 2019 11:22:07
Citazione
Carlo, puoi aprire una nuova discussione per piacere? Questa ha un titolo sbagliato. Giusto per fare un po' di chiarezza.
L'avevo già fatta una nuova discussione ma poi Marco ha ritenuto opportuno eliminarla, il titolo non posso cambiarlo perchè non ho più accesso al mio vecchio utente che aveva creato e messo in evidenza questo thread.
Citazione
Poi a parere mio sarebbe da mettere in "Varie su amiga" visto che WinUAE in fin dei conti è un programma per Wundows.
WinUAE non è un programma per Windows, ma un AMiGA che gira in Emulazione su Windows
Commento modificato il 03/11/2019 alle ore 11:29:59
chissà perchè non vuole emulare la Cybversion64 che è una classica scheda video Amiga. Tra l'altro questa è basata sul Trio64 e quindi non deve nemmeno preoccuparsi di dover emulare l'accelerazione 3D del Virge.
@mak73
puoi cambiare il titolo in "WinUAE development" in modo che possa riguardare ogni versione presente, passata e futura?
Commento modificato il 03/11/2019 alle ore 12:28:57
AfAOne
Post inviati: 5752
Commento 69
AfAOne
3 Novembre 2019 12:32:37
Quando avrà finito con le sue priorità magari farà anche questo, se ci pensi il parco hardware emulato è immenso, praticamente nessun Amighista ha mai posseduto realmente tutto questo hardware oltre al costo che sarebbe stato notevolissimo.
Commento modificato il 03/11/2019 alle ore 17:07:59
- AGA border sprites enabled: sprite was still clipped to horizontal display window end. (b3)
- Fastlane SCSI DMA controller address configuration emulation was incomplete. (Address bus is used for bits 0 to 23, upper 8 data bits for 24 to 31)
- A2024 monitor didn't show full viewable area. (4.0) It still won't work correctly if multimonitor mode is enabled. A2024 is a special case, it is basically display port adapter but it is not hardwired to chipset timing/display size/position like all other display port adapters.
- Remaining (?) GUI update glitch fixed. (b2)
- Added Trojan light gun preset to Game ports panel. Trojan fire button is joystick left. Standard light pen/gun fire button is 3rd mouse/joystick button.
- PPC board without ROM or zero size ROM and 68060 CPU with FPU: Generated fake boot ROM didn't include FPU disable boot code. Since 4.1.0 68060 FPU is not disabled when emulated accelerator board is configured.
Commento modificato il 06/12/2019 alle ore 12:12:33
- Don't map invalid Blizzard 2060 maprom space and crash if board has no RAM installed.
- Added support for new cooked adf variant that can store sector headers: sector header data is appended at the end of normal ADF. Only enabled if ADF file size is exactly (80 to 82) * (512 + 16) * (11 or 22) * 2. Practically useless because almost no program uses sector headers and extended adf can already store them (but only in raw mfm form). GUI create disk image creator won't support it.
- Lagless vsync stability improvements. Current raster line polling removed, replaced with scanline calculation using last vsync time and total scanlines. Raster line polling causes huge GPU driver stalls.
- IVS Trumpcard *.driver to boot ROM automatic conversion didn't support older single hunk driver file versions.
Commento modificato il 06/12/2019 alle ore 12:12:13
- DMA debugger SPRxPOS/SPRxCTL and SPRxDATA/SPRxDATB was swapped.
- Lagless vsync: use raster line polling if Windows 7. D3DKMTWaitForVerticalBlankEvent() (still) seems to work badly in Windoes 7 (b5).
- PCMCIA overrode any Z2 boards at 0x600000-0x9fffff range. Any Z2 board conflict will now disable PCMCIA. (This is not really what happens in real world but you can't easily have multiple Z2 boards in A600 or A1200 either in real world. It can get confusing if you change Z2 boards and suddenly one or both boards simply stop working.)
- Added limits to internal horizontal bitplane rendering, in some situations (high AGA fetch mode, high resolution and/or subpixel mode) it overflowed to next line.
- Added support for AccessX 2000 IDE controller. Same ROM contents, different ROM address/data line "scrambling" than used in 500 variant.
- 68010 CLR.B <odd ea> caused address error. (CPU tester previous beta updates missed size check..)
- CPU tester updates, more bus error and address error special cases (branch instruction jumping to bus error address - 2 etc) checked and correctly emulated. Trace is also now much better supported.
Commento modificato il 07/12/2019 alle ore 23:12:24
Aggiornamento v4.3.0 Beta 7: A distanza di qualche giorno una nuova beta che fixa e migliora l'emulazione, questa dovrebbe essere l'utima Beta, imminente l'uscita della versione v4.3. Stable.
Aggiornamento v4.3.0 Beta 8: Ancora una nuova beta a distanza di qualche giorno che fixa e migliora l'emulazione, forse questa dovrebbe essere l'utima Beta, e per la prossima settimana l'uscita ufficiale della versione v4.3. Stable
WinUAE v4.3.0 Beta 8:Download WinUAE v4.3.0 64Bit Beta 8:Download Queste le novità:
- Partition HDF default geometry calculation changed if partition size is 1000M or larger, keeps total cylinders under 32768 = better compatibility with pre-OS3.9(BB2?) versions. Only changed when HDF is added using GUI. Config file loaded geometry won't change.
- RDB mode didn't disable if RDB HDF was selected and then switched to partition HDF using GUI.
- CD32 didn't boot from CD after reset (b1)
- DMA debugger update in b7 had incorrect commmand parsing.
- Microbotics HardFrame v1.9 ROM CRCs added.
- D3D11 HDR mode is not anymore enabled automatically (if compatible hardware is detected), it is now only enabled if gfx_hdr=true is in config file. This is experimental feature and should not be the default in official versions.
- RTG mode D3D9/11 overlay graphics support. (Scaling/positioning needs to be better but it needs more updates, after 4.3.0 is out)
Commento modificato il 15/12/2019 alle ore 16:52:48
Aggiornamento v4.3.0 Beta 9: Nuova beta a distanza di qualche giorno che fixa e migliora l'emulazione, forse questa dovrebbe essere l'ultimissima Beta, vicinissima l'uscita ufficiale della versione v4.3. Stable
- Executed full 68000 and 68020 CPU tester recheck (Including trace and address errors).
- 68020 T0 set and RTE causing format error exception: trace exception is not generated.
- Yet another update to "Alien Breed 3D glitch that depends on screen size". Hopefully this is now fully working.
Commento modificato il 21/12/2019 alle ore 02:25:45
WinUAE Stable v4.3.0: Versione ultimata con ancora tanto nuovo hardware e migliorie aggiunte rispetto alla versione 4.2.0.
Nuove caratteristiche/miglioramenti:
- GUI high DPI support rewritten.
- Lagless vsync stability improvements.
- Added Trojan light gun preset to Game ports panel.
- On the fly chipset model switching compatibility improved.
- SPTI CD/DVD access mode now internally emulates all CD audio commands. All other commands are forwarded to the drive like previously.
- PCMCIA hot swap support improved. (PCMCIA SRAM and IDE needs to be set again if previously configured)
- My CPU tester detected edge cases, bugs and undocumented CPU behavior updates implemented. (More details in separate CPU tester note later)
- More compatible partition HDF default geometry calculation if size is 1000M or larger.
- CD32 pad does not anymore disable joystick second button if both CD32 and 2-button joystick is active simultaneously.
- Host directory/archive drag and drop to WinUAE window now supports mounting multiple items simultaneously.
- Debugger disassembler fixes and few very rarely used instructions dissemble now correctly.
Bugs Fixati:
- Disk index pulses were not being generated when disk was being written (Cadaver v0.1 save disk writing)
- CDTV audio CD playing state restore fixed.
- A2024 monitor didn't show full viewable area.
- 24-bit uaegfx RTG mode had random wrong color pixels in some situations.
- NRG CD images didn't load correctly in relative path mode.
- Graphics glitch in some programs that also depended on display scaling/size (for example Alien Breed 3D)
- Disk swapper path modifications did nothing while emulation was running.
- Restoring CD32 or CDTV statefile with CD audio playing: start playing immediately, do not include normal CD audio start delays.
- Fixed possible crash when PPC emulation stopped emulated sound card audio.
- Quite special kind of CD32 pad button read code was not emulated correctly.
Altre Modifiche:
- Added separate 68000-68060 CPU tester/validator project based on UAE CPU core generator.
- Removed all 68020 cycle-exact CPU mode internal idle cycles. It mainly slowed down the CPU too much and didn't match real world well enough.
Nuovo hardware Emulato:
- Archos Overdrive HD (PCMCIA IDE adapter)
- ICD Trifecta (A500 IDE/SCSI controller)
- M-Tec Mastercard (SCSI expansion for M-Tec T1230 A1200 accelerator)
- Scala MM dongles
E molto altro ancora ...
Commento modificato il 01/03/2020 alle ore 11:14:07
WinUAE per chi non lo sapesse ora può trasformarsi in una console per avviare Giochi in qualsiasi formato che essi siano su Floppy (ADF, DMS, IPF, ADZ, GZ, SCP, FDI, EXE), HardFile o CD o ISO (CUE, CCD, NRG, MDS, CHD), per ogni gioco nella lista GUI oltre alla configurazione singola per gioco si possono associare 2 screenshot a nostro piacimento (formato e misura).
Commento modificato il 01/03/2020 alle ore 11:13:31
Per chi utilizza volumi WinUAE ecco uno strumento che non deve mancare, si chiama Total Commander un FileManager PC in stile Dopus4 che gestisce file del mondo Amiga grazie al PlugIn AmigaDX . Trai formati file supportati troviamo gli HardFile (HDF), immagini Floppy (ADF, DMS, ADZ, HDZ, DMP) e archivi (LHA LZX), Total Commander inoltre consente di installare anche PlugIn per tanti altri formati file di altra natura.
Commento modificato il 10/01/2020 alle ore 09:54:40