English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 19 August 2018, 19:13   #1
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
WinUAE 4.1.0 beta series

4.1.0 beta series.

This thread is only for 4.1.0 introduced bugs or features. Always test with 4.0.1 first! Problem exists in 4.0.1 or older: do not post in this thread!

http://www.winuae.net/files/b/winuae_4100b1.7z
http://www.winuae.net/files/b/winuae64_4100b1.7z

Beta 1:

- Full sub pixel accurate display emulation. AGA hires/shres BPLCON1 resolution is now fully supported, in all modes. Option in Chipset panel, not enabled by default. It is rarely needed and requires much more CPU power.
- Previously unemulated DIWHIGH H0/H1 AGA-only bits emulated. Does not require subpixel emulation mode.
- Emulated AGA borderblank undocumented feature: borderblank activates and deactivates horizontally 1 hires pixel later than on OCS/ECS. Only emulated if subpixel mode is enabled.
- Simple subpixel emulation mode (which only works if both odd and even playfield have same shift value) hires/shres resolution left border may have had wider than normal pixels in first visible pixel column.
- Added second fire button keys to built-in keyboard layout info strings.
- 68020 + memory cycle exact hung the emulator in some very tiny loops.
- Some programs caused continuous flood of "blitter is active, forcing immediate finish" log messages.
- Softfloat mode 68040/68060 nonmaskable FPU exceptions should be also disabled if Unimplemented FPU emu is ticked. It confuses 68040/68060.library FPU emulation.
- Blitter statesave with blitter active: log window opened and listed few lines of blitter debug information.
- CTRL+F11 quit ignored new "Warn when attempting to close window" option.
- Added new misc option which captures mouse immediately when windowed/full-window winuae window is activated.
- Added A4091 v40.4 and v40.9 to ROM scanner. v40.4 is most likely pre-release/beta version (but was dumped from working card), has serial debug logging and device name is "ncr.device", not "scsi.device".
- Fixed typo in NCR53C710 emulation (wrong bit), fixes A4091 v40.4 ROM boot hang.
- uaehf.device HD_SCSICMD didn't set scsi_SenseActual. Also set io_Actual=30 (=sizeof(struct SCSICmd))
- Allow also read commands (previously only metadata commands like INQUIRY were allowed) when accessing partition HDF via uaehf.device HD_SCSICMD.
- 53F94 emulation zeroed DMA transfer register at the end of transfer but it should be decreased by number of actually DMA transferred bytes (transfer won't necessarily complete fully). Fixes Blizzard 53F94 based SCSI controllers returning too large HD_SCSICMD scsi_Actual value after executing SCSI command that can return less than requested number of bytes.
- Fixed multimonitor mode mouse losing mouse capture at startup or mouse becoming unusable when first multimonitor window opened. Mainly x86 bridgeboard VGA related.
- Display port adapters that needed genlock data didn't work correctly since 4.0.0.
- Display port adapters didn't work in multimonitor mode. (I think they did work in some early 4.0.0 beta but got broken before final)
- "Warn when attempting to close window" option now works on the fly.
- Added CSA Twelwe Gauge emulation (partial, jumpers not yet supported)
- Added history list to statefile path string box.

PC Bridgeboard emulation rewrite (http://eab.abime.net/showthread.php?t=93726):

- Replaced DOSBox and Fake86 x86 emulators with PCem emulator core. CPU, interrupt controllers (PIC), timers (PIT), DMA controller and IO and memory mapping. PCem emulates specific PC models in hardware level, DOSbox emulates sort of "generic" PC with generic BIOS which required too many hacks and had compatibility problems.
- DOS extenders, Windows 3.x enhanced mode and Windows 95 confirmed working.
- Floppy controller is still using my own implementation.
- (S)VGA, XTIDE, NE2000 expansions supported like previously.
- Added CL-GD542x linear frame buffer support.
- Optional CL-GD5429 SVGA chipset. 2M VRAM support and blitter which may be useful under Windows. Previous 5426 is still the default.
- A2386SX VLSI chipset memory mapping features implemented (ROM shadowing, EMS pages).
- CPU panel x86 speed setting supported. "Max" option is gone because PCem emulates specific CPU frequency rate.
- FPU is not available, PCem does not seem to have FPU emulation, at least for pre-486 CPUs.
- Bridgeboard shared IO regions are now dynamically changed, same with mono/color vs VGA IO regions. Affects A2088+ only. Sidecar uses jumpers.
- PC Speaker (enable in bridgeboard settings) and Sound Blaster (various models) emulation added from PCem. Note that SB expansion GUI configuration does not do any SB model specific filtering.
- PC compatible mouse emulation, under Expansion/Custom expansions. Simple config: select which Amiga port gets routed to emulated ISA serial card. Serial (COM1), PS/2 and PS/2 Intellimouse supported. Last two aren't really possible in real world but it was easy to support in emulation (and may not work in emulation either). Implemented because bridgeboard AMOUSE is not Windows 95 compatible.
- Removed AT IDE Secondary, A2286 and A2386SX BIOS only supports primary IDE.

CSA Twelwe Gauge:
- A1200 68030 accelerator.
- v1.0 ROM (does newer ones exist?) is not KS 3.1 compatible. (KS 3.1 adds $08000000 RAM automatically, then CSA boot ROM does the same..)
- 5380 based PIO SCSI controller.
- "CSA Twelve Gauge(TM)/CSA1250(TM);P/N 22162A1000;Date: 93.JUN.25;Computer System Associates, Inc. (C)1993. All Rights Reserved"
Toni Wilen is offline  
Old 19 August 2018, 19:29   #2
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Cheers Toni

...hold on, this is a beta and not a stable release (judging from the thread title, file size and prompts when launching).

Would this thread not be better suited under the support.WinUAE section as opposed to the News section, as per usual?

Edit: and someone has now moved this as above, wasn't me...

Last edited by DamienD; 19 August 2018 at 19:35.
DamienD is offline  
Old 19 August 2018, 19:29   #3
Viceroy
Registered User
 
Join Date: Jul 2006
Location: Sunderland
Posts: 946
Many thanks ;-)
Viceroy is offline  
Old 19 August 2018, 19:35   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
I am quite sure I posted this in support.winuae. I didn't get usual news forum moderation message and I was allowed to mark this sticky..
Toni Wilen is offline  
Old 19 August 2018, 19:35   #5
AnnaWu
Registered User
 
AnnaWu's Avatar
 
Join Date: Dec 2012
Location: Germany
Posts: 561
If any new BIOS/ROM is needed > The Zone! ?
AnnaWu is offline  
Old 19 August 2018, 19:46   #6
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Quote:
Originally Posted by Toni Wilen View Post
Added second fire button keys to built-in keyboard layout info strings.
Thanks for doing this Toni

...just a small suggestion, but would it not be better to rename:

a) "Fire" --> "1st Button"
b) "2nd Fire" --> "2nd Button"
DamienD is offline  
Old 19 August 2018, 19:59   #7
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,079
Crash when clicking on Miscellaneous and Pri. & Extensions tabs in main menu.

