Jump to content



Photo
- - - - -

What is "switch1"? -- message from rom


  • Please log in to reply
13 replies to this topic

#1 JAM0

JAM0

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,146 posts
  • Location:Spain

  • Flag: Spain

  • Favorite Pinball: Fathom, Elvira

Posted 02 September 2011 - 08:34 AM

On 3 tables (Dakar, Motor Show and World Cup 90) I get a message like "set sw1 to off and press credit button". This appears to be a message from the rom itself and appears after the table is fully loaded and apparently ready to play.

I assume that "credit button" is #5, but I can't figure out what "switch1" is and how to set it to off.
Attached File  prg_err.JPG   35.82KB   42 downloads


Thanks guys

Edited by JAM0, 02 September 2011 - 08:53 AM.


#2 GSGregg

GSGregg

    Pinball Fan

  • Platinum Supporter
  • 1,131 posts
  • Location:Pasadena, California, USA

  • Flag: United States of America

  • Favorite Pinball: Bally CENTAUR (1981)

Posted 02 September 2011 - 09:49 AM

Yo, JAMO!

QUOTE (JAM0 @ Sep 2 2011, 01:34 AM) <{POST_SNAPBACK}>
I assume that "credit button" is #5.....

and I assume that switch #1 is one of the 'dip' switches. Hit Play; after table is rendered (no need to insert coin or press Start), press F6 to get the Dip switch menu. After making a change, hit OK, then F3 to reset.

