[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Color fringe hires behavior



"Linards Ticmanis" <ticmanis@gmx.de> wrote in message 
1163698015.811473.204290@h48g2000cwc.googlegroups.com">news:1163698015.811473.204290@h48g2000cwc.googlegroups.com...
>
> Bryan Parkoff schrieb:
>
>> > As far as I know, if the rightmost byte is shifted right (i.e. if it's 
>> > a
>> > "blue/orange byte"), the rightmost half-pixel is lost. And if the
>> > leftmost byte is shifted, a half-pixel from somewhere else in memory
>> > enters the picture (the infamous "thin orange line", although this is
>> > not visible on a IIe or newer). So it's not 561, but 560.
>
>>     If you are referring to start from position 0 through position 559, I
>> assume that orange pixel is in position 559 and position 560.  The 
>> cut-off
>> occured when half pixel in position 559 becomes brown and position 560
>> becomes black because orange bit data is in Load/Shift Register.  It is
>> ready to display another half orange pixel in position 560, but blanking
>> screen blocked it to become black.
>
> Right, that's what I meant. The blanking always kicks in at the same
> place on the right edge of the screen.

Linards,

    Did you remember reading Jim Sather's article about HAL16R8 chip 
(emulated HAL16R8 using Applesoft BASIC) as timing from "Understanding the 
Apple //e" manual?  Jim Sather claimed that HAL16R8 chip was unable to 
cut-off orange pixel into brown pixel when he used Logic Analyzer to analyze 
timing.  I bet what he had forgotten the horizontial blanking!!  It has 
nothing wrong with HAL16R8 chip because it is not HAL16R8 chip's job to do 
cut-off.

Bryan Parkoff