![]() |
![]() |
#41 |
Registered User
Join Date: Apr 2013
Location: Mallorca
Posts: 772
|
@AC/DC b4 seems to fix the OS 4.1 issues I had. Just saying.
|
![]() |
![]() |
#42 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
Quote:
(Also don't use Quickstart if you want to use OS4. It isn't that simple) |
|
![]() |
![]() |
#43 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,351
|
I booted NetBSD 5.2 and noticed a small issue regarding the Merlin.
When set to Zorro II mode, this text appears during boot: Code:
grfet0 at zbus0 pa 0x200000 man/pro 2117/3 grf6 at grfet0: width 640 height 480 colors 16 ... grfet: 2MB Merlin with Tseng ETW32 and BrookTree Bt482 DAC being used grfet1 at zbus0 pa 0xe90000 man/pro 2117/4 Code:
grfet0 at zbus0 pa 0x40000000 man/pro 2117/3 grf6 at grfet0: width 640 height 480 colors 16 ... grfet: 32MB Merlin with Tseng ETW32 and BrookTree Bt482 DAC being used grfet1 at zbus0 pa 0xe90000 man/pro 2117/4 Check the NetBSD source, grf_et.c. Starting from line 513, code can set et_fbsize to some value. I'm assuming that whatever check it does, it never actually sets et_fbsize so that variable remains uninitialised. Code:
case MERLIN: vgaw(ba, GREG_SEGMENTSELECT2, 0x00); if (((vgar(ba, GREG_FEATURE_CONTROL_R) & 12) | (vgar(ba, GREG_STATUS0_R) & 0x60)) == 0x24) { WCrt(ba, CRT_ID_VIDEO_CONFIG2, 0x07); /* 1Mx4 RAM */ et_fbsize = 0x400000; /* 4 MB */ } else { /* check for 1MB or 2MB board (crest) */ /* has there a 1MB Merlin ever been sold ??? */ volatile unsigned long *et_fbtestaddr; et_fbtestaddr = (volatile unsigned long *)gp->g_fbkva; *et_fbtestaddr = 0x0; vgaw(ba, GREG_SEGMENTSELECT2, 0x11); /* 1MB offset */ *et_fbtestaddr = 0x12345678; vgaw(ba, GREG_SEGMENTSELECT2, 0x00); if (*et_fbtestaddr == 0x0) et_fbsize = 0x200000; /* 2 MB */ else et_fbsize = 0x100000; /* 1 MB */ } /* ZorroII can map 2 MB max ... */ if (!iszthreepa(kvtop(__UNVOLATILE(gp->g_fbkva))) && et_fbsize == 0x400000) et_fbsize = 0x200000; etctype = ETW32; etdtype = MERLINDAC; break; |
![]() |
![]() |
#44 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
It looks like text outputs Z3 board physical size (32M) instead of logical size (VRAM size). It probably is designed to output board size. Board size is almost always larger than VRAM size if Z3 board. (Min Z3 physical board size is 16M)
If all tests in source snipped would failt, it would return 1M board. |
![]() |
![]() |
#45 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 7,050
|
CVisionPPC: the mirrored native display (if no RTG software is installed) is vertically squished. It takes up only the upper half of the screen. Not a big deal, hovewer the mouse pointer is at the right position. So it is almost impossible to drive the GUI because the mouse pointer's vertical position is twice the way towards the bottom as the GUI elements.
On a real Amiga the display is correctly stretched to full screen. |
![]() |
![]() |
#46 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
Quote:
|
|
![]() |
![]() |
#47 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
https://download.abime.net/winuae/fi...nuae_5300b5.7z
https://download.abime.net/winuae/fi...ae64_5300b5.7z Beta 5: - Fixed pre-KS 1.2 HDF/directory filesystem boot. Two bugs: crash due to config handling changes (3.6) and KS 1.0/1.1 seems to have a bug where level 2 CIA keyboard interrupt handler returns "I handled this interrupt" status even if it was caused by external device, skipping all following handers, including UAE filesystem interrupt handler, causing a hang. UAE FS interrupt level was changed to -1 if KS 1.3 or lower (4.9) because there was some buggy (KS1.x compatible only) program that poked interrupt list and broke if CIA handler wasn't first in list. Now UAE FS handler priority is lower than CIA handler only if KS 1.2 or 1.3. - Multi-monitor active state was not fully reset when system was hard reset. (Secondary window was open -> hard reset -> window didn't open anymore again) - If x86 bridgeboard SVGA and also other hardware emulated RTG board was active and END+F9 was used to switch monitors: both monitors' output was drawn in same window, causing corrupted graphics and possibly also crash if monitor sizes were too different. - Adjusted 520b5 audio period hack, do not change period immediately after first loop but only after it has looped multiple times. Does not anymore mess up weird audio test programs. - Permedia 2 Video Control register video enabled/disabled (disabled = blanked) and Line doubling bits emulated. - Show error message without resetting config back to defaults when GUI Load button could not open the file. - GD-CL54xx LFB VRAM reads fixed. (For example NetBSD console scrolling was broken) - Fixed S3 Virge MMIO address calculation (fix from 86box update). NetBSD "No mapping" log message fix. - A2410 NetBSD text console works again. - Autoswitch to hardware emulated RTG board also when text mode gets enabled (*nix boot consoles etc) |
![]() |
![]() |
#48 |
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
"- Permedia 2 Video Control register video enabled/disabled (disabled = blanked) and Line doubling bits emulated."
Ahh, That helped a lot with Boot Menus options selections with OS 4.x and OS 3.1. Sweet. |
![]() |
![]() |
#49 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
https://download.abime.net/winuae/fi...nuae_5300b6.7z
https://download.abime.net/winuae/fi...ae64_5300b6.7z Beta 6: - Los Justicieros (Zorton Brothers) laserdisc arcade game left holster hooked up correctly. (Was stuck active previously) - If programmed mode was enabled first and if programmed horizontal blanking got enabled slightly later, it didn't force display position recalculation. This is needed because programmed mode horizontal position also depend on horizontal blanking configuration. Real monitors also use both syncs and blanks to detect display position. (I noticed this in CyberVision PPC config where CVPPC gets activated at boot, then when END+F9 is used to switch back to native mode, display was horizontally shifted and clipped) - In NTSC mode if bitplane DMA last fetch "overflowed" to cycle 0 (which is harmless and normal in overscanned modes) when line was short, it was incorrectly kept allocated for bitplane DMA also during long lines. Long line has 1 more cycle = no overflow. (NewTek demo reel 3 dynamic hires image corruption in NTSC mode, CPU didn't have enough time to update all colors quickly enough. Note: corruption at the bottom in PAL mode is demo bug. NTSC mode also has 2 slightly corrupted lines at the bottom, this is also normal.) - Magic mouse mode without enabled mouse driver was broken in b1. Moving mouse outside of emulation window and back caused it to stop moving. |
![]() |
![]() |
#50 |
Registered User
Join Date: Sep 2017
Location: Kansas, USA
Posts: 330
|
That dynamic hires image is fixed, but unfortunately the demo now glitches while on the loading screens:
|
![]() |
![]() |
#51 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
https://download.abime.net/winuae/fi...nuae_5300b7.7z
https://download.abime.net/winuae/fi...ae64_5300b7.7z Beta 7: - b6 NTSC fix corruption fixed. Fix was incomplete. |
![]() |
![]() |
#52 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
https://download.abime.net/winuae/fi...nuae_5300b8.7z
https://download.abime.net/winuae/fi...ae64_5300b8.7z Beta 8: (Final soon) - Line 0 is also visible at the bottom of screen in OCS Agnus + OCS Denise combination, works like A1000 but without 1 line delayed vblank interrupt. ("Extra" lines are only visible if Overscan+ or higher mode) - DMA debugger line 0 strobe type is now correct in OCS Agnus and A1000 configurations. (STRHOR if A1000, STRVBL if OCS Agnus, STREQU if ECS Agnus/AGA) - Implemented Permedia 2 (CVPPC//BVPPC) LineCount register. Fixes OS4 boot screen hang. NOTE: Read Classic_FAQ on OS41FE CD root directory before attempting to use CVPPC/BVPPC with OS4. - Flush log file before adding log to crash dump file. - b5 audio fix (in some situations audio DMA slot was allocated in wrong position causing DMA debugger reported conflict) - -theme command line parameter now also support "default" value: ignore GUI setting and follow Windows setting. |
![]() |
![]() |
#53 |
Registered User
Join Date: Apr 2008
Location: France
Posts: 29
|
Toni
Entries do not exist for the translation of titles for the 2 dialog boxes. Also, when you switch to dark mode, you switch from a button to a checkbox. Thanks |
![]() |
![]() |
#54 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
Quote:
It is normal. Those buttons are internally checkboxes that look like buttons (have both unpressed and pressed state). win32 dark mode hack does not support all possible element combinations. Functionally they are identical. |
|
![]() |
![]() |
#55 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,315
|
Maybe it's somehow just my setup, but it seems like a standard "blitz" looks wrong in 5.3.0 betas with A1200 quickstart? <= 5.2.0 final doesn't show anything like that. (64-bit version if it matters)
By blitz I mean ye olde: Code:
start addq.w #1,d0 move.w d0,$dff180 bra start EDIT: Bisecting, I can see it changed with https://github.com/tonioni/WinUAE/co...fc1cb67b27fe1a Seems like you may want a v &= 0xFFF somewhere in the "aga_mode" block (that fixes it at least). Last edited by paraj; 15 May 2024 at 20:31. |
![]() |
![]() |
#56 |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 36
|
Is it possible to fix this gfx bug in Zool? (AGA version).
The problem was probably fixed in 4.10, but since Winuae 5.0 it appears again. Old thread for the described problem: https://eab.abime.net/showthread.php?t=112888 My version of Zool AGA is an ipf image Last edited by elessar84; 15 May 2024 at 20:18. |
![]() |
![]() |
#57 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
Quote:
Fixed. Yes but no one knows when. It depends on 68020 CPU speed and it can change between versions (there is not enough details to get it correct enough without breaking something else). It was never fixed. (also don't post non-beta introduced bug reports in beta thread, thanks) |
|
![]() |
![]() |
#58 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,315
|
|
![]() |
![]() |
#59 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,611
|
Quote:
|
|
![]() |
![]() |
#60 |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 36
|
Sorry for the wrong thread, I thought it was something more related to the latest version of Winuae. Regarding Zool, this line is the only problem I noticed in the original version in the ipf file. There are definitely more graphics-related problems with the whdload version.
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE 3.5.0 beta series (was 3.4.1) | Toni Wilen | support.WinUAE | 177 | 14 June 2017 23:31 |
WinUAE 2.4.1 beta series | Toni Wilen | support.WinUAE | 223 | 09 May 2012 16:16 |
WinUAE 2.3.1 beta series | Toni Wilen | support.WinUAE | 90 | 23 February 2011 21:17 |
WinUAE 2.3.0 beta series (was 2.2.1) | Toni Wilen | support.WinUAE | 229 | 22 September 2010 19:20 |
WinUAE 2.0.0 beta series | Toni Wilen | support.WinUAE | 445 | 13 December 2009 14:46 |
|
|