Bit more information on how to get pin2dmd working on Sam games (Metallica, ACDC etc) using Pinball Browser. The below is for Metallica
- download the pinball browser software from here: [
http://tiny.cc/pinballbrowser ]
- register the software (paypal olivier $10 for a license)
- download the 1.70 rom from the sternpinball.com website
here:
http://sternpinball.com/game-code/game-code-metallica-le
here:
http://sternpinball.com/game-code/game-code-metallica-premium
or here:
http://sternpinball.com/game-code/metallica-pro
-
pm me with your email address for the macro and smartdmd.txt file (which contains the palette information) <--- Various macros for different games are available from various people
- launch the pinball browser software, and then load in the metallica 1.70 .bin rom file
- from the 'smartdmd' button, click the 'configure your smartdmd device' button, navigate to where the smartdmd.txt file is located and select it (this is one of the files that I emailed you)
- from the 'macros' button, click the 'load' button [folder icon], and select the macro (.pbm) (this is the other file that I emailed you)
- click the 'run' button
- click the 'save as' button [disc icon w/ pencil] to save the new .bin file
- copy the .bin file to a usb drive
- re-flash your machine with the new .bin file
from
https://pinside.com/pinball/forum/topic/metallica-owners-thread/page/186#post-3573026
For information, Stern SAM is indeed complex.
However, there has been some great progress: since Lucky released his 64 colors version, SAM colorization are fully supported through the PAL/FSQ file technique.
But very few have been converted to the new system
As far as I know, these are:
- World Poker Tour
- Family Guy
- Pirates of the Carribean
and that's it. All of them the work of vbobrusev
All other colorizations for Stern SAM are done using Pinball Browser, which is a PITA to use:
- Colorization is done using macros applied to the original ROM (so you load the original rom file, then apply the colorization macros)
- These macros usually apply strictly to one rom version (ie revision and Pro/Premium). You can adjust if you know your way around (for ex the Premium ROM for Star Trek has more DMD frames, fortunately they are all at the beginning so you can adjust the macros by adding a "shift" command), still clumsy
- Colorization is done directly in the ROM, so you are limited to ROM space... And in the case of the two colorizations I tested out there, I ran out of memory on both. I tested Avengers, I got about a dozen errors (meaning the colorization macro could not be applied and saved), on Star Trek I got hundred of errors.
- Once colorized, you need to save your ROM, specifying in Pinball Browser the communication mechanism. You have two methods of operation, In-Frame or side channel. In-frame as the name implies use the first four pixels of the DMD to relay the palette switch. Unfortunately this seems broken and does not work. Side channel requires a serial USB cable between the CPU board and PIN2DMD, AND to modify the ROM to add the communication patch. And to add the communication patch, you need the serial number of your CPU board... Which hopefully has not been swapped so you can find the SN at the back of your pinball machine
Also, Pinball browser colorization method does not support 64 colors.
So all in all... I would not even dream of going that route for a Stern SAM machine, at least unless it's supported natively (see above)