(Topic ID: 82160)

Altering the Roadshow code.

By webdiddy

10 years ago


Topic Heartbeat

Topic Stats

  • 33 posts
  • 22 Pinsiders participating
  • Latest reply 9 years ago by T7
  • Topic is favorited by 3 Pinsiders

You

Linked Games

You're currently viewing posts by Pinsider djb_rh.
Click here to go back to viewing the entire thread.

#24 10 years ago
Quoted from webdiddy:

No, by existing song I mean a song already in the game.

Editing it to play a song already in the sound ROMs is *probably* not that hard. You'd do what James said to find the address of the song it's playing *and* find the address of another song you wanted to use instead. Then change the first address to the second using an editor, save a new CPU rom, install.

That's the theory, but the question is if the calls to the sound board are that simple. I'm not sure how it knows to loop the song if the song needs to keep playing when you run out of sample, and I'm not sure how it knows to stop the song. You'd want to investigate those actions, too, to be sure you changed everything you need to change.

The other option would be to figure out the encoding of the sound on the sound ROMs. Find replacement song of the same length, encode, and burn new sound ROMs with your new song at the same location as the one you wanted to replace. You'll need to make sure checksums are updated, too. Not trivial, but maybe easier than the CPU hacking.

The copyright issue is simple to describe. First, if you're using the first method (sounds already in the game, simple CPU hack), it's completely legal to do. But it's not legal to redistribute your hacked CPU ROM. It is legal to describe exactly how you did it, and it's even legal to create a software tool to make it easy for someone else to do it, as long as you don't distribute the ROM image.

The second method is completely legal, too, assuming you bought the song in question you're putting into your game (or it was provided for free from somewhere legally already) *and* again, you still can not distribute the sound ROMs. As before, it would be legal to describe and/or provide tools you wrote to facilitate this, you just can't distribute the original -or- hacked sound ROMs. Well, I take that back. If you replaced ALL the original sounds in the BW sound ROMs for a given game with freely redistributable music (which does exist, but it won't be anything you've ever heard before, most likely), THEN you could redistribute ROM images for others to use.

--Donnie

Promoted items from Pinside Marketplace and Pinside Shops!
$ 9.95
Eproms
Pinballrom
 
From: $ 20.00
Playfield - Decals
Pinball Invasion
 
$ 63.95
$ 29.99
Lighting - Interactive
Lee's Parts
 
$ 85.00
Boards
Pinball Haus
 
$ 11.95
Playfield - Toys/Add-ons
ULEKstore
 
4,800 (OBO)
Machine - For Sale
Richmond, VA
$ 11.95
Eproms
Pinballrom
 
$ 219.00
Gameroom - Decorations
Lit Frames
 
$ 26.75
Playfield - Toys/Add-ons
pinballmod
 
$ 30.00
Electronics
Yorktown Arcade Supply
 
€ 69.00
Pinball Machine
Multiball mods
 
From: $ 17.99
Eproms
Matt's Basement Arcade
 
$ 1.29
Playfield - Toys/Add-ons
Daddio's 3D Printed Mods
 
$ 11.95
Playfield - Toys/Add-ons
ULEKstore
 
4,300
Machine - For Sale
Bakersfield, CA
From: $ 649.95
Lighting - Led
Pin Stadium Pinball Mods
 
$ 31.99
Lighting - Interactive
Lee's Parts
 
From: $ 9.99
Eproms
Matt's Basement Arcade
 
4,900
Machine - For Sale
West Chicago, IL
From: $ 64.95
Cabinet - Sound/Speakers
PinSound
 
$ 19.95
Playfield - Toys/Add-ons
ULEKstore
 

You're currently viewing posts by Pinsider djb_rh.
Click here to go back to viewing the entire thread.

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/altering-the-roadshow-code?tu=djb_rh and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.