164 lines
5.3 KiB
C
164 lines
5.3 KiB
C
**************************************************************************
|
||
* *
|
||
* 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
|
||
|
||
|
||
|