good job ! could you tell me what chip i should order to do the same thing ? and is it possible to edit the main music theme too ? i check in the arom1.bin file and could not find it... is it in an other rom ?
You need a 4mbit EPROM to burn the modified file to. You can change anything in that ROM but you need to make sure that whatever you put in there fits exactly with whatever you pull out. And whatever sound you put in there has to be sampled to ADPCM at 8kHz so this will limit what you can put in there. The main music theme is not in that ROM - it is programmed from the main sound board Y section through FM synthesis of the Yamaha YM2151 on the Aux sound board. Unless you have familiarity creating music for the YM2151, then changing the main theme is not possible.
Would you mind shooting me a message on how to do this? I am trying with my Tee'd off machine which is also a System 3 but when I swamped the sounds out it is triggering more than one sound. I am also testing the ROM via Visual Pinball before burning one for my machine.
Please read my response to AK Alves below. It details the settings you need to use to import the ROM file into Audacity to edit it. I will say you have to be very careful in pulling/replacing/silencing sounds so as to not cross over boundaries as each callout is indexed. If you're triggering more than one sound after making the edit in MAME that might be a MAME issue as the hardware doesn't care whats in the ROM as long as it doesn't put the 2151 into reset.
@@viperrwk Thanks, yea read everything over before doing it. I guess it can't hurt to get a blank rom and give it a try on the actual hardware. I appreciate the quick response!
+Mike Gervasi The contents of the ROM are simple ADPCM files that can be loaded into any sound editor that can edit ADPCM like Audacity - www.audacityteam.org/. Since there is no validity checking (checksum, etc) performed on the contents of the ROMs on the aux sound board all you have to do is find the sound you want to change and either silence it or insert a new sound. Shoot the pyramid is only in the file in one location so once you change that sound, every time it is used in the game it will play the new sound you insert.
+Alexandre Kostetzer Alves I may do a tutorial one day and cannot do so within the context of a YT reply but In simple terms, get Audacity as I linked to above. Run the program. Do File:Import:Raw Data and select the ROM file. In the ensuing options make the following selections: Encoding: VOX ADPCM Byte order: Litle-endian Channels: 1 Channel Mono Start Offset: 0 bytes (this starts at the beginning of the file) Amount to import: 100% (this brings in the entire file) Sample rate: 8000 Hz The "Shoot the Pyramid!" callout is about 2m 04s into the file.
Not sure why the comment - Knocker works fine. Video was edited to get mostly the call outs and any Knocker firing might of been edited out as a result.
@@viperrwk I was hoping for something where you re-programmed the trigger on the rom, to only trigger the pyramid sound every 2x'nd time or 3'rd etc... or vary it between two sounds like "Hurry Up" And "Get the Pyramid"
@@amaraklov You can already limit the "shoot the pyramid" callout by holding down the left flipper button when you plunge the ball. I forget if you only have to do it on the first ball or for every ball. Yes it would be nice if that were in the settings to make it be that way all the time but alas they didn't do it. Stargate got a lot of love from Premier/Gottlieb at the time as the game ROM went through five revisions and the display ROM went through three revisions. Most Premier games of that era maybe had one or two game ROM revisions at most but the number of revisions on Stargate shows how popular it was at the time and how they worked to satisfy the license.
good job !
could you tell me what chip i should order to do the same thing ?
and is it possible to edit the main music theme too ? i check in the arom1.bin file and could not find it... is it in an other rom ?
You need a 4mbit EPROM to burn the modified file to. You can change anything in that ROM but you need to make sure that whatever you put in there fits exactly with whatever you pull out. And whatever sound you put in there has to be sampled to ADPCM at 8kHz so this will limit what you can put in there. The main music theme is not in that ROM - it is programmed from the main sound board Y section through FM synthesis of the Yamaha YM2151 on the Aux sound board. Unless you have familiarity creating music for the YM2151, then changing the main theme is not possible.
Haha brilliant!
Would you mind shooting me a message on how to do this? I am trying with my Tee'd off machine which is also a System 3 but when I swamped the sounds out it is triggering more than one sound. I am also testing the ROM via Visual Pinball before burning one for my machine.
Please read my response to AK Alves below. It details the settings you need to use to import the ROM file into Audacity to edit it. I will say you have to be very careful in pulling/replacing/silencing sounds so as to not cross over boundaries as each callout is indexed. If you're triggering more than one sound after making the edit in MAME that might be a MAME issue as the hardware doesn't care whats in the ROM as long as it doesn't put the 2151 into reset.
@@viperrwk Thanks, yea read everything over before doing it. I guess it can't hurt to get a blank rom and give it a try on the actual hardware. I appreciate the quick response!
So you are taking the romfile and doing what with it to pull up the data? Just a quick and dirty rundown will do :)
+Mike Gervasi The contents of the ROM are simple ADPCM files that can be loaded into any sound editor that can edit ADPCM like Audacity - www.audacityteam.org/. Since there is no validity checking (checksum, etc) performed on the contents of the ROMs on the aux sound board all you have to do is find the sound you want to change and either silence it or insert a new sound. Shoot the pyramid is only in the file in one location so once you change that sound, every time it is used in the game it will play the new sound you insert.
+viperrwk Thanks :)
I have the arom1.bin file. How I can open it?
+Alexandre Kostetzer Alves I may do a tutorial one day and cannot do so within the context of a YT reply but In simple terms, get Audacity as I linked to above. Run the program. Do File:Import:Raw Data and select the ROM file. In the ensuing options make the following selections:
Encoding: VOX ADPCM
Byte order: Litle-endian
Channels: 1 Channel Mono
Start Offset: 0 bytes (this starts at the beginning of the file)
Amount to import: 100% (this brings in the entire file)
Sample rate: 8000 Hz
The "Shoot the Pyramid!" callout is about 2m 04s into the file.
I will try. Tks
Just a small correction, the sample rate is actually 7,575 Hz. The sounds will be a little bit high pitch with 8,000 Hz.
Te knocker not work?
Not sure why the comment - Knocker works fine. Video was edited to get mostly the call outs and any Knocker firing might of been edited out as a result.
Why in Gods name would your nerf Stargate?
Why not! Seriously it's more to show what can be done. I don't run those ROMs normally my wife hates it.
@@viperrwk I was hoping for something where you re-programmed the trigger on the rom, to only trigger the pyramid sound every 2x'nd time or 3'rd etc... or vary it between two sounds like "Hurry Up" And "Get the Pyramid"
@@amaraklov You can already limit the "shoot the pyramid" callout by holding down the left flipper button when you plunge the ball. I forget if you only have to do it on the first ball or for every ball. Yes it would be nice if that were in the settings to make it be that way all the time but alas they didn't do it.
Stargate got a lot of love from Premier/Gottlieb at the time as the game ROM went through five revisions and the display ROM went through three revisions. Most Premier games of that era maybe had one or two game ROM revisions at most but the number of revisions on Stargate shows how popular it was at the time and how they worked to satisfy the license.