WinUAE 3.3.x Beta Series Development

Riflessioni, eventi, curiosità

Re: WinUAE 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » mer gen 27, 2016 2:12 pm

MacGyverPPC ha scritto: dato che WinUAE sembra più mirato a OS4 in fatto di ottimizzazioni,
:riflette:


Non è così, sono due progetti separati come separati sono gli eseguibili di WinUAE, WinUAE.exe dedicato a OS4 anche se compatibile con OS3 al momento non sono perfettamente ufuali:

WinUAE tradizionale OS3
http://www.winuae.net/files/b/winuae.7z

WinUAE dedicato a OS4 (UAE Filesystem / UAE Scheda Grafica)
http://www.winuae.net/files/b/winuae_OS4UAE.7z
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 3.3.x Beta Series Development

Messaggioda MacGyverPPC » sab gen 30, 2016 12:23 am

Seiya ha scritto:WinUAE sarà sempre meglio emulando il 68k, stai tranquillo.
Le ottimizzazioni restano per la maggiore su questo sistema. Aggiorna anche la parte relativa a OS4 per sistemare qualcosa qui e li.
Il grosso del lavoro è sull'emulazione cpu e fpu PPC che mi sa ferma da un sacco di tempo ormai..

Mi spiace contraddirti, ma se emulo una vecchia scheda come la mia Blizzard , OS3.9 mi darebbe la stessa soddisfazione degli anni 90/2000 , se non leggermente meglio.
Stiamo parlando di programmi PPC per OS3.9 non OS4 dove ci vogliono almeno 900 Mhz per vederlo decente come la SAM440 sul mio 1200, dove si comportava bene , ma mai quanto la SAM :ahah:
OS4.1.3Immagine+SAM= ImmagineNG c'è!
SAM440EP: OS4.1.4Up4:con USB2.0 UP,RunInUae integrato con Kickstart 3.1,1.3,CD32 originali, MUI migliorato ecc/HD400GbSata/masterizzatore sataDVD/SB Audigy5.1.
AMIGA1200PPC/060(HomeTower):OS4Classic/USB/BlizzardPPC/BVision/Ram128Mb/HD/CD-DVD/RW :rock:
AMIKIT WinUAE:OS3.9/OS4 FE : AMD A8 x64
Advance
Multitask
Integrated
Grafic
Architecture
Avatar utente
MacGyverPPC

Leggenda
 
Messaggi: 10872
Iscritto il: sab set 22, 2007 4:51 pm
Località: Alessandria

Re: WinUAE 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » dom gen 31, 2016 2:35 am

Uno dei sistemi che non ho avuto il piacere di installare sui miei AMiGA è stato OS 3.9 PPC, conosco ben poco questo sistema, ora grazie anche allo stimolo datomi da MacGyverPPC, mi sono deciso di installarlo su WinUAE. Dopo aver settato WinUAE con una CPU 060/JIT/CyberStorm PPC, e dato in pasto all'emulatore un OS 3.9 basato AmiKit, ho installato le librerie WarpUP ottenendo i risultati che vedete nello screenshot; avviato senza problemi solo gli eseguibili di AdoomPPC e QuakeWOS, i giochi non si sono avviati in maniera corretta probabilmente a causa di una non buona configurazione video. Bene, se qualcuno ha qualche informazione o suggerimenti dare per migliorare o far funzionare al meglio un sistema PPC su AMiGA, è benaccetto.

Immagine
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 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » dom gen 31, 2016 8:58 pm

WinUAE 3.3.0 Beta 3 (31 Gennaio 2016)

WinUAE 3.3.0 Beta 3 (64Bit) (31 Gennaio 2016)

- Sulle info di WinUAE viene riportato Beta 2 ignoratelo ;)

