[stella] VCSC.H version 1.0

Subject: [stella] VCSC.H version 1.0
From: Glenn Saunders <cybpunks2@xxxxxxxxxxxxx>
Date: Tue, 27 Nov 2001 08:43:23 -0800
Please discuss..

I was thinking this should have some conditional assembly in there for the colors.

________________________________________________



; ATARI 2600 REGISTER CONSTANTS
; Version 1.0

; USE THIS FOR VSYNC, VBLANK, and SPRITES
Enable    = 2
Disable   = 0

;VIDEO SYNC
VS_Enable           = 2
VS_Disable          = 0

;VIDEO BLANK
VB_Enable       = 2
VB_Disable      = 0
VB_LatchEnable  = 64
VB_LatchDisable = 0
VB_DumpPots     = 128

;PLAYERS
P_Reflect               = $08
P_TwoClose      = 1
P_TwoMedium     = 2
P_TwoFar        = 4
P_ThreeClose    = 3
P_ThreeMedium   = 6
P_Single        = 0
P_Double        = 5
P_Quad          = 7

VDEL_ON                 = 1
VDEL_OFF                = 0

;MISSILES
M_Single      = $00
M_Double      = $10
M_Quad        = $20
M_Oct         = $40
M_Enable          = 2
M_Disable         = 0
M_Lock            = 2
M_Unlock          = 0


;BALL BL_Single = $10 BL_Double = $20 BL_Quad = $40 BL_Oct = $80 BL_Enable = 2 BL_Disable = 0

;PLAYFIELD
PF_Repeat       = $00
PF_Reflect  = $01
PF_Score    = $02
PF_Priority = $04

;JOYSTICK 0
J0_Right = $80
J0_Left  = $40
J0_Down  = $20
J0_Up    = $10

;JOYSTICK 1
J1_Right = $08
J1_Left  = $04
J1_Down  = $02
J1_Up    = $01

; PADDLES
P0_Trig = $80
P1_Trig = $40
P2_Trig = $08
P3_Trig = $04


; KEYBOARD 0 K0_ScanBottom = %10000000 K0_ScanThird = %01000000 K0_ScanSecond = %00100000 K0_ScanTop = %00010000

; KEYBOARD 1
K1_ScanBottom   = %00001000
K1_ScanThird    = %00000100
K1_ScanSecond   = %00000010
K1_ScanTop              = %00000001


;DIFFICULTY SWITCHES P0_Diff = $80 P1_Diff = $40

;CONSOLE SWITCHES
Con_Color  = $08
Con_Select = $02
Con_Start  = $01

; COLORS - NTSC

COLUMN_black    = $00
COLUMN_white    = $0F
COLUMN_flesh    = $4E
COLUMN_brown    = $22
COLUMN_beige    = $2E
COLUMN_brick    = $34
COLUMN_blood    = $42

; FROM STELLA PROGRAMMER'S GUIDE

COLUMN_grey             = $08
COLUMN_gold                     = $18
COLUMN_orange           = $28
COLUMN_bright_orange = $38
COLUMN_pink                     = $48
COLUMN_purple           = $58
COLUMN_lavender         = $68
COLUMN_purple_blue      = $68
COLUMN_blue                     = $78
COLUMN_medium_blue      = $88
COLUMN_light_blue       = $98
COLUMN_turqoise         = $A8
COLUMN_green_blue       = $B8
COLUMN_green            = $C8
COLUMN_yellow_green     = $D8
COLUMN_orange_green     = $E8
COLUMN_light_orange     = $F8

; COLORS - PAL

COLUMP_black = $00
COLUMP_white    = $0F
COLUMP_flesh    = $6F
COLUMP_brown    = $40
COLUMP_beige    = $4F
COLUMP_brick    = $6F
COLUMP_blood    = $65


COLUMP_grey = $08 COLUMP_gold = $28 COLUMP_bright_orange = $28 COLUMP_light_orange = $28 COLUMP_orange_green = $38 COLUMP_green = $38 COLUMP_orange = $48 COLUMP_green_blue = $58 COLUMP_pink = $68 COLUMP_turqoise = $78 COLUMP_light_blue = $98 COLUMP_purple_blue = $A8 COLUMP_purple = $A8 COLUMP_medium_blue = $B8 COLUMP_lavender = $C8 COLUMP_blue = $D8 COLUMP_yellow_green = $D8


; COLORS - SECAM


COLUMS_black    = $00
COLUMS_white    = $0F
COLUMS_flesh    = $0C
COLUMS_brown    = $00
COLUMS_beige    = $0C
COLUMS_brick    = $04
COLUMS_blood    = $04


COLUMS_grey = $08 ; no idea what to use here COLUMS_gold = $0C COLUMS_bright_orange = $0C COLUMS_light_orange = $0C COLUMS_orange_green = $08 COLUMS_green = $08 COLUMS_orange = $0C COLUMS_green_blue = $0A COLUMS_pink = $06 COLUMS_turqoise = $06 COLUMS_light_blue = $0A COLUMS_purple_blue = $06 COLUMS_purple = $06 COLUMS_blue = $02 COLUMS_lavender = $06 COLUMS_medium_blue = $02 COLUMS_yellow_green = $08


Glenn Saunders - Producer - Cyberpunks Entertainment Personal homepage: http://www.geocities.com/Hollywood/1698 Cyberpunks Entertainment: http://cyberpunks.uni.cc

----------------------------------------------------------------------------------------------
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/


Current Thread