Unfortunately no crash log is created.

It only happens in 4.1.0 b1, 4.0.1 is fine.

[edit]
Thanks for the quick fix.

Last edited by Retroplay; 19 August 2018 at 20:17.
Retroplay is offline  
Old 19 August 2018, 20:05   #8
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Fixed (It could cause crashes here and there..). Both files updated.
Toni Wilen is offline  
Old 19 August 2018, 21:04   #9
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,333
If anyone wants to try the CSA 12 Gauge with Kickstart 3.1, changing the four bytes at offset $946 in the CSA ROM image from 4EBA FD70 to 4E71 4E71 should remove its memory-adding code. [Note that on real hardware, the memory layout might not be what Kickstart expects, depending on the type/size of SIMM used. So it might be better there to patch Kickstart instead. Setting WinUAE's CPU board memory to 32MB should work OK I think?]
mark_k is offline  
Old 20 August 2018, 14:44   #10
AnnaWu
Registered User
 
AnnaWu's Avatar
 
Join Date: Dec 2012
Location: Germany
Posts: 561
Quote:
Originally Posted by AnnaWu View Post
If any new BIOS/ROM is needed > The Zone! ?

Thank you, Toni.
AnnaWu is offline  
Old 21 August 2018, 18:32   #11
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,333
For the 12 Gauge, here's how to patch A1200 Kickstart 40.68 to remove the $8000000 memory-adding:
Code:
Offset  From    To
00395E  95CA -> 6064
07FFEA  7A3E -> AFA4
It might be necessary because the Kickstart 3.1 memory-adding code assumes the address after the last actual RAM is mirrored to $8000000, which may not be the case for the 12 Gauge.
mark_k is offline  
Old 22 August 2018, 21:04   #12
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
http://www.winuae.net/files/b/winuae_4100b2.7z
http://www.winuae.net/files/b/winuae64_4100b2.7z

Beta 2:

- NE2000 PCMCIA and NE2000 bridgeboard didn't support custom MAC and network mode selection (slirp with open ports or pcap mode).
- XT IDE fixed (b1). Also XT IDE previously generated useless Amiga-side interrupts.
- If config had KS ROM path/file that didn't exist, path was replaced with useless <original path>../system/rom/kick.rom path.
- Bridgeboard CPU speed adjustment setting (CPU panel) is now activated when BIOS does first video register write. Early BIOS diagnostics tests can fail if CPU is too fast.
- Bridgeboard CGA graphics mode without VGA board had corrupted graphics, special graphics mode memory access was not implemented.
- Added AccessX/Acetec 500 IDE emulation.

AccessX 500:

- Usual simple PIO IDE controller.
- ROM has address and data lines swapped (probably to make PCB design simpler, I don't think it was meant for protection because ROM is visible in Amiga address space)
- Uses interrupt level 6. This is first emulated IDE controller that didn't use level 2!
- "harddisk1.device (AccessX Device Driver 41.30)"
- v2.1 ROM added, in scrambled and descrambled format. Both are supported.
- Supports custom filesystems.
Toni Wilen is offline  
Old 24 August 2018, 00:52   #13
Zilog
Registered User
 
Join Date: May 2014
Location: Italy
Posts: 419
Quote:
Originally Posted by Toni Wilen View Post
Beta 2:
Hy Tony,
with this beta 2 the XT Ide controller don't found hdd.
(i try to disable xt primary)
With beta 1 was ok.

Thanks.
Zilog is offline  
Old 24 August 2018, 08:45   #14
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by Zilog View Post
Hy Tony,
with this beta 2 the XT Ide controller don't found hdd.
(i try to disable xt primary)
With beta 1 was ok.
Only possible answer is: works for me. All required information is missing!
Toni Wilen is offline  
Old 24 August 2018, 18:22   #15
Zilog
Registered User
 
Join Date: May 2014
Location: Italy
Posts: 419
Quote:
Originally Posted by Toni Wilen View Post
Only possible answer is: works for me. All required information is missing!
I'am sorry Tony,
i wrong.
The Beta 1 have the problem to detect hdd....The Beta 2 is Ok!!!

Thanks.
Zilog is offline  
Old 24 August 2018, 18:55   #16
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
Yes Toni was aware, long ago I had reported the problem promptly fixed by Toni:

http://eab.abime.net/showpost.php?p=...&postcount=310
AMIGASYSTEM is online now  
Old 25 August 2018, 10:16   #17
Zilog
Registered User
 
Join Date: May 2014
Location: Italy
Posts: 419
Quote:
Originally Posted by AMIGASYSTEM View Post
Yes Toni was aware, long ago I had reported the problem promptly fixed by Toni:

http://eab.abime.net/showpost.php?p=...&postcount=310

Perfect!

Last edited by Zilog; 27 August 2018 at 21:42.
Zilog is offline  
Old 27 August 2018, 20:56   #18
superfrog
Registered User
 
Join Date: Jun 2015
Location: San Francisco, USA
Posts: 168
AGA double scanrate monitor modes broken

In 4.1.0 beta, using AGA chipset and double scan (DblNTSC, DblPAL, etc.) monitor modes, the display output is cut in half. I tested this on 2 laptops, one with nVidia chipset and one with Radeon. Same results also with DX11 vs DX9. In 4.0.1 stable version all screenmodes work fine.

Multiscan Productivity mode is also affected. Super72 seems to work. Regular NTSC and PAL, as well as Euro36 modes work. It seems like this problem affects screenmodes that use a horizontal scan rate > 25kHz.

Screenshots attached; test config, hdf, and logs uploaded to The Zone:

http://eab.abime.net/zone/A4000%20DblNTSC.zip
Attached Thumbnails
Click image for larger version

Name:	DblNTSC 4.0.1 Stable.png
Views:	366
Size:	13.6 KB
ID:	59558   Click image for larger version

Name:	DblNTSC 4.1.0 Beta 2.png
Views:	375
Size:	11.4 KB
ID:	59559  
superfrog is offline  
Old 27 August 2018, 22:24   #19
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
I only have one game in my collection that I use "DblPAL" for and that's [AmigaCD] The Big Red Adventure - .HDF & .LHA (for real Amiga users).

Just tested, not as bad as you're screenshots superfrog but something's going on

v4.0.1:



v4.1.0 beta 2:

DamienD is offline  
Old 28 August 2018, 18:14   #20
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Possibly fixed. I didn't check any attached files because it also happened in my normal WB setup.
Toni Wilen 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 3.6.1 beta series Toni Wilen support.WinUAE 166 07 March 2018 22:48
WinUAE 3.5.0 beta series (was 3.4.1) Toni Wilen support.WinUAE 177 14 June 2017 23:31
WinUAE 3.0.0 beta series (was 2.8.2/2.9.0) Toni Wilen support.WinUAE 1010 15 December 2014 13:41
WinUAE 2.7.0 beta series Toni Wilen support.WinUAE 326 03 December 2013 23:37
WinUAE 2.6.0 beta series Toni Wilen support.WinUAE 271 14 May 2013 16:51

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 09:43.

Top

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