facebook alerte-info.com
Le 01 mai 2021 à 15h00

WinUAE v4.9.0 Beta 20 FR (32-bit)

15h34 - La dernière beta de WinUAE a été traduite en français par Tradu-France.Télécharger WinUAE v4.9.0 Beta 21 FR (32-bit)Tradu-France

16h58 - Cet émulateur Amiga a été mis à jour. Les améliorations sont les suivantes:Custom chipset emulation rewrite is almost done. Some tweaks and optimizations to do.- Blitter line draw with B channel enabled supported. Flexible Zoom / Upfront uses it to load line pattern using DMA (undocumented feature, not really useful because it wastes lots of DMA time) instead of using static BLTBDAT 16-bit pattern.- Blitter got stuck in some 68020+ CE configs.- Copper blitter wait glitches are now accurately emulated.- Cycle-exact mode CPU to CIA E-clock syncronization was not accurate.- BPLxDAT CPU/copper write timing fix.- FSINCOS native FPU mode had SIN and COS values swapped.- If CPU reads from non-existing address space and code is executed from ROM, return all zeroes. This might not be exactly correct because it was only quickly checked on real hardware. Fixes Batman Vuelve slideshow II / Batman Group.- A2410 works again (broke in 4300b1)Télécharger WinUAE v4.9.0 Beta 21 (32-bit)Site Officiel de WinUAE

19h09 - La dernière beta de WinUAE a été traduite en français par l'équipe de Tradu-France.Télécharger WinUAE v4.9.0 Beta 20 FR (32-bit)Tradu-France

19h07 - Une nouvelle beta pour WinUAE a été publiée. Voici la liste de changements:- Blitter internal RGA bus pipeline emulation implemented.- When blitter was started for the first time and cycle-exact mode: blitter idle time from start of scanline to BLTSIZE write position was not emulated cycle-exactly. Almost harmless previously, now it caused visible problems with statefiles that expected blitter to steal all cycles. Very old bug.- Copper didn't stop when both COPJMP1 and COPJMP2 was strobed without active copper DMA. (b18)- Copper WAIT wrong special case fixed. (Hotbleeps and EyeQlazer)- Blitter register modification while active update. (For example fixes Demo Mix 5 intro / Tommyknockers). Not 100% yet.- AGA FMODE bit 14 bitplane scandoubling odd/even scanlines were swapped. (b18)- Optimized mode bitplane emulation didn't do anything if scanline's bitplane pointers crossed end of chip ram. Normally never happens but really weird programs or free running bitplane pointers might not have been 100% accurately emulated ("Warning: Bad playfield pointer" message). Ancient bug with ancient comment (probably from pre-0.8 UAE) that this should be fixed someday..- Some more UHRES parts implemented. (Yes, this is useless but cycle usage still should match real hardware if UHRES is enabled for some weird reason!)- b18 FSINCOS update broke non-softfloat FSINCOS.Télécharger WinUAE v4.9.0 Beta 20 (32-bit)Site Officiel de WinUAE

16h35 - La dernière beta de WinUAE a été traduite en français par l'équipe de Tradu-France.Télécharger WinUAE v4.9.0 Beta 19 FR (32-bit)Tradu-France

16h45 - Une nouvelle beta de cet émulateur Amiga a été publiée. Voici les changements apportés:- Bitplane max plane limit was calculated before internal aga=true variable was set. Loading AGA statefile forced OCS/ECS limits if FMODE was not updated in copper list.- Fixed sprite glitches in some situations.- Fixed graphics glitches if resolution was changed in horizontal blanking region.- Different bitplane delay for odd and even planes didn't work correctly in some situations.- Fixed memory buffer overflow when some types of file dialog was opened. (old bug)Note: "Remove interlace artifacts" Display panel option is currently not supported. It must be disabled.Note: Blitter cycle allocation is not yet pipelined. (Which is the real cause for 2 idle cycles after writing to BLTSIZE.) This will most likely affect copper blitter wait timing. Télécharger WinUAE v4.9.0 Beta 19 (32-bit)Site Officiel de WinUAE

17h51 - La dernière version de WinUAE a été traduite en français par Tradu-France.Télécharger WinUAE v4.9.0 Beta 18 FR (32-bit)Tradu-France

