//-------------------------------
// Snakes of Atari Island
//
// Author: Jakub "JKR" Krzak
// Katowice, April 2012
//-------------------------------

; ATARI machine registers

RANDOM equ 53770
CHBAS equ 756
VCOUNT equ 54283
WSYNC equ 54282
STRIG0 equ 644
STICK0 equ 632
STRIG1 equ 645
STICK1 equ 633
COLOR0 equ 708
CH equ 764
KBCODE equ 53769
SKSTAT equ $D20F
SDLSTL equ 560
NMIEN equ 54286
VDSLST equ 512
VVBLKD equ 548
RTCLOCK equ 20
PORTB equ $D301

COL_BK equ 53274
COL_PF1 equ 53271
COL_PF2 equ 53272
COL_BK_S equ 712
COL_PF1_S equ 709
COL_PF2_S equ 710
PM_PATRN equ 53261
PM_XPOS equ 53248
PM_WIDTH equ 53256
PM_COLS0 equ 704
PM_COLS1 equ 705
PM_COLS2 equ 706
PM0_XPOS equ 53248
PM1_XPOS equ 53249

HSCROL equ 54276


; Characters

chrHead_R equ 69
chrHead_U equ 70
chrHead_D equ 71
chrHead_L equ 72
chrBody_UL equ 75
chrBody_UR equ 76
chrBody_DL equ 77
chrBody_DR equ 78
chrBody_V equ 79
chrBody_H equ 80
chrTail_U equ 65
chrTail_L equ 66
chrTail_D equ 67
chrTail_R equ 68
chrHeadB_R equ 86
chrHeadB_U equ 87
chrHeadB_D equ 88
chrHeadB_L equ 89
chrBodyB_UL equ 90
chrBodyB_UR equ 91
chrBodyB_DL equ 92
chrBodyB_DR equ 93
chrBodyB_V equ 94
chrBodyB_H equ 95
chrTailB_U equ 82
chrTailB_L equ 83
chrTailB_D equ 84
chrTailB_R equ 85
chrFruit equ 96
chrFruitEx equ 63
chrWall equ 73


; Other
btn_pressed         equ 0
btn_not_pressed     equ 1

cLeft       equ 11
cRight      equ 7
cUp         equ 14
cDown       equ 13
cTrigger	equ 0

cMaxMsgBrtnss 		equ 10

