|
Subject: RE: [stella] 262 scanline kernel is rolling From: Chris Wilkson <ecwilkso@xxxxxxx> Date: Sat, 26 Mar 2005 22:15:40 -0500 |
Oh. Well, good for z26! :)
So...with that in mind, things should look like this:
(pictures helps me to not get confuzzled)
line 258: active video
line 259: active video
line 260: VBLANK
line 261: VBLANK
line 262: VBLANK
line 001: VBLANK VSYNC
line 002: VBLANK VSYNC
line 003: VBLANK VSYNC
line 004: VBLANK
line 005: VBLANK
line 006: VBLANK
line 007: VBLANK
line 008: VBLANK
line 009: VBLANK
line 010: VBLANK
line 011: VBLANK
line 012: VBLANK
line 013: VBLANK
line 014: VBLANK
line 015: VBLANK
line 016: VBLANK
line 017: VBLANK
line 018: active video
line 009: active video
...
...
-Chris
On Sat, 26 Mar 2005, Zach M wrote:
> Ok, I misunderstood before.
>
> FYI, I've been refering to lines by their number starting at 1, not 0,
> because that's how the z26 trace log does it.
>
> >From: Chris Wilkson <ecwilkso@xxxxxxx>
> >Reply-To: stella@xxxxxxxxxxxxxxxxxx
> >To: <stella@xxxxxxxxxxxxxxxxxx>
> >Subject: RE: [stella] 262 scanline kernel is rolling
> >Date: Sat, 26 Mar 2005 21:17:50 -0500
> >
> >Wait...
> >
> >What I meant was you should turn on VSYNC 3 lines after you turn on
VBLANK.
> >So when are you turning on VSYNC? Assuming you're numbering your lines so
> >that the first line of VSYNC is line 0, (that's what most of the docs
> >around
> >here say to do) then you should turn on VBLANK at the beginning of line
> >259.
> >It would then be on for lines 259, 260, and 261. Then VSYNC comes on at
> >the
> >beginning of line 0 (= line 262) and turns off at the beginning of line 3.
> >
> >Is this equivilent to what you meant?
> >
> >-Chris
> >
> >On Sat, 26 Mar 2005, Zach M wrote:
> >
> > > I just tested a few minutes ago, and the screen does not roll anymore.
I
> >had
> > > made the changes Dennis suggested, and also turned on VBLANK at line
261
> >as
> > > Chris had recommended. So it is hard to say exactly what the problem
> >was.
> > > The reason I suspect it had something to do with writing 8 to VBLANK is
> > > because an earlier version of the kernel did not roll, and there #$42
> >was
> > > written to VBLANK (just like in"Our First Kernel"). The "lda #$42" line
> > > before "sta VBLANK" was inadvertenly removed at some point.
> > >
> > > I might do more experiments with writing 8 to VBLANK if there is enough
> > > interest.
> > >
> > > >From: "Dennis Debro" <dennis@xxxxxxxxxxxxxxx>
> > > >Reply-To: stella@xxxxxxxxxxxxxxxxxx
> > > >To: <stella@xxxxxxxxxxxxxxxxxx>
> > > >Subject: RE: [stella] 262 scanline kernel is rolling
> > > >Date: Sat, 26 Mar 2005 14:49:35 -0500
> > > >
> > > >Hi there,
> > > >
> > > > > Right now you're writing 0 at the start of vertical blank
> > > > > and 8 at the start of overscan.
> > > >
> > > >That is strange. As Thomas said, D1 of VBLANK only controls the TIA
> >output.
> > > >At least as documented by the programming manual. So writing 8 to the
> > > >register is essentially the same as writing 0 (i.e. enabling TIA
> >output).
> > > >
> > > >I don't have my hardware setup at the moment to play with this. Was
> >this
> > > >truly the problem? What happens if you used other values or ignored
> >VBLANK
> > > >altogether? By the values you were entering this should have been
> > > >simulated.
> > > >Are there other bits used by VBLANK that we don't know about?
> > > >
> > > >Take care,
> > > >Dennis
> > >
> > > _________________________________________________________________
> > > Dont just search. Find. Check out the new MSN Search!
> > > http://search.msn.click-url.com/go/onm00200636ave/direct/01/
> > >
> > >
> > > Archives (includes files) at
> >http://www.biglist.com/lists/stella/archives/
> > > Unsub & more at http://stella.biglist.com
> > >
> > >
> >
> >
> >Archives (includes files) at http://www.biglist.com/lists/stella/archives/
> >Unsub & more at http://stella.biglist.com
> >
>
> _________________________________________________________________
> FREE pop-up blocking with the new MSN Toolbar get it now!
> http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
>
>
> Archives (includes files) at http://www.biglist.com/lists/stella/archives/
> Unsub & more at http://stella.biglist.com
>
>
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://stella.biglist.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [stella] 262 scanline kernel is, Zach M | Thread | [stella] Another kernel is rolling, Aaron |
| RE: [stella] 262 scanline kernel is, Zach M | Date | [stella] Another kernel is rolling, Aaron |
| Month |