- When matching config file and on the fly connected game controllers, first check if both id and friendly name match and only if no match, check id only and finally name only. Some multi slot controller adapters have unique name for each port but all ports have same ID. (Was id and then name matching previously)
- Remembered input device selections are now forgotten when new config is loaded.
- On the fly unplugged devices are now properly remembered and re-inserted if on the fly reconnected.
- PC Bridge disk drives raw image support (extended adf, ipf and so on.) Standard DOS disks only, no copy protections or other tricks supported. Read-only, writing is not supported.
- JIT slider now only shows power of 2 cache size values and max is 16384. (Max was already changed in previous betas)
- Linked config files loaded unreliably (or never) due to uninitialized variable.
- Real storage device (harddisk, memory card etc..) failed to open the device if it didn't have device path, only drive letter.
- CDFS automount didn't mount CDs with empty label, dos does not like empty volume names, replace empty name with "NO_LABEL"
- BPLCON0 BYPASS bit emulated. AGA-only, bypasses palette selection, creates gray scale output. (Microcosm cheat mode effect)
- Added A1000 composite out monochrome output mode emulation when BPLCON0 COLOR bit is zeroed. Option in advanced chipset panel. Only emulated if no video port display devices enabled, monochrome emulation shares same code (and in real world it is also not possible, RGB video out is not affected by COLOR bit). Also added always-on monochrome
mode option to Display panel. (Uses HRM documented gray scale brightness = 30% red, 60% green and 10% blue)
- "Atari ST palette fix" added to Display panel, called "Dark palette fix". It is wrong to mention Atari ST in GUI There are few stupid Atari ST ports that use original palette (3 bits/component) = halved brightness in Amiga.
- UAE autoconfig board/boot ROM selection added to ROM panel. Do not touch unless you wan to run OS4 + UAE expansions. OS4 + UAE expansions: must be set to last option, "New UAE (128k, ROM, Indirect)". (Quickly added to GUI, probably will change in future versions)

OS4 compatible UAE autoconfig board, boot ROM and communication interface.

OS4 UAE expansion thread is here, all OS4 related goes there:

Currently supported UAE devices:

- Directory harddrives.
- uaehf.device (UAE HD controller hardfiles)
- uaegfx RTG. (Copy OS3.x uaegfx and uaegfx.info to OS4.x Devs:Monitors)
- uaenet.device
- uae.resource
- uaelib ("uaelib_demux" trap)

Not yet supported (lots more work needed):

- bsdsocket.library (This is the most difficult)
- uaenative.library
- clipboard sharing
- uaescsi.device
- virtual mouse driver
- on the fly directory harddrive changes.

And everything else that was not mentioned.

Notes:

- Slower than normal host<>Amiga communication because every read or write that accesses Amiga memory needs to be done in Amiga side (due to non-1:1 logical/physical mapping). It will never be as fast as direct communication.
- Remember to set ROM panel UAE expansion type to "New UAE (128k, ROM, Indirect)".
- Directory harddrive (copied from HDF) OS4 installation will boot but it is not recommended, it is slower than HDF and there is mysterious issue that causes random read errors. (Missing font requester when booting is the
most common side-effect)
- Most UAE expansions have preliminary updates for indirect trap support and support required multiple major changes = many things can be strangely broken..

Development speed of OS4 compatible UAE expansion and priority of features mainly depends on donations.
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 3.3.x Beta Series Development

Messaggioda MacGyverPPC » mar feb 02, 2016 5:37 pm

Grazie! Appena posso lo provo! :happyboing:
A proposito, ho visto che hanno testato sulla Tabor con ottimi risultati sotto linux anche per il 3D su schede compatibili alla versione SDL :happyboing: , anche il 3.9 PPC... comunque preferisco la spiegazione in italiano.
Grazie al nostro smanettone Amiga, almeno ho una base di partenza per capire meglio WinUae PPC :happyboing: proprio quello che cercavo.... a quanto pare i vecchi programmi PPC basati su OS3.9 girano senza problemi :rock: e mi hai tolto i dubbi sull'emulazione reciproca dei processori PPC/68K :rock: :carucciiii: cosa che pensavo fattibile , dato l'evoluzione di UAE nei mesi scorsi :felice:
OS4.1.3Immagine+SAM= ImmagineNG c'è!
SAM440EP: OS4.1.4Up4:con USB2.0 UP,RunInUae integrato con Kickstart 3.1,1.3,CD32 originali, MUI migliorato ecc/HD400GbSata/masterizzatore sataDVD/SB Audigy5.1.
AMIGA1200PPC/060(HomeTower):OS4Classic/USB/BlizzardPPC/BVision/Ram128Mb/HD/CD-DVD/RW :rock:
AMIKIT WinUAE:OS3.9/OS4 FE : AMD A8 x64
Advance
Multitask
Integrated
Grafic
Architecture
Avatar utente
MacGyverPPC

