┌──────────────────────────┐ │ STERN DRAGONFIST REWRITE │ └──────────────────────────┘ Revamping of Stern's Dragonfist software to eliminate some bugs and add some new features. This software is provided AS IS with no express warranties whatsoever. The version of the software will show in the match display at power on. The file formats provided are as follows: Filenames ending in .716: Formatted for original Stern MPU-200 boards jumpered for 2716 eproms Four (4) files total, for positions U1, U2, U5, and U6. Filenames ending in .732: Formatted for original Stern MPU-200 boards jumpered for 2732 eproms Two (2) files total, for positions U2 and U6. Filename ending in .512: Formatted to go into the auxililiary eprom socket on the Weebly NVRAM.com replacement MPU board in position U1. One (1) file total, for position U1 (jumper change required) The author apologizes in advance should a Dragonfist owner happen to possess an Alltek replacement MPU board as changes to the Alltek board voids their lifetime warranty and so no files nor instructions are available to add this modified software to that brand of board. ┌───────────────────────┐ │ THE CHANGES │ └───────────────────────┘ ══════════════════════════════════════════════════════════════════════════════════ It is possible by holding the slam switch during replay/hstd level settings to go 'backwards' in the case of over-shooting a desired level. Several dip switches have been repurposed to control new features. Spinner high spins can now award a replay if you surpass. High spins will show up to 199 on the player 4 display in attract mode/before last ball start. Spins themselves still accumulate on the spinner display and will 'turn over' at 100 showing 00, but the spins will still count up to 199. The special for stopping the spins on a multiple of 20 has been changed to a dip setting. Two varieties of freeplay, one just a dip switch, where credits can still be won and accumulated. The other 'Williams system 7 style' where you set the maximum credits to 00, making replays meaningless (i.e. credits will not accumulate). Recommended to set the credit display 'off' if you use this type of freeplay. The bonus countdown has been revamped to eliminate an error where the game would become unresponsive due to a stack crash. (The stack would start to use memory that does not exist on an MPU 200 board). The start-stop style of bonus countdown has been changed to a more consistent, quicker, countdown. Bonus can be carried over (dip settable). Maximum # of extra balls now set with an adjustment instead of dip switches. Extra ball now has a sound effect when earned. An unimplemented routine within the game code to reset the standups ball to ball has been integrated (dip settable). Maximum credits is just that, the maximum. No more coins always add credits but replays cannot be won. The attract mode has been changed. Background sound idle ramping up to high frequencies has been corrected. Drop banks can be 'swept' for additional points/bonus (dip settable). New sound effect when this occurs. Factory bug in bonus add behavior corrected (dip settable). Bug in drop bank response where phantom drop hits would register on the upper right target bank fixed. Additional lamp blinking routines (already lit standups will blink a short while on a re-hit). The rapid pulsing of the knocker on high score to date surpassion has been fixed. No more single long pulse instead of distinct pulses. Lamp blinking for left standup later time shortened by half. ────────────────────────────────────────────────────────────────────────────────── ┌───────────────────┐ │ DIP CHANGES │ └───────────────────┘ ══════════════════════════════════════════════════════════════════════════════════ DIP SWITCH 5 STANDUP RESET/CARRY OVER ══════════════════════════════════════════════════════════════════════════════════ Dip switch 5, previously unused, now controls if the standup targets will reset ball to ball or carry over. (Implements a never-used original routine) ────────────────────────────────────────────────────────────────────────────────── OFF = clear standups at the end of ball ON = standups' progress carries ball to ball (stock) ══════════════════════════════════════════════════════════════════════════════════ DIP SWITCH 16/15 DROP TARGET SWEEP AWARD ══════════════════════════════════════════════════════════════════════════════════ Dip switch 16, previously part of hstd award, controls if the game allows an additional score bonus on any drop bank being 'swept' by the player. The bonus for sweeping a drop bank is 25k in addition to the normal score. All 3 drops of a bank must be dropped within a short timeframe for this award. A distinct sound effect will be used instead of the stock effect when this occurs. Dip 15, previously part of the 15-16 HSTD award, now has no effect on gameplay. ────────────────────────────────────────────────────────────────────────────────── OFF = No sweep award (stock) ON = Allow drop sweep award ══════════════════════════════════════════════════════════════════════════════════ DIP SWITCH 17 DROP BONUS ADD BEHAVIOR ══════════════════════════════════════════════════════════════════════════════════ Dip switch 17, previously unused, controls if the game adds a bonus step according to original software behavior (only add bonus on lit bonus X bank, OR any drop if 7X achieved) or add a bonus step on ALL drops (as per the manual). ────────────────────────────────────────────────────────────────────────────────── OFF = Only add bonus on lit drop bank or 7X. ON = Add bonus for each drop hit ══════════════════════════════════════════════════════════════════════════════════ DIP SWITCH 18 BONUS RESET/CARRY OVER ══════════════════════════════════════════════════════════════════════════════════ Dip switch 18, previously part of maximum credits setting, now controls if the earned bonus carries over or resets (factory) ball to ball. The bonus maximum is still 100k. ────────────────────────────────────────────────────────────────────────────────── OFF = Outhole bonus resets ball to ball (stock) ON = Outhole bonus carries over ball to ball ══════════════════════════════════════════════════════════════════════════════════ DIP SWITCH 19 FREE PLAY ══════════════════════════════════════════════════════════════════════════════════ Dip switch 19, previously part of maximum credits settings, now controls if the game operates in a free play mode or not. This free play mode allows game start when credits 00 displayed, and will also allow normal accumulation of won replays and specials. The freeplay style set by the new maximum credits adjustment 18 takes precedence over this setting (even if set to coin play). ────────────────────────────────────────────────────────────────────────────────── OFF = Coin play ON = Free play ══════════════════════════════════════════════════════════════════════════════════ DIP SWITCH 22 HIGH SPIN AWARDS SPECIAL ══════════════════════════════════════════════════════════════════════════════════ Dip switch 22, previously part of add a ball awards, now controls if surpassing current 'HIGH SPINS TO DATE', awards a special (constrained by normal special award settings, dips 31/32). The range of the high spins is 0-199. ────────────────────────────────────────────────────────────────────────────────── OFF = Do not award special if high spins surpassed ON = Award special if high spins surpassed ══════════════════════════════════════════════════════════════════════════════════ DIP SWITCH 23 SPINS ON 20 MULTIPLE AWARDS SPECIAL ══════════════════════════════════════════════════════════════════════════════════ Dip switch 23, previously part of add a ball awards, now controls if the spinner count stops on a multiplie of 20 (i.e. 20/40/60/80/100/120, etc.) spins if a special will be awarded or not. This special was never counted in the special settings of '1 per game' or '1 per ball' (and still isn't). ────────────────────────────────────────────────────────────────────────────────── OFF = Do not award specials on 20 multiplies ON = Award a special if spin stops on a multiple of 20 ────────────────────────────────────────────────────────────────────────────────── ┌───────────────────────────────────┐ │ NEW ADJUSTMENTS │ └───────────────────────────────────┘ New adjustments have been added in the audits area. You can set these adjustments by pressing the credit button to advance. There is no backwards setting here. ══════════════════════════════════════════════════════════════════════════════════ ADJUSTMENT 18 MAXIMUM CREDITS ══════════════════════════════════════════════════════════════════════════════════ Set this adjustment to the maximum allowable credits. The range is 00-99. If set to 00, any credits due are not accumulated. This setting also enables a freeplay setting. Use the credit button to set the desired maximum, and the clear or S33 button on the MPU board to reset the value to 00. ══════════════════════════════════════════════════════════════════════════════════ ADJUSTMENT 19 HSTD CREDITS ══════════════════════════════════════════════════════════════════════════════════ Set this adjustment to number of credits to award for surpassing the high score to date. Range 00-03. ══════════════════════════════════════════════════════════════════════════════════ ADJUSTMENT 20 ADD A BALL CONTROL ══════════════════════════════════════════════════════════════════════════════════ Set this adjustment to the number of allowable add a balls. Set to 00 disables all extra ball/added balls entirely, including specials, if set to extra ball. Set this adjustment to 01 to simulate a single extra ball. One extra ball allowed per ball in play. Set this adjustment to the range 02-05 for the maximum # of added balls allowed to accumulate at any one time. The tilt penalty eliminating all extra balls has been eliminated. ══════════════════════════════════════════════════════════════════════════════════ AUDIT 21 HIGH SPIN TO DATE ══════════════════════════════════════════════════════════════════════════════════ Audit 21 now shows the high spins to date. This is informational only and cannot be set. You can reset it to 00 with the clear or MPU S33 switch. ══════════════════════════════════════════════════════════════════════════════════ Questions/comments can be directed to @slochar on pinside.com or directly emailed to seymour.shabow@gmail.com