Misc Does anyone have experience with boards to solder FM chips on ?

Pikachuk

Well-Known Member
OP
Member
Joined
Mar 19, 2016
Messages
768
Trophies
0
Age
23
Location
Bordeaux
XP
761
Country
France
Hi
As I know composing, programming and I love music using the YM2608 chip. I wanted to get an actual one and use it for some music.
However as it's a chip meant to be soldered on a board, i couldn't easily use it on PC.
That's why I'm looking for infos on how I could get it soldered to a board that would allow me to use it on PC. I already did some soldering in the past like replacing the battery of a dreamcast by a battery slot and co. the thing i'm wondering the most is what type of board i should get. from what i could read, it's a DIP 64 so i guess the board should have a slot for it

unknown.png

this is the FM chip i'm interested in soldering to a board
 
  • Like
Reactions: The Real Jdbye

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,405
Country
United Kingdom
You could solder it. Most however would suggest you get a socket instead, and suitable pliers (Can you use some screwdrivers? Sure. You will eventually bend the pins though and your vintage chip is going to need a very annoying repair or more likely replacement.) if there is no ZIF (zero insertion force, usually socket with a lever or something to hold it down and allow easy release later). That however is probably the least of your problems here.

There are also some emulations of the chip in FPGAs and such like (saw some even aiming at replacing those in sound cards, old "home computers" and such like) but that might be a different topic, though I will note FPGA to emulate (or perhaps more accurately simulate) the baseline chip that they sold to plebs vs FPGA to emulate the same line of chip but way fancier they used in their fanciest of fancy digital audio workstations (say you find/simulate a YMF288 instead, though that might be a downgrade) is not a great difference usually and you can colour outside the lines a bit (maybe allow it to use 16 bit 44KHz samples rather than 8bit low rate stuff of the stock device).

As far as using it on a PC then I would be more worried about the software side of things for this one -- having it on PC is one thing but if your only program to speak to it is custom then having your DAW or sequencer or whatever speak to it might be tricky depending upon your programming skills and how amenable to plugins said programs are (open source stuff tends to be fine with them/welcome them, professional gear less so). If you have to write serious drivers then that is even more fun.
FM chips being synthesisers rather than analogue wave fumbling fun (though it looks like this has some basic sampling options) means the obvious choice would be to see if there is any kind of midi controller (while some pro stuff is not about the plugins they will tend to have midi support) adapter and that would be a bit more reasonable. You will probably find yourself back with a programmable chip (though nothing so annoying as an FPGA unless you need some kind of serious low latency) to take the PC input and possibly even output (assuming the FM does not export something you can/care to take back in via a line in or other such things).

It is noted for its use in the NEC-PC?801 lines of computers which in turn brings us the big in Japan problem -- if this was the Amiga, C64 SID or something like that then there are a few things here (though nothing I am particularly inclined to reference for the purposes of adaptation) but what exists for this might be Japanese for Japanese speaking people. Indeed even most searches for a datasheet seem to spit back some not so nicely scanned Japanese at me but recognisable with block diagrams and clearly decent data or a basic pinout in English ( http://www.vgmpf.com/Wiki/index.php?title=YM2608 probably having more than most other datasheets as far as specs and seemingly http://www.vgmpf.com/Wiki/images/d/de/YM2608_Manual_(Translated).pdf as a just about readable translated version)
 

Pikachuk

Well-Known Member
OP
Member
Joined
Mar 19, 2016
Messages
768
Trophies
0
Age
23
Location
Bordeaux
XP
761
Country
France
You could solder it. Most however would suggest you get a socket instead, and suitable pliers (Can you use some screwdrivers? Sure. You will eventually bend the pins though and your vintage chip is going to need a very annoying repair or more likely replacement.) if there is no ZIF (zero insertion force, usually socket with a lever or something to hold it down and allow easy release later). That however is probably the least of your problems here.

There are also some emulations of the chip in FPGAs and such like (saw some even aiming at replacing those in sound cards, old "home computers" and such like) but that might be a different topic, though I will note FPGA to emulate (or perhaps more accurately simulate) the baseline chip that they sold to plebs vs FPGA to emulate the same line of chip but way fancier they used in their fanciest of fancy digital audio workstations (say you find/simulate a YMF288 instead, though that might be a downgrade) is not a great difference usually and you can colour outside the lines a bit (maybe allow it to use 16 bit 44KHz samples rather than 8bit low rate stuff of the stock device).

As far as using it on a PC then I would be more worried about the software side of things for this one -- having it on PC is one thing but if your only program to speak to it is custom then having your DAW or sequencer or whatever speak to it might be tricky depending upon your programming skills and how amenable to plugins said programs are (open source stuff tends to be fine with them/welcome them, professional gear less so). If you have to write serious drivers then that is even more fun.
FM chips being synthesisers rather than analogue wave fumbling fun (though it looks like this has some basic sampling options) means the obvious choice would be to see if there is any kind of midi controller (while some pro stuff is not about the plugins they will tend to have midi support) adapter and that would be a bit more reasonable. You will probably find yourself back with a programmable chip (though nothing so annoying as an FPGA unless you need some kind of serious low latency) to take the PC input and possibly even output (assuming the FM does not export something you can/care to take back in via a line in or other such things).

It is noted for its use in the NEC-PC?801 lines of computers which in turn brings us the big in Japan problem -- if this was the Amiga, C64 SID or something like that then there are a few things here (though nothing I am particularly inclined to reference for the purposes of adaptation) but what exists for this might be Japanese for Japanese speaking people. Indeed even most searches for a datasheet seem to spit back some not so nicely scanned Japanese at me but recognisable with block diagrams and clearly decent data or a basic pinout in English ( http://www.vgmpf.com/Wiki/index.php?title=YM2608 probably having more than most other datasheets as far as specs and seemingly http://www.vgmpf.com/Wiki/images/d/de/YM2608_Manual_(Translated).pdf as a just about readable translated version)
well for the computer side of things I thought I could basically modify the source of bambootracker which is a tracker meant for the ym2608 in order to make it speak to the chip

for the hardware side of things though yeah from what i've seen i should probably more use a slot
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    and also ahve the option to play as a human
  • S @ salazarcosplay:
    or set it up that when you get injured past a certain point they have to replace your human parts with cybernetics
  • Xdqwerty @ Xdqwerty:
    i have a placeholder enemy sprite i made
  • S @ salazarcosplay:
    or have it that you don't know you are a cyborg, robot, and you find out and have a existential crisis
  • S @ salazarcosplay:
    or have it start in the virtual world and you are an ai that gained sentience
  • Xdqwerty @ Xdqwerty:
    btw gonna wash my face in a bit, my eyes feel tired
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why does the health behavior exist if you can just use a variable?
  • Xdqwerty @ Xdqwerty:
    and nope the number still doesnt change
  • Xdqwerty @ Xdqwerty:
    ok im gonna make my own asset
    Xdqwerty @ Xdqwerty: ok im gonna make my own asset