Sonic and Sega Retro Message Board: Do we know enough about the MD/Genesis to accomplish this? - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Page 1 of 1
    Locked
    Locked Forum

Do we know enough about the MD/Genesis to accomplish this? Music idea

#1 User is offline Qjimbo 

Posted 17 September 2013 - 05:35 PM

  • Your friendly neighbourhood lemming.
  • Posts: 4367
  • Joined: 17-February 03
  • Gender:Male
  • Location:Vancouver, BC
  • Wiki edits:69
I've been noticing recently quite a few people have been taking out the sound chips of the SEGA Megadrive/Genesis, and driving them directly from their PCs with arduinos and things like that. This got me thinking, do we actually understand enough about the SEGA Genesis now to, for example, connect wires to datalines on the motherboard, and inject a VGM music stream on the console while it is powered on, bypassing any need for carts or things like that? The raspberry pi for example has 8 GPIO pins, which is enough to drive a YM2612 directly but not enough for both that and the PSG.

Basically this is just a "what if?" question I've had kicking around my head for a bit and would really like to hear peoples take on it.

#2 User is offline GerbilSoft 

Posted 17 September 2013 - 08:52 PM

  • RickRotate'd.
  • Posts: 2223
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
9001
Injecting signals onto the bus while the power is on can damage the system due to bus contention, I.e. multiple devices driving a signal high or low.

That having been said, it wouldn't be too hard to e.g. make a cartridge that accepts data over a controller port (or a custom port on the cartridge) and relays it to the YM2612 or PSG.

#3 User is offline TmEE 

Posted 18 September 2013 - 01:59 AM

  • Hot music ~~~~
  • Posts: 1716
  • Joined: 06-January 08
  • Gender:Male
  • Location:Estonia, Rapla City
  • Project:Big Neighbor Disturber, Laser Raster Scan Projector
  • Wiki edits:11
Yes we know enough to do that, but it is not practical which is why its not being done. Bus switches and ton of wires are not worth it.

Cartridge that can take data from a PC via USB or other connection is nicest method, after taking the chips out using them as is :P

8GPIO is not enough to drive a YM or PSG as is, you need some extender. You have to handle 8x Data lines, 2x Address lines and !WE lines, that's 11. !OE and !CE are important to have but you can get away with tying !OE high and !CE low. !Reset would be good to handle too.
This post has been edited by TmEE: 18 September 2013 - 02:01 AM

Page 1 of 1
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users