(Apologies if I'm incorrect, but I think most, if not all, VPM ((rommed)) tables use this.) otvclap.gif





#3 chas

chas

    Pinball Fan

  • Banned
  • PipPipPipPip
  • 1,791 posts

  • Flag: ---------

  • Favorite Pinball: i played Timezone, quickdraw, triple action, frontier and a few more

Posted 02 September 2011 - 09:53 AM

J,
i think on Dakar:
look in the table folder in the DL.
i have the nvram in the table folder and in the VP nvram folder.
after loading and the self test press 7 then wait for the menu.
press left flipper to move to adjusts.
maybe 3x move to adjusts.
press right flipper to select.
press 1-1 then quit and restart.
i dont think i had to do that with motorshow.

keep a notebook for future reference.

Edited by chas, 02 September 2011 - 10:00 AM.


#4 JAM0

JAM0

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,146 posts
  • Location:Spain

  • Flag: Spain

  • Favorite Pinball: Fathom, Elvira

Posted 02 September 2011 - 10:36 AM

QUOTE (chas @ Sep 2 2011, 09:53 AM) <{POST_SNAPBACK}>
J,
i think on Dakar:
look in the table folder in the DL.
i have the nvram in the table folder and in the VP nvram folder.
after loading and the self test press 7 then wait for the menu.
press left flipper to move to adjusts.
maybe 3x move to adjusts.
press right flipper to select.
press 1-1 then quit and restart.
i dont think i had to do that with motorshow.

keep a notebook for future reference.

GSGregg, thanks but there are no dip switches (nothing happens when I press F6) except on Motor show where it asks if I want to use strong flippers or not -- neither setting selected (strong or weak) had an effect on the issue.

chas, I have the Dakar nram in Pinmame nram folder which I copied to the tables folder. Still nothing happens when I press 7.

I am aware of the procedure you mentioned as it worked like a charm on Tee'd Off.

One thing of note is that on each of these tables I get a message just prior to completion of loading that "sound emulation is not 100% accurate" -- which I have to click "OK" and then the table loads. Might this have something to do with it? However on some other tables I get this message and there is no problem.

Thanks guys.

Edited by JAM0, 02 September 2011 - 10:46 AM.


#5 JAM0

JAM0

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,146 posts
  • Location:Spain

  • Flag: Spain

  • Favorite Pinball: Fathom, Elvira

Posted 02 September 2011 - 11:59 AM

I looked these games up on IPDB and from what I gather each of these games have video monitors as opposed to DMD's. I don't know if this has anything to do with it. Also of note is they are all from a foreign manufacturer.

#6 ta2686

ta2686

    Retired ROM Settings Guru

  • VIP
  • 2,324 posts
  • Location:USA

  • Flag: United States of America

  • Favorite Pinball: ONE THAT WORKS!



Contributor

Posted 02 September 2011 - 12:47 PM

QUOTE (JAM0 @ Sep 2 2011, 07:59 AM) <{POST_SNAPBACK}>
I looked these games up on IPDB and from what I gather each of these games have video monitors as opposed to DMD's. I don't know if this has anything to do with it. Also of note is they are all from a foreign manufacturer.


What you need to do is download the pre-configured nvram pack from this site. Although it is named bally_6803_gts3_nvram.zip, it also contains the nvrams for these Mr. Game tables. Unzip this file to your nvram folder and those games should work.

Thanks to destruk for providing these pre-configured nvrams for the community.

Link to download the nvram pack: Preconfigured NVRAMS

Hope this helps.
Need to set or reset replay levels on a particular table? These guides will help you:

For Non-DMD tables: Guide to reset replay levels on non-DMD tables

For DMD tables: Guide to set replay levels on DMD tables

Need to change the number of balls per game on a particular table? These guides will help you:

For Non-DMD tables: Guide to set number of balls per game on non-DMD tables

For DMD tables: Guide to set number of balls per game on DMD tables

Need to adjust the volume on DMD based tables? This guide will help you:

Guide to adjust volume on DMD tables

An alphabetical listing of VPM emulated tables with their MPU and links to their specific replay level, balls per game and volume adjustment procedures can be downloaded as an Excel spreadsheet from this link:

Excel Spreadsheet of VPM emulated tables

#7 JAM0

JAM0

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,146 posts
  • Location:Spain

  • Flag: Spain

  • Favorite Pinball: Fathom, Elvira

Posted 02 September 2011 - 01:23 PM

QUOTE (ta2686 @ Sep 2 2011, 01:47 PM) <{POST_SNAPBACK}>
QUOTE (JAM0 @ Sep 2 2011, 07:59 AM) <{POST_SNAPBACK}>
I looked these games up on IPDB and from what I gather each of these games have video monitors as opposed to DMD's. I don't know if this has anything to do with it. Also of note is they are all from a foreign manufacturer.


What you need to do is download the pre-configured nvram pack from this site. Although it is named bally_6803_gts3_nvram.zip, it also contains the nvrams for these Mr. Game tables. Unzip this file to your nvram folder and those games should work.

Thanks to destruk for providing these pre-configured nvrams for the community.

Link to download the nvram pack: Preconfigured NVRAMS

Hope this helps.

That worked perfectly! Looks like they are very fun tables too. Thanks ta!!

#8 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 02 September 2011 - 02:00 PM

QUOTE (JAM0 @ Sep 2 2011, 12:36 PM) <{POST_SNAPBACK}>
GSGregg, thanks but there are no dip switches (nothing happens when I press F6)


Every table has dip switches, but not every table has a script to handle f6. You could download inkochnito's dip switch scripts collection and just put the right code on the end of the table script, but i see you already solved it with destruk's nvrams.


#9 ta2686

ta2686

    Retired ROM Settings Guru

  • VIP
  • 2,324 posts
  • Location:USA

  • Flag: United States of America

  • Favorite Pinball: ONE THAT WORKS!



Contributor

Posted 02 September 2011 - 02:09 PM

QUOTE (blur @ Sep 2 2011, 10:00 AM) <{POST_SNAPBACK}>
Every table has dip switches, but not every table has a script to handle f6. You could download inkochnito's dip switch scripts collection and just put the right code on the end of the table script, but i see you already solved it with destruk's nvrams.


I don't think the Mr. Game tables have a dipswitch script done by Inkochnito. At least I did not find one in the zip file on this website. If there are scripts for these tables, please advise me where they are.
Need to set or reset replay levels on a particular table? These guides will help you:

For Non-DMD tables: Guide to reset replay levels on non-DMD tables

For DMD tables: Guide to set replay levels on DMD tables

Need to change the number of balls per game on a particular table? These guides will help you:

For Non-DMD tables: Guide to set number of balls per game on non-DMD tables

For DMD tables: Guide to set number of balls per game on DMD tables

Need to adjust the volume on DMD based tables? This guide will help you:

Guide to adjust volume on DMD tables

An alphabetical listing of VPM emulated tables with their MPU and links to their specific replay level, balls per game and volume adjustment procedures can be downloaded as an Excel spreadsheet from this link:

Excel Spreadsheet of VPM emulated tables

#10 GSGregg

GSGregg

    Pinball Fan

  • Platinum Supporter
  • 1,131 posts
  • Location:Pasadena, California, USA

  • Flag: United States of America

  • Favorite Pinball: Bally CENTAUR (1981)

Posted 02 September 2011 - 02:49 PM

QUOTE (JAM0 @ Sep 2 2011, 03:36 AM) <{POST_SNAPBACK}>
GSGregg, thanks but there are no dip switches (nothing happens when I press F6)

Yeah.....not being familiar with these tables, I assumed they were made by our red-white-and-blue powerhouse mfrs. I DL'ed Dakar and experienced your problem firsthand. I then looked up threads about it and read about the nvram remedy, and then DL'ed the Dakar-specific file that ta2686 linked to in a post Mar 31, 2010.

Here's my gripe (before I go ahead and do as instructed, because it'll probably work); the nvram pack hasn't been updated since Apr 4, 2009, and my VP/VPM was freshly installed in late March of this year. Why wouldn't the Dakar (or any other) nvram in my folder be the same as what's in anything I can download now?

