Jump to content

Troy Fullwood

Members
  • Posts

    2
  • Joined

  • Last visited

Troy Fullwood's Achievements

Combat Commando

Combat Commando (1/9)

0

Reputation

  1. My kernal timing is off by several scanlines; what am I doing wrong? NewFrame VERTICAL_SYNC lda #44 ;(37*76+13)/64=44 sta WSYNC sta TIM64T jsr VRoutine VWait lda INTIM bne VWait lda #0 sta VBLANK ldx #192 ;192 scanlines ScanLoop sta HMCLR ;Clear horiz. pos. dec M0_COUNT bpl SkipMoveM0 ;If M0_Count < 0, then move M0 lda #M0_SLOPE ;Reset M0_COUNT sta M0_COUNT lda #$F0 ;-1 nybble in two's complement sta HMM0 ;move 1 pixel left SkipMoveM0 sta WSYNC SkipWSYNC sta HMOVE dex bne ScanLoop Overscan lda #35 ;(30*76+13)/64=35 sta WSYNC sta TIM64T jsr ORoutine OWait lda INTIM bne OWait jmp NewFrame
  2. I have reason to believe that I have access to the original assembler, or at least a possible compatible (via an account on the toad-1 @ livingcomputermuseum.org) However, I cannot assemble it w/o SEQUAT.MAC, which appears to be their equivelant of VCS.H Happen to have a copy?
×
×
  • Create New...