[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Unmentioned Mixed Graphics -- Bob Bishop
- Subject: Unmentioned Mixed Graphics -- Bob Bishop
- From: "Bryan Parkoff" <nospam@nospam.com>
- Date: Fri, 13 Oct 2006 03:09:38 GMT
- Newsgroups: comp.sys.apple2
- Organization: SBC http://yahoo.sbc.com
- Reply-to: "Bryan Parkoff" <nospam@nospam.com>
- Xref: g2news2.google.com comp.sys.apple2:13761
Hello,
We have discussed Bob Bishop earlier. I know that it switches
$C050/$C051 back and forth during 17030 video cycles so text and graphics
can be mixed in half screen at the same time. I want to mention that I am
able to mix 40 column / 80 column at the same time using $C00C/$C00D.
You can see 40 column in the upper half page and 80 column in the lower
half page during 17030 video cycles.
I do know that 40 column and 80 column have different horizontal
alignment between horizontal blanking. During Phase 0, it displays even
text and during Phase 1, it displays odd text for 80 column. During Phase
0, it displays seven blanking pixels first before it displays half text
during Phase 1 and other half text during Phase 0. Then final half 40th
character text is displayed during Phase 0.
Look at two alignments below.
#######.................................................#######+++++++ 80
column -- First Phase 0 until Last Phase 1
+++++++##############.....................############## 40 column -- First
Phase 1 until Last Phase 0
Notice #'s is the 7 pixel that it runs at 14 MHz for 80 column. +'s is
the blanking pixel (no pixel present) in the right. Notice +'s is in the
left for 40 column. It ignores even character text for 80 column while it
waits until Phase 1 before it displays character text for 40 column at 7 MHz
as 14 pixels.
My question is -- How did NTSC / RGB monitor align either 40 / 80 column
horizontal between blanking perfect? It looks like that delay may not be
needed, but monitor adjusts horizontal line itself.
Bryan Parkoff