Leggenda
 
Messaggi: 10872
Iscritto il: sab set 22, 2007 4:51 pm
Località: Alessandria

Re: WinUAE 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » dom feb 07, 2016 2:56 am

WinUAE 3.3.0 32Bit Pubblica Beta 3 (06 Febbraio 2016)

Torna ad essere un EXE unico per entrambi gli OS (OS3-OS4), WinUAE denominato "OS4UAE" non c'è più ;)

Winuae_OS4UAE.7z is gone, all alpha versions are winuae.7z only again

- clipboard sharing supported. (NOTE: rewrites clipboard.dat to winuae.exe directory each time Amiga to PC clipboard conversion happens, to catch randomly corrupt data, if clipboard copy crashes, include clipboard.dat)
- Magic mouse is supported. (automatic mouse release if mouse is in window edges)
- Many UAE expansions are now initialized after DOS, previously they were initialized really early, too early for OS4 support.
- uaenet.device (and others) filesystem dependency is gone.
- uaegfx randomly non-refreshed lines fixed. (When converting to host format, PPC thread can at the same time update new graphics)

Probabilmente molti utenti AMiGA non sanno che anche su AMiGA esisteva il Copia-Incolla attraverso dei tasti; bene la prima voce "già funzionale da tempo" permette per esempio di fare un Copia-Incolla da Firefox di Windows a NetSurf di AMiGA, oppure fare un Copia-Incolla tra Word, NotePad etc.. su una medesima applicazione AMiGA e viceversa.
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 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » mer feb 10, 2016 9:15 pm

WinUAE 3.3.0 Beta 4 (07 Febbraio 2016)

WinUAE 3.3.0 Beta 4 (64Bit) (07 Febbraio 2016)

- Default game ports config without default.uae (Mouse + keyboard layout A) was not set. (b3)
- On the fly input device change crash fix. (b3)
- Monochrome mode config file entry added.
- Atari ST dark palette fix moved to Brightness/Contrast/etc select menu and added alternate mode.
- UAE expansion resident structures are now injected to execbase ResList. Now less important expansions are initialized later. Previously all were initialized during diag init time. Now also uses normal RTF_AFTERDOS resident to start clipboard sharing instead of ugly hack.
- Simplified rawinput support, also removed rawinput checks, added when long time ago WINE didn't fully support rawinput.
- Added harddrive master write protection checkbox to Misc panel. WARNING: don't use it with hardfiles unless you know exactly what you are doing.
- UAE Boot ROM with PPC native OS message now asks to enable correct boot ROM mode.

