revolution-x/GXAUDN.H

164 lines
5.3 KiB
C
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

**************************************************************************
* *
* AUDIT AND ADJUSTMENT EQUATE FILE *
* *
* COPYRIGHT (C) 1992 MIDWAY MANUFACTURING COMPANY. *
* ALL RIGHTS RESERVED. *
* *
**************************************************************************
*OFTEN REFERENCED CMOS ROUTINES
.GLOBAL GET_ADJ, AUD, AUD1, STORE_AUDIT, CLR_AUDR, GET_AUD, BAD_AUD
*
* AUDITS
*
* AUDITS ARE HANDLED BY AUDITS NUMBER OFF OF THE BASE
* OF THE AUDIT REGION
*
*
* IF "CHUTES" VALUE IS CHANGED....EXTRA VALUES MUST
* BE PUT IN THIS TABLE. (AND ADJUSTMENT TABLE OF COURSE)
*
AUDNULL EQU 0
AUDLCOIN EQU 1 ;TOTAL COINS IN LEFT CHUTE
AUDCCOIN EQU 2 ;TOTAL COINS IN CENTER CHUTE
AUDRCOIN EQU 3 ;TOTAL COINS IN RIGHT CHUTE
AUD4COIN EQU 4 ;TOTAL COINS IN FOURTH CHUTE
AUDSCOIN EQU 5 ;TOTAL SERVICE CREDITS
AUDPAIDC EQU 6 ;TOTAL PAID CREDITS
*
FRST_C EQU AUDLCOIN ;FOR CLEARING COINS
LAST_C EQU AUDPAIDC
*
AUDSTART EQU 7 ;Game starts
AUDLABTR EQU 8 ;1st BTR in front of CLUB X
AUDLACLUB EQU 9 ;Enter CLUB X
AUDLAAERO EQU 10 ;See Aerosmith get pushed
AUDLAEND EQU 11 ;Finish dressing room
AUDJUNGLE EQU 12 ;Jungle selected
AUDJUBTR EQU 13 ;Jungle BTR
AUDJUDESK EQU 14 ;Jungle beat Warren at the desk
AUDJUELEV EQU 15 ;Made it to the elevator
AUDJUBZERK EQU 16 ;Last Berzerker hallway
AUDJUBUG EQU 17 ;Chased by the bug
AUD1TIME EQU 18 ;TIME 1 PLAYER ONLY
AUD2TIME EQU 19 ;TIME 2 PLAYER SIMULTANEOUS
AUD3TIME EQU 20 ;TIME 3 PLAYER SIMULTANEOUS
AUDPTIME EQU 21 ;TOTAL PLAY TIME
AUDGSTARTS EQU 22 ;Number of game starts
AUDAVGTC EQU 23 ;AVERAGE TIME/CREDIT
AUDMAXWAVE EQU 24 ;MAX WAVE REACHED
AUDEXTRALIFE EQU 25 ;Extra life powerups
AUDEXTRASCORE EQU 26 ;Extra energy by way of score
AUDSLAMS EQU 27 ;NUMBER OF TIMES BEEN SLAMMED
AUDUPTIME EQU 28 ;GAME TOTAL UPTIME ( POWER ON TIME )
AUDCONTOFFER EQU 29 ;GAME CONTINUES OFFERED
AUDCONTTAKEN EQU 30 ;GAME CONTINUES TAKEN
AUDONTIME EQU 31 ;GAME POWER ON TIME
AUDAUTO EQU 32 ;AUTO CYCLE PASSES
AUDDOGGY EQU 33 ;WATCHDOG HITS
AUDAVGGC EQU 34 ;AVERAGE GAME COST
AUDNUMTC EQU 36 ;DIVISOR FOR TIME/CREDIT
AUDNUMTG EQU 37 ;GAMES COMPLETED
AUDWARNING EQU 39 ;SOFTWARE WARNING
AUDBADTRAP EQU 40 ;SOFTWARE TRAPS
AUDSECURITY EQU 41 ;SECURITY BREECH COUNT
AUDWAVECNT EQU 42 ;COUNTER FOR AVG WAVE REACHED
AUDFINISH EQU 43 ;GAMES THAT HAVE BEEN FINISHED
AUDJUEND EQU 44 ;Jungle complete
AUDFLHELI EQU 45 ;Boss helicopter reached
AUDFLEND EQU 46 ;Flite wave complete
AUDJAPAN EQU 47 ;Japan selected
AUDJACRATE EQU 48 ;Crates entered
AUDJAFAC EQU 49 ;Factory entered
AUDJARD EQU 50 ;R&D facility entered
AUDJADESK EQU 51 ;Desk battle
AUDJAEND EQU 52 ;Japan completed
AUDWEMBLEY EQU 53 ;Wembley entered
AUDMIDEAST EQU 54 ;Middle east selected
AUDMIEND EQU 55 ;Middle east finished
AUDFLEABAG EQU 56 ;Flea bag room in LA
AUDBATHROOM EQU 57 ;Either bathroom on 1st floor of CLUB X
AUDSTOCKINGS EQU 58 ;Kerri puts on her stockings
AUDBACKSTAGE EQU 59 ;Partyed backstage with Aerosmith
AUDTYLER EQU 60 ;Steven Tyler found
AUDPERRY EQU 61 ;Joe Perry found
AUDHAMILTON EQU 62 ;Tom Hamilton found
AUDWHITFORD EQU 63 ;Brad Whitford found
AUDKRAMER EQU 64 ;Joey Kramer found
*
LAST_AUDIT EQU 64 ;LAST AUDIT FOR AUDIT CLEAR INFO
*
FRSTGAUD EQU AUDSTART
LASTGAUD EQU LAST_AUDIT
AUDCAL1UL EQU LAST_AUDIT+1 ;PLAYER 1 UPPER LEFT CALIBRATION
AUDCAL1LR EQU LAST_AUDIT+2 ;PLAYER 1 LOWER LEFT CALIBRATION
AUDCAL2UL EQU LAST_AUDIT+3 ;PLAYER 2 UPPER LEFT CALIBRATION
AUDCAL2LR EQU LAST_AUDIT+4 ;PLAYER 2 LOWER LEFT CALIBRATION
AUDCAL3UL EQU LAST_AUDIT+5 ;PLAYER 3 UPPER LEFT CALIBRATION
AUDCAL3LR EQU LAST_AUDIT+6 ;PLAYER 3 LOWER LEFT CALIBRATION
*
CALIBRATE_START .EQU AUDCAL1UL
CALIBRATE_END .EQU AUDCAL3LR
*
* ADJUSTMENTS ARE ALL LONG WORDS REFERENCED BY ADJUSTMENT
* NUMBER.
*
ADJNULL EQU 0
ADJPRICE EQU 1 ;MASTER PRICING
ADJLMULT EQU 2 ;LEFT SLOT MULTIPLIER
ADJC1 EQU ADJLMULT ;FIRST COIN TABLE ADJUSTMENT
ADJCMULT EQU 3 ;CENTER SLOT MULTIPLIER
ADJRMULT EQU 4 ;RIGHT SLOT MULTIPLIER
ADJ4MULT EQU 5 ;FOURTH SLOT MULTIPLIER
ADJCUNIT EQU 6
ADJBUNIT EQU 7
ADJMUNIT EQU 8
ADJCDIV EQU 9
ADJFRAC EQU 10 ;NON ZERO SAYS SHOW HALF CREDITS
ADJCSTRT EQU 11 ;CREDITS REQUIRED TO START
ADJCCONT EQU 12 ;CREDITS REQUIRED TO CONTINUE
ADJCX EQU ADJCCONT ;LAST COIN TABLE ADJUSTMENT
ADJDIFF EQU 13
ADJHSRES EQU 14
ADJENERGY EQU 15 ;ENERGY PER PLAY
ADJEXTRA EQU 16 ;EXTRA MAN EVERY
ADJNUMEXTRA EQU 17 ;MAXIMUM NUMBER EXTRA MEN/COIN
ADJMUSIC EQU 18 ;ATTRACT MODE SOUND
ADJMAXC EQU 19 ;MAXIMUM CREDITS
ADJFREPL EQU 20 ;NON-ZERO MEANS FREE PLAY
ADJVIRGIN EQU 21 ;NON-ZERO MEANS 1ST 8 OF COIN ADJUST BLOCK UNTOUCHED
ADJBOMBS EQU 22 ;NUMBER OF BOMBS PER GAME
ADJ1ST6 EQU 23 ;NON-ZERO MEANS 1ST 6 UNTOUCHED.
ADJNOCPAG EQU 24
ADJBUYIN EQU 25
ADJHSON EQU 26 ;IF = 0, DON'T ALLOW HIGH SCORE ENTRY
ADJMINTIME EQU 27 ;MINIMUM TIME GUARANTEED PER CREDIT
ADJVOLUME EQU 28 ;Current sound board volume
ADJMINVOL EQU 29 ;Minimum volume allowed
ADJSWAVE EQU 30 ;Starting Wave #
ADJVIOLENCE EQU 31 ;Violence level
ADJOFFER EQU 32 ;CD Offer ON/OFF
ADJPROFANITY EQU 33 ;Language rating
LAST_ADJUST EQU 33