English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   support.WinUAE (https://eab.abime.net/forumdisplay.php?f=5)
-   -   WinUAE 3.2.0 beta series (https://eab.abime.net/showthread.php?t=78826)

Toni Wilen 13 July 2015 18:27

http://www.winuae.net/files/b/winuae_3200b3.7z

Beta 3:

- CD and sound card audio are now always resampled with Anti interpolator before it gets mixed with Paula audio stream. Previously it used very crude resampling method.
- ES1370 (SB128) emulation fixed, DMA length register was not reset when playback was restarted. (I don't understand how it would have ever worked in QEMU without sound glitches)
- Added "Full PCI DMA" option to PCI bridges that in real world don't have Amiga to/from PCI DMA support (Prometheus and Mediators). Default is off = emulates real hardware limits.
- Validate PCI DMA addresses, log message and return random data if trying to access unsupported address or if attempting to access Amiga address space and bridge does not have full PCI DMA support. (Probably becomes HALT-something if real hardware simply hangs in this situation)
- 68040 MMU mode hardware bus error not caused by MMU had incorrectly status register ATC bit set.
- More reliable A2410 resolution switching.
- A2410 framebuffer space is also mirrored at the beginning of TMS34010 address space.
- Implemented A2410 TMS34010 to/from Amiga address space DMA feature. So far no programs found that uses it.
- Emulate 68020/030 prefetch pipeline more accurately, branch instructions stop prefetching after last opword of branch instruction has been loaded. It reduces unnecessary memory accesses. This probably also makes 68020/030 cycle exact mode even more faster without adjusting other parts of emulation (which needed to be made faster because some other unknown part was too slow, hopefully it was this prefetch feature..) Not fully implemented yet, addressing modes that use brief or full extension words disable this feature until next branch instruction because length of instruction needs to be known in advance and in these addressing modes it can't be calculated statically.

fitzsteve 13 July 2015 18:44

Very cool updates, thanks!

Toni Wilen 22 July 2015 19:54

http://www.winuae.net/files/b/winuae_3200b4.7z

Beta 4:

- RTG<>chipset mode switching didn't check if modes have different filter type (forgot to add when RTG filter support was implemented)
- 68020/030 prefetch pipeline b3 missing addressing mode implemented. Other adjustments: single word unconditional branch-like instruction (for example RTS) stop prefetches immediately but conditional single opcode always prefetch one extra word before stopping. Bcc.S (when not branching) and DBcc probably aren't exactly right yet.
- A2090 ST-506 support implemented.
- Note about existing configurations that use A590 XT support: drive type (SCSI ID/XT) must be reset.
- GUI default windowed mode window size (when it runs for the first time and size information is not yet stored in registry/ini) is now adjusted for high DPI screen. (Windows 8.1+ only). Previously default size was far too small on high DPI displays.
- Added "I am Windows 10 compatible" manifest entry, winuaebootlog.txt now shows correct Windows 10 version information.
- Cleaned up pfield_do_linetoscr() mess.
- Added support for AGA subpixel bitplane delays (lores pixel can horizontally scroll 4 shres or 2 hires pixels or hires pixel 2 shres pixels). Limit: only works if both odd and even planes have same subpixel scroll value (which probably is true practically in all situations)
- b1 sprite right border corner case broke SSCAN2 sprite horizontal duplication.
- x86 bridgeboard emulation! A1060 Sidecar, A2088 and A2088T currently implemented.

x86 bridgeboard information:
- Currently uses fake86 CPU core + PC support chip emulation. Selected because it was very easy to integrate. Possible future A2286+ emulation needs different CPU core.
- All jumpers emulated. (Required redesign of expansion GUI extra config)
- Amiga floppy drive DF2: and DF3: can be re-configured as bridgeboard PC drives A: and B:.
- Only 360k and 720k standard dos disk images supported.
- A2088T 360k/720k compatible drive supported. Floppy switch not implemented.
- A1060 and A2088 apparently only have 360k drive and BIOS support.
- BIOS ROM required. Searching for "A2088 BIOS" or similar should work... No BIOS ROMs
added to rom scanner.
- Not much real testing done. Boots from dos boot floppy, drive formatting and reading/writing works.
- x86 CPU speed is currently very randomly chosen speed.

Leandro Jardim 22 July 2015 20:27

AVG found a virus on it, Win32/Heri.

Toni Wilen 22 July 2015 20:38

Quote:

Originally Posted by Leandro Jardim (Post 1032037)
AVG found a virus on it, Win32/Heri.

False positive as usual. Virustotal reports ok from every antivirus except AVG..

Leandro Jardim 22 July 2015 20:43

But why Windows opened a dialog box asking for a file that it not found when I ran WinUAE b4 for the first time?

Toni Wilen 22 July 2015 20:50

Quote:

Originally Posted by Leandro Jardim (Post 1032043)
But why Windows opened a dialog box asking for a file that it not found when I ran WinUAE b4 for the first time?

What is that supposed to mean?

Leandro Jardim 22 July 2015 21:19

Dont get angry, it is supposed to mean nothing, I am only warning you to check your system.

Toni Wilen 22 July 2015 21:25

Angry? Your description didn't explain anything at all. "Something happened that I didn't expect to happen" was all it did say, no details whatsoever. (EDIT: What window? What file? What was not found? What did it say? And so on)

EDIT: I assume it is some difference in final version of visual studio 2015 and probably some related updated/missing DLL error.

AVG false positives are so common, especially that "Heri". (Do a quick search). There is no virus unless some other antivirus vendor also reports it.

EDIT2: ESET Smart Security didn't detect anything.

ma693541 22 July 2015 21:48

Quote:

Originally Posted by Leandro Jardim (Post 1032043)
But why Windows opened a dialog box asking for a file that it not found when I ran WinUAE b4 for the first time?

Please check your PC Leonardo Jardim, my Windows 8.1 64Bit System running Symantec's Norton Internet Security does not report a thing and no dialog box opens here asking for a file that's not found when I try to run WinUAE 3.2.0 b4. Your own system may have been infected by a virus.

Arnie 22 July 2015 22:19

His PC's not Infected, It's AVG.

The annoying thing is that it gives you 2 options for WinUAE.exe:
Deletes it.
Ignores it (but stops it working).

Should have a third option: Keep your nose out :)

EDIT: Toni, what have you added in beta 4 to create this false positive? Beta 3 has no such report.

Toni Wilen 22 July 2015 22:35

As I said above, it probably is just released (only 2 days ago) final visual studio 2015 that does something differently and not all virus scanners have been updated or something like that.

Snake79 22 July 2015 23:28

I'm using Windows 10 Pro Insider Preview build 10162 with built-in Windows Defender (updated) and latest beta is working fine, without any issues so far...

Steve 23 July 2015 18:50

AVG is a pile of shit. I stopped using it last year and now use Bitdefender which is great. I scanned the latest file with Bitdefender and its completely clean.

Shoonay 23 July 2015 18:57

Quote:

Originally Posted by Snake79 (Post 1032098)
I'm using Windows 10 Pro Insider Preview build 10162

Strongly recommend an update, RTM build 10240 is out since over a week ago.

Mclane 23 July 2015 19:41

Mind you testing or playing via a preview build of an unfinished OS perhaps isn't the best choice, no OS is ever finished during its release life but at least Win 7 and 8.1 (ish) have had a fair bit of hammering by the users.

Shoonay 23 July 2015 19:51

There's no such thing as a finished software product, to be honest... ;)

Zilog 23 July 2015 21:50

More Menu.
 
Hi Tony,
do you think of divide meu controller from acceleration board and bus board? and create differts tabs?

Thaks.
Zilog.

Ian 23 July 2015 22:27

Quote:

Originally Posted by Mclane (Post 1032307)
Mind you testing or playing via a preview build of an unfinished OS perhaps isn't the best choice, no OS is ever finished during its release life but at least Win 7 and 8.1 (ish) have had a fair bit of hammering by the users.

And some people still use XP.

Windows 10 even in it's current state is the best OS Microsoft have ever made for home PCs.

Toni Wilen 23 July 2015 22:57

I think that is enough Windows 10 discussion, at least in this thread.

Quote:

Originally Posted by Zilog (Post 1032340)
do you think of divide meu controller from acceleration board and bus board? and create differts tabs?

"meu controller"?


All times are GMT +2. The time now is 12:26.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05677 seconds with 10 queries