17h03 - Ca faisait un moment qu'on n'avait pas eu une nouvelle version de cet émulateur Amiga. Une beta moins stable que d'habitude avec beaucoup de réécriture et disponible seulement en 32-bit. La numérotation est également passée de v4.5.0 à v4.9.0. Voici les release notes:WARNING: don't use it you aren't sure, this is "more beta" than usually.32-bit only. Better only have single version until things stabilize.Beta 18: Version bumped to 4.9. (Which will become 5.0 later this year. Probably. New chipset and Voodoo 3 emulation are big enough features.)Display emulation rewrite. Bitplane sequencer, copper (mostly) and internal pipelining is rewritten to match schematics.NOTES:- Performance is slower when running custom chipset heavy programs. Will be improved later.- There should be no visible differences when running "normal" programs.- Horizontal positions shown by debugger are now shifted by 4 cycles compared to previous versions. Old versions basically used wrong origin (based on DDFSTRT immediately starting BPL DMA which was not correct). I'll write more detailed notes about internal Agnus logic later.- Programmed mode (BEAMCON0 and friends) rewrite is still work in progress, some glitches might be visible.- D3D9 shaders are not currently supported in D3D11 mode.What to check:- Old bug(s) reappearing (hack removed but missing edge case wasn't reimplemented properly)- Other bugs.- Really bad performance. (But buy a new PC if you have something like pre-Sandy Bridge era CPU). New emulation is more complex but also some previous "lazy evaluation" optimizations might not be fully working.- Bitplane logic internal pipeline is accurately emulated (DDFSTRT/limit check, BPRUN latch, sequencer output, RGA output latch = 4 cycle delay from DDFSTRT decision to first possible BPLxDAT slot). All known side-effects can be easily explained now. For example bitplane/copper/sprite DMA on/off mid scanline is now fully accurate (including all side-effects) with explanation that actually makes sense.- Copper free cycle check uses pipelined bitplane allocation, copper decisions are done early (2 cycles).- Display rendering part of emulation is now from hsync to hsync. Was previously scanline to scanline which required extra hacks to support displaying early horizontal positions in right border. All of that simply work automatically now.- Bitplane DMA "overrun" condition special cases removed, it isn't needed anymore to handle overrun correctly. Lots of other similar hacks also become obsolete and are gone.- Bitplane overrun new undocumented "feature": because BPL sequencer uses horizontal counter bit 0 as a clock signal, HPOS 226 to 0 transition does not increment BPL sequencer counter: same BPL cycle gets repeated.- Lots of special case BEAMCON0 blanking/sync improvements. (Thanks Ross )- HBSTRT/HBSTOP now supports AGA-only 140ns/70ns/35ns resolution bits.- BPLCON3 EXTBLKEN didn't affect blanking timing if it was changed after BEAMCON0 was written to enable programmable blanking.- Sprite emulation is now also pipelined but because most of sprite decision logic is in "STCMSD" black box, exact behavior is still not 100% known. No non-working programs known.- DMA debugger now shows DMA cycle conflicts, top/left contains string "!" if conflict.- Programmed display mode vblank timing calculation fixed (usually was less than 1Hz off), also correctly uses NTSC base clock if NTSC hardware.- Copper debugger (od) now stores also copper jumps and copper disassembler follows jumps automatically (if not after SKIP). o3 = start from vblank (COP1LC value when vblank started).- Loading statefiles created with 4.4 or older and blitter was active when statefile was created: loading statefile corrupted memory. Old-style blitter active statefiles are not supported: blitter is restored in stopped state. I haven't yet decided if support gets re-implemented.- Prometheus PCI config word wide access byteswap fix. Fixes Prometheus Voodoo 3 Picasso96 driver hang. Note that 8-bit has graphics corruption, driver is buggy and has off by one error when it tries render fonts (extra line of garbage) and when rendering icons (and probably other image elements), it sets host-to-screen blit height to 1 but actually keeps writing multiple lines worth of data to blitter's CPU data input register. It seems real Voodoo 3 blits all extra lines and drops the last line. Partial workaround implemented.- Saving config file: Confirm overwrite (which is actually rename as configuration.backup) if it is read-only.- Softfloat FMOD, FREM update. FSINCOS implemented, calculates both SIN and COS simultaneously, previously FSINCOS called SIN and COS separately. (Andreas Grabher)- uaeserial.device CMD_WRITE with io_Length=-1 is now supported. Sends data until first zero byte.- uaeserial.device EOFMODE support implemented.- uaeserial.device io_ExtFlags Mark and Space parity support implemented.- American Laser Games Platoon and Space Pirates v1.4 descrambling support added.- Add quotes to serial, parallel and MIDI port names in config file if they begins or ends with a space. Also escape if name contains quotes. Télécharger WinUAE v4.9.0 Beta 18 (32-bit)Site Officiel de WinUAE

Sources

Hashtags