WinUAE v4.4.0 Beta 5/6

Le nostre news in homepage

Moderatore: Newser

WinUAE v4.4.0 Beta 5/6

Messaggioda AMIGASYSTEM » dom giu 14, 2020 8:49 am




WinUAE 4.4.0 beta series: 2 nuove beta in pochi giorni che perfezionno e migliorano l'emulazione Amiga

Autore: Toni Wilen

WinUAE v4.4.0 Beta 6: Download
WinUAE v4.4.0 Beta 6: (64Bit): Download

Novità Beta 5
- 68020 and 68030 unexpected difference found: RTE causing format error with trace set (T0, T1 or both). 68020: format error stacked SR has trace bits unmodified (expected behavior). 68030: stacked SR has trace bits cleared! (Stacked SR equals current SR at the beginning of format exception handler) Very useless difference. 68040/68060 works like 68020.
- 68040 and 68060: instruction that can generate exception internally (CHK, CHK2, DIV, TRAPx) and if trace is active: trace is not generated after execution continues from address pointed by exception vector. All previous CPU models generate trace exception in this situation.
- 68040 T0 trace + MOVEC: only MOVEC to control register triggers T0 trace. (Documentation only lists "MOVEC")
- 68040/68060 + cpRESTORE/cpSAVE (=FSAVE/FRESTORE with co-pro ID!=1) will always generate F-line exception. Probably because external co-pro interface was removed in 68040. 68020-68030 will generate privilege violation if not in supervisor mode.
- 68040 RTR and RTE with odd return address in stack: address error stacked SR contains contents before RTR/RTE SR modifications. SR register contents when address error exception starts has correct contents.
- 68060 RTR odd return address: CCR is loaded first, then address exception is generated. Previous models: CCR is not modified.
- 68060 RTE odd return address: SR is not updated, CCR part is cleared. Z is set if new SR would have been zero, N is set if new SR would have had bit 15 set.
- 68040/68060 seems to halt if trace (probably any exception) is being processed but exception vector is odd. 68000-68030 will generate address error without halting.

- UAE: 68020+ MOVE to CCR triggered T0 trace but it only should be done if MOVE to SR (which does pipeline refill which triggeres T0 trace)
- UAE: 68020+ and trace exception with odd trace exception vector (which will generate address error): SR trace bits were not cleared when address error started.
- UAE: 68040+ BSR/JSR address error stacked address field was incorrect.
- UAE: 68020+ MOVE to SR, EOR SR, OR SR enabled trace: following trace exception stack frame PC field in stack was wrong.

- b3 "When ejecting directory filesystem that points to plain file or archive, not all host file handles were closed properly." caused problems when opening archive files.
- ROM scanner now prefer roms that have matching size (overdumps and a1000 ks disks have lower priority) and are not in archive (was already done previously).
- Debugger assembler didn't support instructions that modify address register but mnemonic does not end to 'A'. (for example EXG x,An)
- Debugger fa and s commands skipped chip ram.
- FPU default is back to 64-bit. Very few programs requires 80-bit, it isn't worth the speed loss.
- Optional (config file only) halt if BKPT instruction is executed. Some accelerator boards hang when it is executed because they don't generate required acknowledge cycle.

Novità Beta 6
- Small 68030 prefetch mode tweak.
- Enable cycle accurate Paula DMA request emulation if more compatible is ticked. Previously either cycle-exact option was required.
- GUI reset button didn't do full hard reset, for example rom images were not reloaded.
- GUI configuration Delete button can be now used to delete empty configuration directory.
- b5 "Debugger fa and s commands skipped chip ram." fix was incomplete, caused some debugger search commands to hang in infinite loop.
- Fixed *.uae icon, it was most likely accidentally changed long time ago to winuae.exe icon without no one noticing.
Immagine - AROS One Home Site - AfA One - AROS One x86 - AROS One 68K - WinUAE OS 4.1 -

Miei AMIGA
Amiga 4000/Cyberstorm MK II/060/Picasso RAM 6MB Kick 3.1
Amiga 1200/030 Ram 16 Mega HD 500 MB
Amiga 1200/040 Ram 32 Mega HD 500 MB
Amiga 600 HD 20 MB
Amiga 600 Doppio Kickstart 2.05-1.3
Amiga 500 Plus Doppio Kickstart 204-1.3
Amiga 500
CD32/SX-32 MK1 RAM 8 MB HD 4G
CD32 Standard
Avatar utente
AMIGASYSTEM

Staff
 
Messaggi: 5513
Iscritto il: ven lug 25, 2008 8:39 pm
Località: Brindisi

Re: WinUAE v4.4.0 Beta 5/6

Messaggioda Mabo81 » dom giu 14, 2020 7:36 pm

Ci gira AmigaOS 4.1 ? Per esempio la iso della Sam460 ?
Immagine2x MorphOS 3.18 (Registered) MacMini G4Immagine
// Amiga 500 Rev 6// Amiga 500 Rev 3 // Peg2 G4
Immagine
Immagine
Immagine
Immagine
Avatar utente
Mabo81

Eroe
 
Messaggi: 1864
Iscritto il: mar gen 19, 2010 2:19 pm
Località: SYS:Prefs/

Re: WinUAE v4.4.0 Beta 5/6

Messaggioda AMIGASYSTEM » dom giu 14, 2020 8:52 pm

OS 4.1 è da molto tempo che può essere emulato su WinUAE ma occorre avere OS4.1 Classic o OS 4.1 Final Edition, la ISO della Sam460 o altre ISO non sono supportate.
Immagine - AROS One Home Site - AfA One - AROS One x86 - AROS One 68K - WinUAE OS 4.1 -

Miei AMIGA
Amiga 4000/Cyberstorm MK II/060/Picasso RAM 6MB Kick 3.1
Amiga 1200/030 Ram 16 Mega HD 500 MB
Amiga 1200/040 Ram 32 Mega HD 500 MB
Amiga 600 HD 20 MB
Amiga 600 Doppio Kickstart 2.05-1.3
Amiga 500 Plus Doppio Kickstart 204-1.3
Amiga 500
CD32/SX-32 MK1 RAM 8 MB HD 4G
CD32 Standard
Avatar utente
AMIGASYSTEM

Staff
 
Messaggi: 5513
Iscritto il: ven lug 25, 2008 8:39 pm
Località: Brindisi


Torna a News e rumors

Chi c’è in linea

Visitano il forum: Nessuno e 55 ospiti

cron