English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 19 January 2018, 08:21   #1
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
WinUAE 3.6.0

WinUAE 3.6.0 (17.01.2018) released. http://www.winuae.net/

Core emulation updates:

- 68030, 68040 and 68060 full instruction and data cache emulation, with or without MMU emulation.
- 68030, 68040 and 68060 EC model partial MMU (transparent translation registers only) emulation.
- 68030, 68040 and 68060 MMU emulation performance improved (added extra translation caches).
- STOP-instruction CPU model specific undocumented behavior emulated when parameter does not have S-bit set.
- 68020+ DIVS/DIVU CPU model specific undefined overflow condition N and Z flags emulated.
- Undocumented 68881/68882 FMOVECR values emulated.
- 68020/030 BCD instructions undocumented V flag behavior fixed (68000 was already correct)
- Optional Toshiba Gary slow (chip ram like) Z2 IO and/or ROM space access speed.

Emulated hardware expansion updates:

- Added Cubo CD32 later revision hardware support, PIC copy protection, touch screen, NVRAM and RTC emulation. (TODO: Coin and ticket dispenser support, no hardware information available)
- Cubo CD32 is now an expansion device, added DIPs, PIC game ID/language and expansion device enable options.
- A2090 Combitec and MacroSystem 3rd party ROM update/adapter supported.
- DKB 1230/1240/Cobra and Rapidfire flash rom write support added.

New emulated hardware expansions:

- Ashcom Addhard (SCSI)
- Evesham Micros Reference (SCSI)
- FastATA 4000 MK I/II (IDE)
- Gigatron Arriba (IDE)
- Kupke Golem HD3000 (OMTI)
- Profex HD3300 (OMTI)
- Reiter Software Wedge (OMTI)
- Sprit Technology InMate (SCSI)
- Music Master dongle

Direct3D 11 support implemented:

- Requires Windows 7SP1 and later. Windows 7 requires KB2670838 (Available via Windows update as an optional update), Windows 8 and later does not need any extra packages like D3D9 support required (Ancient DX9 redistributable).
- Requires hardware level 9.1 or higher, which means most Windows 7 capable GPUs are supported.
- All Direct3D9 mode features supported (overlays, masks, custom shaders)
- Variable sync (G-Sync, possibly also FreeSync) supported in windowed mode.
- Many D3D9 custom shaders are supported automatically, some require manual modifications to work in Direct3D 11 mode.

Other new features and updates:

- Simple box art/screenshot config file support.
- If Wait for Blitter is enabled and blit size makes no sense, don't wait. Fixes long delay in Vital / Mystic.
- Added "CIA 391078-01" advanced chipset checkbox. This CIA revision has a bug in IO port output mode, reading output mode port will always read output mode data state. Other models, including original DIP 8520, 391078-02 and Akiko internal CIAs read IO pin external voltage level as documented. This can affect "bad" mouse left button/joystick fire button reading code (not working or stuck button). Used in A600. A1200/A4000 can have -01 or -02 revision.
- Added ATAPI Tape drive emulation.
- CD SCSI emulator READ CD-DA and READ CD-DA MSF commands emulated.
- Expansion device GUI changes are now always activated after hard reset.
- uaehf.device hardfiles/harddrives unit number is now user configurable.
- "Include CD and FMV Audio" and/or sound mode change on the fly when CD or FMV audio is playing is now supported.
- Debugger assembler support (a) and some other misc debugger updates.
- Optional non-rawinput mouse and keyboard mode is back (-norawinput_all)
- Added Misc panel option to show WinUAE in Windows shutdown/logoff screen (Vista or newer) if emulation session is active.
- JIT Direct is allowed in CyberStorm PPC configuration but it also disables CSPPC MAP ROM hardware feature.
- Ability to image CHS-only IDE drives using USB adapters that don't support CHS-only drives. (Common side effect is drive being detected but it appears as zero size drive in Windows Disk Management)

Bugs fixed:

