Quoted from BeeGeeMtl:I'm a newbie and can't update this old pin myself. I can do the newer ones with the USB keys, but how would I update a ROM on an old pin as such? Thanks.
When the game is turned on it should display the ROM version numbers it's running. The ROM's are physical chips on the pinball boards . The CPU ROM should also have a sticker on it indicating the version number. In the olden days if a pinball machine needed a code update you would need to get a new ROM chip from your distributor.
The last CPU code update for Austin Powers was version 3.02, the latest version of the DMD display code was 3.0. If you don't have the latest versions you need to replace your ROM chips to get the latest code. If you have a ROM burner you can download the latest code from Stern's website and burn them yourself. The simpler way is to just buy a pre-burned ROM chip from Marco and just replace the old chip with the new one. The ROM chips are in sockets so you can exchange them with the new ones without any soldering.
Here are links to the latest CPU and display ROM's. the other ROMS in the game don't need to be updated because they never went beyond their original 1.0 versions.
https://www.marcospecialties.com/pinball-parts/EPROM1061
https://www.marcospecialties.com/pinball-parts/EPROM1062
Here's the change log showing the differences between the ROM versions.
Software Release 3.02
Date July 18, 2002
CPU ROM
apcpu.302 checksum $5DFF
* fixed code to stop recycling balls thru the trough if the top lanes
were not made.
Software Release 3.01
Date November 8, 2001
CPU ROM
apcpu.301 checksum $5DFF
* New dispatch edge routines should help do a better job
of knowing which edge they are really on and help fix
the missing coin problem.
Software Release 3.00
Date September 20, 2001
CPU ROM
apcpu.300 checksum $ACFF
Display ROM
apdsp-a.300 checksum $6A34
apdsp-f.300 checksum $23E6
apdsp-g.300 checksum $236A
apdsp-i.300 checksum $C176
* adjustment added to remove references in game to "Washington D.C."
Software Release 2.03
Date August 8, 2001
CPU ROM
apcpu.203 checksum $CDFF
* removed phrase from "family" settings
*************************
Software Release 2.02
Date August 2, 2001
CPU ROM
apcpu.202 checksum $D0FF
* New U.K. coin setting default, Hard/Easy rule settings reversed
Display ROM
ap_dispa.201 checksum $D6E3
* fixed aux. coil #3 "draw" bug
*************************
Software Release 2.01
Date July 26, 2001
CPU ROM
apcpu.201 checksum $C6FF
* pulse for stacked balls in trough fixed
*************************
Software Release 2.00
Date July 24, 2001
CPU ROM
apcpu.200 checksum $CAFF
Display ROM
apdisp-a.200 checksum $F31F
* all references to "Fat Bastard" removed from family settings (dot's & speech)
*************************
Software Release 1.04
Date July 23, 2001
CPU ROM
apcpu.104 checksum $02FF
* removed farting from family mode (which occurs only in ver 1.03)
* Run time machine longer after "catching and throwing" a ball
*************************
Software Release 1.03
Date June 29, 2001
CPU ROM
apcpu.103 checksum $02FF
* less farting
* Replay bug fixed that stopped awarding replays and instead awarded extra balls
*************************
Software Release 1.02
Date June 11, 2001
CPU ROM
apcpu.102 checksum $1CFF
* Corrected Replay code that lowered the desired match percentage
* MOJO hidden jackpot "A" register trashed bug corrected
*************************
Software Release 1.00
Date June 7, 2001
CPU ROM
apcpu.100 checksum $A5FF
Display ROM
apdisp-a.100 checksum $4096
Sound ROM's
apsndu7.100 checksum $DA7B
apsndu17.100 checksum $D2B9
apsndu21.100 checksum $9E75
apsndu36.100 checksum $51F3
apsndu37.100 checksum $0AE5