OS4 UAE expansion updates: (Use this thread: http://eab.abime.net/showthread.php?t=81146 for this topic!)

- Clipboard sharing is now supported.
- Magic mouse is now supported.
- Virtual mouse driver is now supported.
- uaenative.library converted to new trap system but not tested.
- uaescsi.device initialization converted to new trap system, device will open now without crashing but any CD access commands will not work (and most likely will also crash strangely).

Still not supported:

- Directory filesystem on the fly insertion/removal, including CDFS CD swaps. Getting this to work will be extremely complex task. Not sure if it is worth the trouble. Unless I get lots of donations
- bsdsocket.library
- uaeahi (Probably not needed, PCI sound card emulation is better choice)
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 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » mer feb 10, 2016 9:15 pm

WinUAE 3.3.0 Beta 5 (10 Febbraio 2016)

WinUAE 3.3.0 Beta 5 (64Bit) (10 Febbraio 2016)

- Game Ports mouse and joystick was always reset to defaults (b4)
- Dark palette fix adjustment is now calculated before other adjustments (brightness, contrast, gamma)
- Dark palette fix third option added, pre-converted Atari ST palette increased to full range, 12-bit EEE becomes nearly full white, FCFCFC in 24-bit RGB space. (Not FFFFFF because palette would not be linear anymore)

OS4 UAE expansion updates: (Discussion thread here: http://eab.abime.net/showthread.php?t=81146)

- Directory filesystem random errors fixed.
- Directory filesystem/CDFS CD on the fly insertion/removal supported! (It wasn't that difficult after all)
- uaescsi.device supported.

NOTE: Try not to change uaegfx resolution in OS4, it can cause mysterious crashes or side-effects. Fix coming later.

TODO: bsdsocket.library and fixing random hangs.
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 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » mer feb 17, 2016 3:32 pm

WinUAE 3.3.0 Beta 6 (15 Febbraio 2016)

WinUAE 3.3.0 Beta 6 (64Bit) (15 Febbraio 2016)

- Fixed uaehf.device and input on the fly device change invalid free() calls.
- Game Ports panel autofire/joystick type setting was not remembered.
- Do not queue new uaenet.device uae_Signal() call if previous is still in queue.
- Do not call any host OS functions from uaegfx trap functions, trap function can run in different thread context which can cause strange side-effects. OS4.x uaegfx resolution changes should be safe again.
- Added shellexec custom input event/uae-configuration command that can execute Amiga-side commands or scripts. Uses SystemTagList() with NIL: Input and Output handles if KS2+, Execute() with NIL: Output if pre-KS2. Only works when UAE Boot ROM is active, dos.library has been initialized and AmigaOS is running normally.
- Display panel color component gamma value calculation fixed, any brightness or contrast modification was too dark.
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 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » dom feb 21, 2016 7:19 pm

WinUAE 3.3.0 Beta 7 (21 Febbraio 2016)

WinUAE 3.3.0 Beta 7 (64Bit) (21 Febbraio 2016)

- Fullscreen + paused + enter GUI: GUI was invisible.
- OSD FPS counter shows 'P' in pause mode.
- Directory filesystem drive total/used values are not anymore converted to internal block count before again converting to AmigaOS block count. Reported Amiga-side size is now accurate.
- Create more sane looking fake geometry for directory harddrives. (Not that anyone really cares)
- Directory filesystem harddrive block size is dynamically adjusted to enable correct drive size information even if drive is large (>2T), as long as AOS also supports it (OS3.9+ probably required).
- If m68k FPU is in float (32-bit) precision mode, force output register value to 32-bit precision after each host FPU operation to guarantee correct result. (Kilofix / Iris missing geometry)
- Clear UAE boot ROM temporary variables at reset. (OS4.x reset loop after warm reset)
- Added 20 bytes of empty space after directory filesystem volume node. If OS4 decides to use it for something. (OS4 volume node is 20 bytes larger. UAE puts it in hardware board space, it can't use DOS functions to allocate it).
- Implemented OS4 ACTION_FILESYSTEM_ATTR directory filesystem dos packet.
- Selecting none in Game Ports reverted back to previously selected device/layout.
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 3.3.x Beta Series Development

Messaggioda MacGyverPPC » lun feb 22, 2016 2:11 am

E' un treno in fatto di aggiornamenti , sopra tutto per la parte PPC , in meno di un anno , a momenti ha fatto più miracoli lui , che i team di winzozz e mela mozzicata , messi insieme! :ultralol: :ahah: :ahah: :ahah:
:rock: :happyboing:
Se lo prendessero in Hyperion, questo risolve tutta la quaresima di OS4 :ultralol:
Magari!!! :riflette: :frusta:
OS4.1.3Immagine+SAM= ImmagineNG c'è!
SAM440EP: OS4.1.4Up4:con USB2.0 UP,RunInUae integrato con Kickstart 3.1,1.3,CD32 originali, MUI migliorato ecc/HD400GbSata/masterizzatore sataDVD/SB Audigy5.1.
AMIGA1200PPC/060(HomeTower):OS4Classic/USB/BlizzardPPC/BVision/Ram128Mb/HD/CD-DVD/RW :rock:
AMIKIT WinUAE:OS3.9/OS4 FE : AMD A8 x64
Advance
Multitask
Integrated
Grafic
Architecture
Avatar utente
MacGyverPPC

Leggenda
 
Messaggi: 10872
Iscritto il: sab set 22, 2007 4:51 pm
Località: Alessandria

Re: WinUAE 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » mar mar 08, 2016 9:46 pm

Puntuale ecco il nuovo aggiornamento di Toni, in questa release incluso il supporto per le Immagini ISO .NRG di Nero Burning come da me gentilmente richiesto.

WinUAE 3.3.0 Beta 8 (05 Marzo 2016)

WinUAE 3.3.0 Beta 8 (64Bit) (05 Marzo 2016)

- Game Ports joystick type was always empty (undefined).
- Quickstart panel CDTV/CD32 CD path name label was "DF1:", not "CD". (Broke when bridgeboard drive support was added)
- Dragndrop to emulation window didn't work correctly until GUI was opened at least once.
- Added screenshot autoclip mode, uses autoscale display size/position detection. Also added following config file only entries: (all config entries need win32. prefix)
- screenshot_min_width and screenshot_min_height: minimum autoclip size in lores pixels.
- screenshot_max_width and screenshot_max_height: maximum autoclip size in lores pixels.
- screenshot_width and screenshot_height: forced screenshot size (non-autoclip mode only)
- screenshot_x and screenshot_y: position/offset of screenshot (non-autoclip mode only)
- screenshot_mult_width and screenshot_mult_height: 1x, 2x, 3x, .. 8x screenshot size multiplier.
- screenshot_output_width_limit and screenshot_output_height_limit: minimum screenshot size, if original size is smaller, multiplier is increased until width/height is same or larger.
- More internal changes to support more than one enabled RTG board at the same time. (Still lots more to do..)
- 68020/030 RTE didn't generate exception when it encountered 68040+ or 68010 only stack frame types.
- Return error code instead of crashing if bsdsocket emulation sendto() tries to use unsupported raw protocol.
- Switching from relative path mode back to normal mode could have caused repeated crashing.
- Do not write reserved block at the end of FileInfoBlock back to Amiga side, Pre-2.x dos commands don't allocate complete FIB structure. (Was side-effect of OS4.x compatible trap system)
- Basic NERO nrg CD image support added. Data and audio tracks seems to work.
- CDFS mounting selects Joliet volume label if found. (Joliet volume label is not restricted to capital ASCII letters)
- uaenet.device S2_READORPHAN should not filter unknown multicast addresses.
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 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » mer apr 13, 2016 2:25 pm

WinUAE 3.3.0 Beta 9 (19 Marzo 2016)

WinUAE 3.3.0 Beta 9 (64Bit) (19 Marzo 2016)

- Fixed swapped audio channels if stereo separation was set (b1 cleanup missed code path)
- Fixed uaehf.device SCSI emulation sense data possible crash/wrong status. (trap update related)
- 32M UAE RTG board was always address space aligned. It is wrong in UAE mapping mode.
- Only swallow hardware horizontal and vertical mouse movement when in mouse driver mode, not mouse wheel.
- Improved programmed refresh rate hsync start and end validation to prevent crashes if weird mode is set. (BoggleDop / Sanity)
- Added hardfile virtual bad block support. uaehf.device and hardware SCSI emulation only. Create geometry text file (<name of hardfile.hdf>.geo) in same directory as hardfile, add badblocks=<blocks> line. (<blocks> can be range, 10-100 or single value or multiple ranges/values, for example 10-100,200,1000-20000) Max 8 bad block values/ranges supported. Error is returned if block in badblock range is attempted to be read or written.
- OS4.x UAE trap mode now uses hybrid busy wait mode. Performance has improved again, directory filesystem speed is now fully usable and uaegfx is also noticeably faster.
- UAE indirect trap stability updates.
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 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » mer apr 13, 2016 2:26 pm

WinUAE 3.3.0 Beta 10 (9 Aprile 2016)

WinUAE 3.3.0 Beta 10 (64Bit) (9 Aprile 2016)

- if uaenet.device is online and packet(s) have arrived but there is no pending CMD_READ/CMD_READORPHANs: wait about 2s before dropping it, it is possible that multiple packets will arrive so quickly that Amiga-side TCP/IP stack don't have time to queue more read commands before packets get dropped.
- uaenet.device stability fix.
- Loading config with unplugged joystick or mouse inserted in either port: previous device was not autoselected.
- Filter panel scaling mode active and mouse driver enabled: mouse got stuck in a corner in some situations.
- Screenshot input event set to toggle-mode in Input panel: key/button press = create screenshots continuously every frame, following key/button press = stop automatic screenshots.
- one genlinetoscr function (16-bit 4x horizontal stretch) used genlock function in non-genlock mode.
- Adaptive Sync "vsync" mode added. Optimal setting designed for G-Sync/FreeSync monitors. Also allows 100/120Hz black frame insertion mode. Not very stable yet. (Don't try to use without adaptive sync hardware..)
- 68040 MMU mode SR M-bit handling was missing. 68060 SR M-bit handling was not correct.
- Disable bsdsocket.library if indirect UAE Boot ROM is enabled, it is not (yet?) compatible.
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 3.3.x Beta Series Development

Messaggioda AMIGASYSTEM » ven apr 29, 2016 2:43 pm

WinUAE 3.3.0 Beta 11 (24 Aprile 2016)

WinUAE 3.3.0 Beta 11 (64Bit) (24 Aprile 2016)


- Screenshot/capture without "before filtering" ticked now uses much faster GetRenderTargetData() function in D3D mode to capture the output.
- Ticked 68060 unimplemented CPU emu checkbox also enabled 68030 MMU instructions.
- Terminate indirect UAE Boot ROM trap threads before unmapping Amiga side memory to prevent random crashes when exiting emulator with traps active.
- Debugger il mask is now accepted in two 32-bit parts, 64-bit values are not supported by debugger input.
- Added gfx_black_frame_insertion_ratio config entry, sets timing between normal and black frames in adaptive sync mode. Default is 50 (50%, normal and black frames have same duration).
- CD32 emulation updates, mostly previously unknown undocumented features:
* - It seems unmapped addresses don't "float", all invalid reads seem to always return zeros.
* - CIA chip select, address bits 12 and 13 are CIA selects. Gary: 0=none,1=A,2=B,3=A+B, Gayle: 0=none,1=A,2=B,3=none, Akiko: 0=A,1=A,2=B,3=B (Very unexpected)
* - CIA address space: Gary: $A00000-$BFFFFF, Gayle: $BFDxxx and $BFExxx, Akiko: $BFE000-$BFFFFF.
* - Custom register mirror at $B90000-$B9FFFF! (This is really weird..)
* - Usual custom register mirror at $C00000-$CFFFFF.
* - Akiko addresses are mapped from $B80000 to $B87FFF (was $B8FFFF) and has 64 byte mirroring (was no mirroring)
* - Akiko ID at $B80000.l is $C0CACAFE (was only $CAFE at $B80002.w, KS checks this address for $CAFE)
* - All write-only registers seem to read same data as nearby read-only register.
* - Interrupt registers only have bits 24 to 31 writable, other bits always read as zeros.
* - Config ($B80024) register has bits 23 to 31 writable, other bits always read as zeros.
* - Subchannel arrived interrupt bit is set at boot for some unknown reason, subchannel index register ($B80018) works strangely and has unexpected value at boot ($C2).
* - Match Akiko C2P behavior with real hardware when reading bytes/words or when doing multiple read passes.
* - When booted with CD inserted: first packet from CD MCU is always "media inserted" packet.
* - $B80028.b reads last received command packet byte.
* - Writing to $B80028.b sends command bytes to CD MCU. (This is not emulated yet and no program uses it)
* - Akiko internal CIAs don't have external TOD input pins. CIA-A TOD which normally counts vsyncs or power supply ticks count rate is selected with $B80020 bit 23 (0=50Hz, 1=60Hz). CIA-B (hsync) timing logic is not known yet but it is also internally generated.
* - Old interrupt request set/clear hacks removed.
* - All CD status return codes (including errors) include door status (open/closed) in bit 0.
* - Contents of unused TOC entry bytes now contain real hardware matching values.
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

PrecedenteProssimo

Torna a Amiga in generale

Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti