Subject: RE: [stella] Another kernel is rolling From: "Dennis Debro" <dennis@xxxxxxxxxxxxxxx> Date: Fri, 8 Apr 2005 06:09:33 -0400 |
Hi Fred, > Also, it appears from the schematics that there is nothing that would > cause > syncing problems when asserting VBLANK at weird times. In fact it appears > that we can call VBLANK any time we want, even in the middle of a > scanline. Also remember this syncing problem doesn't occur for the "late" VBLANK write when the old VSYNC macro is used. Here it is just for reference. ; VERTICAL_SYNC ; Original author: Manuel Polik ; Inserts the code required for a proper 3 scannline ; vertical sync sequence ; ; Note: Alters the accumulator ; ; IN: ; OUT: A = 1 MAC VERTICAL_SYNC LDA #$02 ; A = VSYNC enable STA WSYNC ; Finish current line STA VSYNC ; Start vertical sync STA WSYNC ; 1st line vertical sync STA WSYNC ; 2nd line vertical sync LSR ; A = VSYNC disable STA WSYNC ; 3rd line vertical sync STA VSYNC ; Stop vertical sync ENDM Also know that I ran this on a 7800. I have not run this on a VCS so the results may be different on a VCS. I *think* Aaron said some of is testing was done on the VCS with the same results. Take care, Dennis 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] Another kernel is roll, Fred Quimby | Thread | RE: [stella] Another kernel is roll, Aaron |
Re: [stella] Another kernel is roll, Fred Quimby | Date | RE: [stella] Another kernel is roll, Aaron |
Month |