;; Emacs Mode Selection Info: -*-mode: ASM; coding: iso-latin-1-dos;-*- * ;; ******************************************************************************************** ;; File Name: Four_06.equ ;; Auther: John L. Weinrich ;; Date: 01/31/03 ;; Useage 4004 TIC-TAC-TOE Game ;; Description: ;; ;; This file defines all the equates needed by the 4004 Game ;; ;; ;; ******************************************************************************************** TOP_OF_PROG_MEM equ 0FFFH ; Top of program memory TOP_OF_PAGE equ 0F00H ; Top of page memory CODE_LOCATION equ 0 ; Location of start of code LOOK_FOR_CENTER_SIZE equ 0100H ; Size of LOOK_FOR_CENTER LOOK_FOR_CORNER_SIZE equ 0100H ; Size of LOOK_FOR_CORNER LOOK_FOR_BW_SIZE equ 0300H ; Size of LOOK_FOR_BW RANDOM_SIZE equ 0100H ; Size of RANDOM MISC_SIZE equ 0100H ; Size of MISC DISCONT_SIZE equ 0200H ; Size of DISCONT DISDATA_SIZE equ 0200H ; Size of DISDATA SPEAKER_SIZE equ 0100H ; Size of SPEAKER BOARD_TEST_SIZE equ 0100H ; Size of BOARD_TEST PAGEERROR_SIZE equ 0020H ; Size of PAGEERROR PAGECONT_SIZE equ 0093H ; Size of PAGECONT PAGECONT_LOCATION equ TOP_OF_PROG_MEM - PAGECONT_SIZE ; Locate PAGECONT_LOCATION PAGEERROR_LOCATION equ PAGECONT_LOCATION - PAGEERROR_SIZE ; Locate PAGEERROR_LOCATION SPEAKER_LOCATION equ TOP_OF_PAGE - SPEAKER_SIZE ; Locate SPEAKER_LOCATION DISDATA_LOCATION equ SPEAKER_LOCATION - DISDATA_SIZE ; Locate DISDATA_LOCATION DISCONT_LOCATION equ DISDATA_LOCATION - DISCONT_SIZE ; Locate DISCONT_LOCATION MISC_LOCATION equ DISCONT_LOCATION - MISC_SIZE ; Locate MISC_LOCATION BOARD_TEST_LOCATION equ MISC_LOCATION - BOARD_TEST_SIZE ; Locate BOARD_TEST_LOCATION RANDOM_LOCATION equ BOARD_TEST_LOCATION - RANDOM_SIZE ; Locate RANDOM_LOCATION LOOK_FOR_BW_LOCATION equ RANDOM_LOCATION - LOOK_FOR_BW_SIZE ; Locate LOOK_FOR_BW_LOCATION LOOK_FOR_CORNER_LOCATION equ LOOK_FOR_BW_LOCATION - LOOK_FOR_CORNER_SIZE ; Locate LOOK_FOR_CORNER_LOCATION LOOK_FOR_CENTER_LOCATION equ LOOK_FOR_CORNER_LOCATION - LOOK_FOR_CENTER_SIZE ; Locate LOOK_FOR_CENTER_LOCATION org LOOK_FOR_CENTER_LOCATION ; Set location include "LookForCenter.inc" ; include LookForCorner routine org LOOK_FOR_CORNER_LOCATION ; Set location include "LookForCorner.inc" ; include LookForCorner routine org LOOK_FOR_BW_LOCATION ; Set location include "LookForBW.inc" ; include LookForBW routine org RANDOM_LOCATION ; Set location include "Random.inc" ; include Random routine org BOARD_TEST_LOCATION ; Set location include "BoardTest.inc" ; include BoardTest routines org MISC_LOCATION ; Set location include "Misc.inc" ; include misc routines org DISCONT_LOCATION ; Set location include "DisCont.inc" ; include display control routines org DISDATA_LOCATION ; Set location include "DisDataP6.inc" ; include display data routines org SPEAKER_LOCATION ; Set location include "Speaker.inc" ; include speaker routines org PAGEERROR_LOCATION ; Set location include "PageError_6.inc" ; include page error routines org PAGECONT_LOCATION ; Set location include "PageCont_6.inc" ; include page control routines