English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 16 February 2019, 20:37   #1
ross
Sum, ergo Cogito

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 48
Posts: 1,521
SuperPlus and subpixel emulation

Hi Toni, I was going to recommend a test for the Superplus driver (v40.5) (a sort of hacked PAL monitor driver)
and noticed a problem in Subpixel&Display/SuperHires emulation (i've it normally active).
See 'monochrome' strip in low x positions.

Code:
>e
000 BLTDDAT     0000    100 BPLCON0     E201
002 DMACONR     23F0    102 BPLCON1     0000
004 VPOSR       A300    104 BPLCON2     0224
006 VHPOSR      6A01    106 BPLCON3     0C41
00A JOY0DAT     1314    108 BPL1MOD     0208
00C JOT1DAT     0000    10A BPL2MOD     0208
00E CLXDAT      8000    10C BPLCON4     0011
010 ADKCONR     1100    10E CLXCON2     0000
012 POT0DAT     6F00    110 BPL1DAT     0000
014 POT1DAT     0000    112 BPL2DAT     0015
016 POTGOR      0000    114 BPL3DAT     000A
018 SERDATR     0000    116 BPL4DAT     0020
01A DSKBYTR     0000    118 BPL5DAT     002A
01C INTENAR     602C    11A BPL6DAT     002A
01E INTREQR     0040    11C BPL7DAT     0000
020 DSKPTH      0000    11E BPL8DAT     0000
022 DSKPTL      0000    120 SPR0PTH     0000
024 DSKLEN      4000    122 SPR0PTL     43A8
02A VPOSW       8001    124 SPR1PTH     0000
02C VHPOSW      0000    126 SPR1PTL     40D4
02E COPCON      0000    128 SPR2PTH     0000
030 SERDAT      0000    12A SPR2PTL     40D4
032 SERPER      0174    12C SPR3PTH     0000
034 POTGO       5F00    12E SPR3PTL     40D4
036 JOYTEST     0000    130 SPR4PTH     0000
038 STREQU      0000    132 SPR4PTL     40D4
03A STRVBL      0000    134 SPR5PTH     0000
03C STRHOR      0000    136 SPR5PTL     40D4
03E STRLONG     0000    138 SPR6PTH     0000
040 BLTCON0     07CA    13A SPR6PTL     40D4
042 BLTCON1     8000    13C SPR7PTH     0000
044 BLTAFWM     00FF    13E SPR7PTL     40D4
046 BLTALWM     FFFF    140 SPR0POS     0000
048 BLTCPTH     0007    142 SPR0CTL     0000
04A BLTCPTL     DC0C    144 SPR0DATA    0000
04C BLTBPTH     0003    146 SPR0DATB    0000
04E BLTBPTL     556C    148 SPR1POS     0000
050 BLTAPTH     0054    14A SPR1CTL     0000
052 BLTAPTL     0000    14C SPR1DATA    0000
054 BPTDPTH     0007    14E SPR1DATB    0000
056 BLTDPTL     DC0C    150 SPR2POS     0000
058 BLTSIZE     0000    152 SPR2CTL     0000
05A BLTCON0L    0000    154 SPR2DATA    0000
05C BLTSIZV     000B    156 SPR2DATB    0000
05E BLTSIZH     0002    158 SPR3POS     0000
060 BLTCMOD     FD8C    15A SPR3CTL     0000
062 BLTBMOD     FFF8    15C SPR3DATA    0000
064 BLTAMOD     FFFC    15E SPR3DATB    0000
066 BLTDMOD     FD8C    160 SPR4POS     0000
070 BLTCDAT     0000    162 SPR4CTL     0000
072 BLTBDAT     0000    164 SPR4DATA    0000
074 BLTADAT     FFFF    166 SPR4DATB    0000
076 BLTDDAT     0000    168 SPR5POS     0000
07C LISAID      00F8    16A SPR5CTL     0000
07E DSKSYNC     0000    16C SPR5DATA    0000
080 COP1LCH     0000    16E SPR5DATB    0000
082 COP1LCL     4020    170 SPR6POS     0000
084 COP2LCH     0005    172 SPR6CTL     0000
086 COP2LCL     5C30    174 SPR6DATA    0000
088 COPJMP1     0000    176 SPR6DATB    0000
08A COPJMP2     0000    178 SPR7POS     0000
08C COPINS      0000    17A SPR7CTL     0000
08E DIWSTRT     1041    17C SPR7DATA    0000
090 DIWSTOP     3CD1    17E SPR7DATB    0000
092 DDFSTRT     0018    180 COLOR00     0AAA
094 DDFSTOP     00D8    182 COLOR01     0000
096 DMACON      23F0    184 COLOR02     0FFF
098 CLXCON      0000    186 COLOR03     068B
09A INTENA      602C    188 COLOR04     0055
09C INTREQ      0040    18A COLOR05     0050
09E ADKCON      1100    18C COLOR06     000F
0A0 AUD0LCH     0000    18E COLOR07     000A
0A2 AUD0LCL     0000    190 COLOR08     0005
0A4 AUD0LEN     0000    192 COLOR09     00F0
0A6 AUD0PER     0000    194 COLOR10     00D8
0A8 AUD0VOL     0000    196 COLOR11     0C0F
0AA AUD0DAT     0000    198 COLOR12     0581
0B0 AUD1LCH     0000    19A COLOR13     0004
0B2 AUD1LCL     0000    19C COLOR14     006B
0B4 AUD1LEN     0000    19E COLOR15     07CD
0B6 AUD1PER     0000    1A0 COLOR16     0039
0B8 AUD1VOL     0000    1A2 COLOR17     0E44
0BA AUD1DAT     0000    1A4 COLOR18     0000
0C0 AUD2LCH     0000    1A6 COLOR19     0EEC
0C2 AUD2LCL     0000    1A8 COLOR20     038B
0C4 AUD2LEN     0000    1AA COLOR21     0168
0C6 AUD2PER     0000    1AC COLOR22     0531
0C8 AUD2VOL     0000    1AE COLOR23     0A6A
0CA AUD2DAT     0000    1B0 COLOR24     0938
0D0 AUD3LCH     0000    1B2 COLOR25     0C9C
0D2 AUD3LCL     0000    1B4 COLOR26     05BB
0D4 AUD3LEN     0000    1B6 COLOR27     0987
0D6 AUD3PER     0000    1B8 COLOR28     0CA9
0D8 AUD3VOL     0000    1BA COLOR29     0754
0DA AUD3DAT     0000    1BC COLOR30     0AAF
0E0 BPL1PTH     0008    1BE COLOR31     07D6
0E2 BPL1PTL     B788    1C0 HTOTAL      00E8
0E4 BPL2PTH     0008    1C2 HSSTOP      0015
0E6 BPL2PTL     B7F0    1C4 HBSTRT      0001
0E8 BPL3PTH     0008    1C6 HBSTOP      0021
0EA BPL3PTL     B858    1C8 VTOTAL      013C
0EC BPL4PTH     0008    1CA VSSTOP      000A
0EE BPL4PTL     B8C0    1CC VBSTRT      013D
0F0 BPL5PTH     0008    1CE VBSTOP      000F
0F2 BPL5PTL     B928    1DC BEAMCON0    1B88
0F4 BPL6PTH     0008    1DE HSSTRT      000B
0F6 BPL6PTL     B990    1E0 VSSTRT      0005
0F8 BPL7PTH     0000    1E2 HCENTER     007F
0FA BPL7PTL     0000    1E4 DIWHIGH     A100
0FC BPL8PTH     0000    1FC FMODE       0003
0FE BPL8PTL     0000    1FE NULL        0000
Attached Thumbnails
Click image for larger version

Name:	superplus.jpg
Views:	63
Size:	76.9 KB
ID:	62071  
ross is offline  
Old 16 February 2019, 21:12   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 22,459
Moved. I can't see anything in common with the other thread except both mention monitor drivers.

Can't duplicate. Copper list display parameters are identical.
Toni Wilen is online now  
Old 16 February 2019, 21:25   #3
ross
Sum, ergo Cogito

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 48
Posts: 1,521
Quote:
Originally Posted by Toni Wilen View Post
Moved. I can't see anything in common with the other thread except both mention monitor drivers.
Ok, I leave a message in the other thread with only a recommendation to try the driver.
Quote:
Can't duplicate. Copper list display parameters are identical.
I start the emulation with the attached config.
Attached Files
File Type: uae config.uae (13.1 KB, 14 views)
ross is offline  
Old 16 February 2019, 21:29   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 22,459
Quote:
Originally Posted by ross View Post
Ok, I leave a message in the other thread with only a recommendation to try the driver.
That is fine. Just don't mix bug reports there

Quote:
I start the emulation with the attached config.
Does it also happen if you switch to subpixel mode after WB screen has opened?
Toni Wilen is online now  
Old 16 February 2019, 21:45   #5
ross
Sum, ergo Cogito

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 48
Posts: 1,521
Quote:
Originally Posted by Toni Wilen View Post
Does it also happen if you switch to subpixel mode after WB screen has opened?
If I load the mentioned configuration with disabled Subpixel emulation, then from WB I select Superplus, WinUAE force itself in Display/Hires mode
and prevents me to change to Superhires mode (there is a flash to Superhires then screen shrink).

EDIT: please wait more tests

Last edited by ross; 16 February 2019 at 22:23.
ross is offline  
Old 16 February 2019, 22:03   #6
ross
Sum, ergo Cogito

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 48
Posts: 1,521
I have more clear now what happens.

Start WinUAE with Subpixel emulation and /Display/Superhires.
When I switch to Superplus (or other programmed video beam mode?), display remain in SuperHires but with glitch.
If in this situation I disable Subpixel emulation, /Display is forced to Hires and glitch disappears. It is no longer possible to manually switch to SuperHires.

Back to standard video mode, back to Superhires selectable.
ross is offline  
Old 17 February 2019, 13:27   #7
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 22,459
Switch off "VGA mode resolution autoswitch". It autoselects resolution that matches selected display mode. For example doublescanned programmed modes use superhires resolution with halved scanline width = correct output requires hires output resolution.

I can duplicate it after forcing superhires but I am not sure if fixing this is worth the trouble.
Toni Wilen is online now  
Old 17 February 2019, 13:46   #8
ross
Sum, ergo Cogito

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 48
Posts: 1,521
Quote:
Originally Posted by Toni Wilen View Post
Switch off "VGA mode resolution autoswitch". It autoselects resolution that matches selected display mode. For example doublescanned programmed modes use superhires resolution with halved scanline width = correct output requires hires output resolution.
Ok, thanks.

Quote:
I can duplicate it after forcing superhires but I am not sure if fixing this is worth the trouble.
Actually found it only by chance.
Probably doesn't worth the trouble .
ross 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
Subpixel display emulation Zarnal support.WinUAE 2 16 December 2018 21:37
New to the Amiga Emulation scene (but not the Amiga or Emulation) - controller query mrvp Member Introductions 3 30 August 2015 21:57
SuperPlus problem Leandro Jardim support.WinUAE 5 24 August 2012 19:07
Superplus mode attila06 support.Hardware 2 04 February 2012 21:21
Subpixel-corrected lines and polygons on Amiga Scali Coders. Asm / Hardware 9 11 January 2012 13:37

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:49.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.08782 seconds with 16 queries