Posted Thu May 29, 2003 5:54 PM
Posted Thu May 29, 2003 6:39 PM
Posted Thu May 29, 2003 6:43 PM
Posted Thu May 29, 2003 6:48 PM
Cassidy Nolen said:
processor 6502 include "vcs.h" include "macro.h" ;------------------------------------------------------------ SEG ORG $F000 Reset ; Clear RAM and all TIA registers ldx #0 lda #0 Clear sta 0,x inx bne Clear StartOfFrame ; Start of vertical blank processing lda #0 sta VBLANK lda #2 sta VSYNC sta WSYNC sta WSYNC sta WSYNC ; 3 scanlines of VSYNC signal lda #0 sta VSYNC ; 37 scanlines of vertical blank... ldx #0 VerticalBlank sta WSYNC inx cpx #37 bne VerticalBlank ; 192 scanlines of picture... ldx #0 Picture SLEEP 20 ; adjust as required! inx stx COLUBK SLEEP 2 ; adjust as required! txa eor #$FF sta COLUBK sta WSYNC cpx #192 bne Picture lda #%01000010 sta VBLANK ; end of screen - enter blanking ; 30 scanlines of overscan... ldx #0 Overscan sta WSYNC inx cpx #30 bne Overscan jmp StartOfFrame ;------------------------------------------------------------ ORG $FFFA InterruptVectors .word Reset ; NMI .word Reset ; RESET .word Reset ; IRQ END
Posted Thu May 29, 2003 9:15 PM
Andrew Davie said:
Andrew Davie said:
Andrew Davie said:
Posted Fri May 30, 2003 12:26 AM
Randy said:
Andrew Davie said:
Posted Tue Jun 3, 2003 3:32 PM
Posted Tue Jun 3, 2003 11:52 PM
Cassidy Nolen said:


Posted Sat Nov 15, 2003 6:20 PM
Posted Sun Nov 16, 2003 2:08 AM
DBMB said:
0 members, 1 guests, 0 anonymous users