- It was not possible to override Z2 RAM board autoconfig data if board had built-in manufacturer/product ID defaults.
- It was not possible to change existing path with Select Directory/Select Archive or Plain File buttons.
- Fixed 64-bit version random crashes that usually happened with some shell extensions.
- Z3 RAM in manual mode was completely broken.
- UAE directory harddrive/hardfile KS 1.2 autoboot hack didn't work without extra reset if UAE autoconfig board wasn't first board in autoconfig chain.
- 68030 data cache emulation corrupted data if write was cached, write size was word or long and address was odd.
- 68040/060 without FPU: many FPU instruction F-line exceptions generated incorrect stack frames.
- ECS Denise BPLCON2 ECS-only bits (for example KILLEHB) were masked unless AGA was also selected.
- Obsolete IDE FORMAT TRACK command fixed.
- GamePorts panel custom mapping incorrectly parsed joystick autofire state from config file.
- Directory filesystem ACTION_SET_DATE failed to change date stamp if file was read-only.
- 68020 memory cycle exact CPU speed slider is again partially working, CPU speed can be reduced but not increased.
- GamePorts panel custom mapping incorrectly parsed joystick autofire state from config file.
- uae-configuration joystick port (joyportx) modification only queued but didn't apply changes.
- uaeserial.device crash fixed. DTR/RTS state now match serial.device behavior when device is opened.
- Fixed uaegfx VRAM size check, some modes that almost filled whole VRAM didn't appear in resolution list.
- uaenet.device didn't close low level ethernet handles when Amiga was reset, causing duplicate packets.
- Bitplane overrun condition triggered incorrectly in rare situation where bitplane DMA is enabled after DDFSTOP on OCS
- Tape drive emulation fixes. Fixes Amix install error if last file on tape was selected for install.

AVI recording bug fixes and updates:

- First avioutput recorded frame was sometimes partially corrupted.
- When saving state with avioutput active: last frame before state save was not recorded.
- Number of avioutput frames buffered (waiting for compression thread processing) counter was reset periodically which caused lost frames (and leaked memory) in recorded video if CPU was not fast enough.
- Delay initialization until first display frame or sound buffer recording request comes, previously "before filtering" option may have used wrong display size in some situations.
- Uncompressed video selection is not forgotten anymore.
- First frame was not rendered (and also not recorded) if statefile was restored when emulation was already running.
- If emulator state was changed (debugger breakpoint, statefile save etc..), last frame before state change was not recorded.
- File splitting (2G limit) incorrectly flushed sound buffers causing random sound glitches.
- Added -max_avi_size <bytes> -command line parameter to set split size.
- If recording was started and GUI was never opened in same session, sound recording rate become 44100Hz, causing AV syncronization issues if real rate was not same.

and more.

[bug reports in this thread will be ignored]
Toni Wilen is offline  
Old 19 January 2018, 08:42   #2
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,822
Thanks for an amazing update and for all the AVI recording bug fixes and updates as well. Really looking forward in seeing the changes there.
ransom1122 is offline  
Old 19 January 2018, 09:41   #3
huepper
Registered User
 
huepper's Avatar
 
Join Date: Nov 2009
Location: GDR
Age: 49
Posts: 249
Thank you Toni!
huepper is offline  
Old 19 January 2018, 09:42   #4
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Woohoo!!!

What an awesome release. So many new features / improvements / fixes after 6 months of your hard work (again).

Thank you master Wilen
DamienD is offline  
Old 19 January 2018, 09:49   #5
ma693541
Computer Wizard
 
ma693541's Avatar
 
Join Date: Aug 2007
Location: Ramberg/Norway
Posts: 928
Thanks Toni.
ma693541 is offline  
Old 19 January 2018, 10:02   #6
Amiga68k
Registered User
 
Amiga68k's Avatar
 
Join Date: Oct 2017
Location: Amsterdam
Posts: 231
Congrats on the release!
Amiga68k is offline  
Old 19 January 2018, 11:45   #7
honx
Registered User
 
honx's Avatar
 
Join Date: Oct 2014
Location: Klagenfurt / Austria
Posts: 1,569
nice! now i only have to wait for german .dll translation to be available...
honx is offline  
Old 19 January 2018, 11:53   #8
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,864
Good show!

