Differences

This shows you the differences between two versions of the page.

Link to this comparison view

saga_video_hvsync [2016/05/23 19:03] (current)
flype created
Line 1: Line 1:
 +====== SAGA_VIDEO_HSTRT Register ======
 +
 +{{:​video.jpg?​64|}}
 +
 +Change the current SAGA Video [[saga_core_video#​chunky_modeline_description|ModeLine]] HSTRT.
 +
 +----
 +
 +===== Name =====
 +
 +  * ''​SAGA_VIDEO_HSTRT''​
 +
 +===== Address =====
 +
 +  * ''​0xDFF302''​
 +
 +===== Access =====
 +
 +  * ''​Write-Only''​
 +
 +===== Size =====
 +
 +  * ''​16-bits''​
 +
 +----
 +
 +===== Description =====
 +
 +See [[saga_core_video#​chunky_modeline_description|ModeLine]] for more information.
 +
 +^ Property ^ Short ^ Description ^
 +| ''​HSSTRT''​-''​HPIXEL''​ | Front Porch     | Amount of black pixels drawn to the right of the screen. |
 +| ''​HSSTOP''​-''​HSSTRT''​ | Sync Pulse      | Amount of time it takes to start another line. |
 +
 +----
 +===== Example =====
 +
 +The following ASM snippet shows how to fully set a valid [[saga_core_video#​chunky_modeline_description|ModeLine]].
 +
 +  MAIN:
 +    lea    MyModeLine,​a0 ​  ; Load MyModeLine in A0
 +    move.w (a0)+,​$dff300 ​  ; SAGA_VIDEO_HPIXEL
 +    move.w (a0)+,​$dff302 ​  ; SAGA_VIDEO_HSSTRT
 +    move.w (a0)+,​$dff304 ​  ; SAGA_VIDEO_HSSTOP
 +    move.w (a0)+,​$dff306 ​  ; SAGA_VIDEO_HTOTAL
 +    move.w (a0)+,​$dff308 ​  ; SAGA_VIDEO_VPIXEL
 +    move.w (a0)+,​$dff30A ​  ; SAGA_VIDEO_VSSTRT
 +    move.w (a0)+,​$dff30C ​  ; SAGA_VIDEO_VSSTOP
 +    move.w (a0)+,​$dff30E ​  ; SAGA_VIDEO_VTOTAL
 +    move.w (a0)+,​$dff310 ​  ; SAGA_VIDEO_HVSYNC
 +    rts
 +  ​
 +  MyModeLine:
 +    dc.w 800,​832,​912,​1024,​600,​604,​608,​625,​1 ; "​800x600@60"​ 38.400000
 +
 +----
 +
 +[[start|Home]] | 
 +[[links|Links]] | 
 +[[saga_core|SAGA]] | 
 +[[saga_core_video|SAGA Video]] | 
 +[[saga_core_registers|SAGA Registers]]
  
  • saga_video_hvsync.txt
  • Last modified: 2016/05/23 19:03
  • by flype