Oh, yeah---I compared the Properties of today's download with those of the nvram already on my comp, and they have the same bytecount of 64.0KB (65,582). hmm.gif dry.gif

GSG


(Ex-lawyer becomes a computer tech and hangs a shingle saying, "Computers are fun---TRUST ME")

#11 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 02 September 2011 - 03:29 PM

The checksums are different, so the file contents aren't the same. The file size (in bytes) is always going to be the same for a set game series (like all Mr. Game machines, all Gottlieb System 80 machines, etc etc) because pinmame saves the nvram area of a pinball machine as a complete block of the entire space used for the nvram.
As for why the nvram pack hasn't been updated - there hasn't been a reason to if it's not broken.

Edited by destruk, 02 September 2011 - 03:29 PM.

Build a fire, vipers love the heat.


#12 GSGregg

GSGregg

    Pinball Fan

  • Platinum Supporter
  • 1,131 posts
  • Location:Pasadena, California, USA

  • Flag: United States of America

  • Favorite Pinball: Bally CENTAUR (1981)

Posted 03 September 2011 - 09:00 AM

Skipping the seventeen-line chronology of my day that I considered posting; I DL'ed the PRECONFIGURED NVRAMS (bally_6803_gts3_nvram.zip ver. 1.1.0) that ta2686 linked us to about twenty hours ago.....and IT WORKS!

And, thanks to destruk for the explanation that gave me the incentive to look up 'checksum'; now I have slightly more than no idea what it is. dblthumb.gif I also won't bother breaking out the eight-digit pocket calculator to try and verify anything. whtflag.gif

#13 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 03 September 2011 - 09:47 AM

QUOTE (ta2686 @ Sep 2 2011, 04:09 PM) <{POST_SNAPBACK}>
QUOTE (blur @ Sep 2 2011, 10:00 AM) <{POST_SNAPBACK}>
Every table has dip switches, but not every table has a script to handle f6. You could download inkochnito's dip switch scripts collection and just put the right code on the end of the table script, but i see you already solved it with destruk's nvrams.


I don't think the Mr. Game tables have a dipswitch script done by Inkochnito. At least I did not find one in the zip file on this website. If there are scripts for these tables, please advise me where they are.



if there is no user friendly dip switch script - you can use generic one which has only switch numbers and on/off check boxes.
with generic script you check game manual to see what each switch does and how many switches machine has.

if you take game manual and inkochnito scripts for template - you can even make script your self and send it to inkochnito for his collection

only if manual is freely available somewhere

#14 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 03 September 2011 - 08:05 PM

You can initialize the nvram manually one of the following ways -
Open the table and click the script editor button.
Go to sub Table1_init
right before the end sub line, insert
Controller.Dip(0)=1

Play the table.


Or, you can do this:
Run the rom in PinMAMEW (formerly pinmame for DOS) - with pinmame dakar
Press TAB
Go to Dip Switches
Highlight CPU-1
press the right arrow key to change it to 1
press escape twice


Remember, for Mr. Game's video modes, you use Video dip switch #1 for collision detection. 1 is on/0 is off. You can set this by clicking the vpm display window and press TAB, go to dip switches, and Vid-1

Build a fire, vipers love the heat.