The CHS drive reading via USB will definitely come in handy in non-amiga related software preservation tasks too. :-)
Jope is offline  
Old 19 January 2018, 14:08   #9
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,061
Great job Toni!
Anubis is offline  
Old 19 January 2018, 14:53   #10
Kitty
Registered User
 
Kitty's Avatar
 
Join Date: Mar 2005
Location: London UK
Posts: 1,532
Excellent work Toni, thank you
Kitty is offline  
Old 19 January 2018, 19:39   #11
E-Penguin
Banana
 
E-Penguin's Avatar
 
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,214
Amazing, as ever
E-Penguin is offline  
Old 19 January 2018, 20:17   #12
Zandig
Registered User
 
Zandig's Avatar
 
Join Date: May 2009
Location: NY / USA
Posts: 266
Thank you for the continued support Toni.
In my opinion, one of the best emulators ever programmed.
Zandig is offline  
Old 19 January 2018, 20:18   #13
Snake79
Registered User
 
Join Date: Feb 2014
Location: Poland
Posts: 190
Great! Keep Amiga alive! and for that Thank You!
Snake79 is offline  
Old 19 January 2018, 20:24   #14
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,252
Thanks Toni
AMIGASYSTEM is offline  
Old 19 January 2018, 20:25   #15
Sinphaltimus
Registered User
 
Sinphaltimus's Avatar
 
Join Date: Aug 2016
Location: Cresco, PA, USA
Age: 53
Posts: 1,126
Ditto all above comments in full CAPS lined with a lot of "!!!!"s.
Sinphaltimus is offline  
Old 19 January 2018, 20:31   #16
waldiamiga
morphos.pl
 
waldiamiga's Avatar
 
Join Date: Aug 2014
Location: Kraków, Poland
Posts: 104
Thanks Toni. Good work.
waldiamiga is offline  
Old 19 January 2018, 20:45   #17
Amiga68k
Registered User
 
Amiga68k's Avatar
 
Join Date: Oct 2017
Location: Amsterdam
Posts: 231
Thumbs up

Toni, after a lot of testing with the betas it was now time to tinker with the Display settings some more... When I put the Host Display on 50Hz, Native Fullscreen display is working awesome with D3D11 Low Latency VSync: crystal clear 50Hz scrolling madness! A great achievement!
Amiga68k is offline  
Old 19 January 2018, 21:26   #18
SuperPlay
Registered User
 
SuperPlay's Avatar
 
Join Date: Sep 2013
Location: Staffordshire / UK
Posts: 119
Just a quick post to add my personal thanks yet again for continued development of this excellent emulator :-)
SuperPlay is offline  
Old 19 January 2018, 22:04   #19
Ian
Global Moderator
 
Ian's Avatar
 
Join Date: May 2001
Location: Derby, UK
Age: 46
Posts: 2,287
Thanks for taking on WinUAE toni. Who knows where the project would be now without your devotion and expertise.

After years without an update for the Unix build or Windows you came in like a whirlwind and just look at it now.

I cannot thank you enough, please continue as long as it's enjoyable for you.

For me, it's done. I can play everything and anything I want but your continued efforts are greatly appreciated by the entire community.

Thanks again old pal!!!

Sent from my SM-N950F using Tapatalk
Ian is offline  
Old 19 January 2018, 22:10   #20
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,212
one day, there will be more bugs in a real Amiga than in Winuae.

Excellent as always and a million thanks for all the support you're providing on the side for other people projects (like mine for instance). I know I have some tests to provide for the CD32. I'm not forgetting.
jotd is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Winuae Amigaos4.1 fe1 winuae small video White support.WinUAE 9 08 December 2017 02:48
Recently changed WinUAE folder, now getting Arabuusimiehet.WinUAE error Foebane support.WinUAE 9 09 September 2016 20:03
WinUAE 3.1.0 with other WinUAE 3.1.0 Serial TCP F.Art support.WinUAE 2 23 April 2015 22:04
WinUAE 0.9.92 "WinUAE 1.0 public beta #3" Released! Jim News 2 23 December 2004 11:29
WinUAE 0817r3-GUI dissappears/ WinUAE freezes. 7-Zark-7 support.WinUAE 2 23 December 2001 14:19

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:54.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09881 seconds with 15 queries