19 March 2017, 10:25 | #41 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Yes. I think it was exactly 2 cycles before end of field LOF bit toggles if LACE bit is set. Thats all LACE bit does, it does not "enable" anything, at least not directly.
EDIT: In other words: short field length - 1 in VTOTAL is correct in interlaced modes. Technically also correct in non-lace modes if LOF bit is used to select between short and long. Of course nothing prevents you to set long field - 1 in VTOTAL and leave LOF cleared. Last edited by Toni Wilen; 19 March 2017 at 11:11. |
19 March 2017, 13:08 | #42 | |
Registered User
Join Date: Sep 2015
Location: Germany
Posts: 256
|
Quote:
Just register at http://www.a1k.org/forum/forumdisplay.php?f=23 to become a member and then you can download the file "AAA_spec.pdf" at: http://www.a1k.org/forum/attachment.php?attachmentid=40656&d=1309986249 This is the file where I found the values for a programmed PAL display (Page 70 of 5.3 Interlaced NTSC and PAL Display Modes" Or try this link for the AGA registers: http://coppershade.org/articles/Code...Register_List/ |
|
20 March 2017, 10:58 | #43 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Quote:
[and yes, You can set LACE=0 and force LOF=0 and set VTOTAL=max ] The logic is: line count from 0 to VTOTAL+LOF (included) so in laced mode the count was from ($0 to $137+0) and ($0 to $137+1) (312+313=625) Last edited by ross; 20 March 2017 at 11:00. Reason: spelling... |
|
20 March 2017, 11:04 | #44 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Quote:
Thanks! ross |
|
20 March 2017, 19:21 | #45 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
dissident, probably i've understood why You've been fooled by all this lace/LOF/VTOTAL stuff
You've launched your test from >3.0 WB and some laced video mode? if You LoadView(null) and take over the system You can end-up with a short frame (312 line) active if previously on laced screen! At first LACE=0 write the problem is gone, but if You count the number of lines first.. bye, |
20 March 2017, 19:26 | #46 |
Registered User
Join Date: Sep 2015
Location: Germany
Posts: 256
|
|
20 March 2017, 19:34 | #47 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Quote:
The Zone: http://eab.abime.net/showthread.php?t=26201 |
|
20 March 2017, 19:55 | #48 | |
Registered User
Join Date: Sep 2015
Location: Germany
Posts: 256
|
Quote:
Anyway, feel free to introduce yourself in the english section of a1k.org and post something. People there might answer your questions, too. |
|
20 March 2017, 22:14 | #49 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Quote:
Lieber User, bis zum 01.04.2017 sind NEU-Registrierungen nicht möglich." Trotzdem dankeschön dissident, ich habe keine eile Tschüss! |
|
22 March 2017, 20:52 | #50 | |
Registered User
Join Date: Sep 2015
Location: Germany
Posts: 256
|
Quote:
But you are right. I've tested it with WB 1.3. The LOF-Bit in VPOS is only set, if the WB-screen is really an interlace-screen. |
|
23 March 2017, 13:51 | #51 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
If You think that this thread is derailing to much i can open a new one.
Ok, got the table: Code:
NTSC PAL Parameter AGNUS ANDREA AGNUS ANDREA BRSTSTART 27 09C 27 09C (Burst start) BRSTSTOP 30 0C0 30 0C0 (Burst stop) EQU1STOP 1C 070 1C 070 EQU2STOP 8D~ 236 8D 236 HSSTRTX 12 048 12 048 HSSTOPX 23 08C 23 08C HBSTRTX 08 020 08 020 HBSTOPX 2B~ 0AE 2B~ 0AE HCENTERX 71~ 1C6 71~ 1C6 HTOTALX E3 38D E3 38D SER1STOP 1D2 1D2 SER2STOP 00C 00C CLCNTR 1CC 1CC MLSYNC 214 214 VBSTRT 000 000 VBSTOP 014 019 VSSTRT 003 8002 (line 2 and 1/2) VSSTOP 006 8005 (line 5 and 1/2) VTOTAL 106 (525 half 138 (625 half lines per lines per field) field) VEQUSTART 000 000 (hardwire, no reg.) VEQUSTOP 009 (line 9) 8007 (line 7 and 1/2) Note: set the NTSC or PAL bit in BEAMCON0. ~ These events actually occurred the half count after that value. It can be something seen: occasionally the US documents have the wrong PAL values. Why HTOTALX is the same in NTSC and PAL? (38D, PAL should be 38B) How BRSTSTOP (colour burst ) can terminate after HBSTOP? (visible noise in line..) The other values should be right for NTSC, for PAL i have some doubt... Comments? Bye, Last edited by ross; 23 March 2017 at 16:22. Reason: more polite :) |
23 March 2017, 20:49 | #52 |
Registered User
Join Date: Sep 2015
Location: Germany
Posts: 256
|
|
23 March 2017, 22:06 | #53 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
|
25 March 2017, 09:37 | #54 |
Registered User
Join Date: Sep 2015
Location: Germany
Posts: 256
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Colourswitching with BPLCON4 register in HAM-Mode (AGA) | dissident | Coders. Asm / Hardware | 24 | 17 February 2019 20:32 |
A4000 IDE registers | mark_k | Coders. Asm / Hardware | 6 | 11 May 2015 17:05 |
Using FPU registers? | oRBIT | Coders. General | 16 | 26 April 2010 13:34 |
Amiga Inc. registers new brands in Germany | viddi | Amiga scene | 7 | 27 February 2007 00:35 |
Gayle Hardware Registers | bluea | support.Hardware | 5 | 09 July 2006 17:07 |
|
|