## What is it?
Project RE-birth 2nd is the spiritual continuation of [Project RE-birth](https://web.archive.org/web/20210307031049/ym2203.com)    
In 2021, for unknown reasons, the Japanese closed the ym2203.com website, deleted all public schematics, and stopped the distribution of all peripheral hardware. This makes me feel very regretful and annoyed. Even if I have money, I can’t buy it. to any SPFM motherboard or rebirth module.  

In the absence of original hardware, I forked almost all RE-birth music modules to really revive this project, my intention was to make FM music chips available to people all over the world, no internal meetings, no internal stores and Hungry sound effects, long-term stock.  
By copying the rebirth module, I learned a lot, such as the bus layout of rebirth, digital-to-analog isolation, single-power audio amplifier design, and standardized module appearance. It can be said that it is as worth learning as a textbook.  
YM2203 sound card suitable for SPFM series. The circuit is redesigned by myself and is compatible with RE:birth bus.
You can use it with SPFM Light, SPFM Lite, RESPFM, IAP-RESPFM and other motherboards. 

###Supported chips  
OPL:YM3526,Y8950,  
OPL2:YM3812,YM3812-F,U6612  
OPLL:YM2413,YM2413-F,YM2413B,YM2413B-F  
OPLL Clone:2413,MY2413,YM2413 THINK,UM2413,UM3567,U3567  
OPL3:YMF262,YMF289  
OPM:YM2151,  
OPZ:YM2414  
OPN:YM2203,  
OPN2:YM2612,YM3438,YMF276,  
OPNA:YM2608,  
OPN3,YMF288  
PSG:AY8910,YM2149,JFC95101,KC89C72,YMZ284  
DCSG:SN76489  
###Music Module:  
RE2-YM2151  
RE2-YM2608  
RE2-YMF262  
RE2-YM3812/3526  
RE2-YM2413  
RE2-PSG/SSG+SSGL  
RE2-YMF276/288/289  
RE2-YM2203  
RE2-YM2612+SN76489  
RE2-NBV5/AYB03 Convert Board  
###Mainboard:  
SPFM Lite (2 card slots)  
IAP-RESPFM (4 card slots)  

## Why did you make it?
I referred to the ps98-YM2203 schematic and pictures of the original rebirth module, as well as the SPFM Tower schematic.  
My dream: to make SPFM and rebirth modules and make them available to everyone in the world.  
No internal meetings, no mystery shops, fair play to all.--  
Due to the extensive experience accumulated in designing MegaMod, these modules were basically designed within a week.

## What makes it special?
Simple appearance, with YM2203 logo and parameters, using the classic universal dual operational amplifier NE5532, with adjustable volume, excellent sound quality, good digital-analog isolation, and completely follows the design soul of Project RE:birth.  
The design of the rebirth module is very excellent, pursuing the ultimate sound quality, standardized appearance, reasonable bus layout and ground plane isolation at the cost of an amateur project. Just like a textbook, I completed all this in accordance with the design spirit of rebirth.
In particular, RE2-YM2203 supports stereo PSG, and the stereo configuration can be freely adjusted through the three-position switch. This is my original design.

#1.MDPlayer:  
[github](https://github.com/kuma4649/MDPlayer/releases)  
Currently still actively updating.  
It provides professional chip music visualization and can play chip music formats such as VGM. The important thing is that it directly supports MDX, FMPMD, MGS and other Japanese computer music formats through hardware playback.  
The following formats are supported:  
NRD,XGM,S98,MID,RCP,NSF,HES,SID,MGS,MDR,MDX,MND,MUC,MUB,M,M2,MZ,MPI,MVI,MZI,OPI,OVI,OZI,WAV,MP3    

####2.MamidiMEMO:  
[github](https://github.com/110-kenichi/mame/releases)  
The MIDI-FM middleware, which is still active today, allows for complete graphical adjustment of FM tone parameters, powerful arpeggio definition function, and rich MIDI functions. It can be used with modern step sequencers and supports VSTi.  
MAmidiMEmo is a virtual chiptune sound MIDI module using a MAME sound engine. You can control various chips and make sound via MIDI I/F. So, you don't need to use dedicated tracker and so on anymore. You can use your favorite MIDI sequencer to make a chip sound.  

####3.FITOM:
[wayback machine](https://web.archive.org/web/20201101025825/https://sites.google.com/site/fitomproject/)  
[fitomproject](https://sites.google.com/site/fitomproject/)   
The updated MIDI-FM middleware has been stopped, but its functions are still perfect.  
FITOM (FM Instruments Total Operating Middleware) is a middleware driver that receives MIDI messages from the MIDI input of the PC and controls FM sound source modules such as RE:birth based on the message content.  

We assume the following use case.  
Connect a USB-MIDI keyboard and use your PC as a sound source keyboard.  
Use with a MIDI sequencer to turn your PC into a MIDI sound module.  
(The MIDI loopback driver is required to run the MIDI sequencer and FITOM on the same PC.)  

Action confirmation motherboard  
-RE:birth (MB-100)  
-SPFM Light  
-RESPFM REV1.0  

####4.mmldrv:
[wayback machine](https://web.archive.org/web/20201026072223/http://www.pyonpyon.jp/~gasshi/fm/mmldrv.html)    
Arranger software officially supported by SCCI.  
MML-based sound driver using SCCI.  
It is being developed as a sample program for SCCI.  
*This application is only available in 32-bit version.  

Operation confirmation motherboard  
-SPFM Light  
-RESPFM REV1.0  

####5.np2 (SCCI compatible version)
[wayback machine](https://web.archive.org/web/20201026072223/https://www.yui.ne.jp/np2/)    
NEC PC-98 series emulators now support the long-awaited (SCCI)!  
*Requires BIOS ROM image.  
*Compatible with the combination of motherboard + OPNA module (RE1-YM2608).  

Action confirmation motherboard  
-RE:birth (MB-100)  
-SPFM Light  
-RESPFM REV1.0  

####6.SPFM Player:
[wayback machine](https://web.archive.org/web/20201026072223/http://www.pyonpyon.jp/~gasshi/fm/spfmplayer.html)    
SPFM player (SCCI compatible version)  
Player software compatible with S98 and VGM  

Action confirmation motherboard  
-RE:birth (MB-100)  
-SPFM Light    
-RESPFM REV1.0  

####7. ToneEditor (FM sound source tone editing tool)   
[wayback machine](https://web.archive.org/web/20201026072223/https://ym2203.com/rebirth/download/software/ToneEditor_15062800.zip)    
The software was featured in the Summer 2015 issue of Electronic Works magazine.  
This is software for editing the tones of FM sound sources.  
It was originally created as a sample and therefore not elaborately crafted.  
It was created to allow you to easily try out existing published tones by entering them.  
We hope you'll remember the fun of ancient "sound-making."  
(Quoted from documentation)  

Features and specifications have changed compared to the version released on June 28, 2015.  

Action confirmation motherboard  
-RE:birth (MB-100)  
-SPFM Light  
-RESPFM REV1.0  

####8.M88 (PC-88 emulator)(SCCI compatible version) 
[wayback machine](https://web.archive.org/web/20201026072223/http://www.pyonpyon.jp/~gasshi/fm/M88scci.html)
   
SCCI compatible version PC8801 series emulator M88  

Operation confirmation motherboard  
-SPFM Light  
-RESPFM REV1.0  

####9.X68Sound.dll (SCCI compatible version)
[wayback machine](https://web.archive.org/web/20201026072223/http://www.pyonpyon.jp/~gasshi/fm/X68SoundScci.html)  

SCCI-compliant version of X68Sound.dll  
Can be used with X68Sound.dll-compatible software.  

Operation confirmation motherboard  
-SPFM Light  
-RESPFM REV1.0  
  

####10.gens-2.11 SCCI compatible version
[realchip](http://realchip.yui.ne.jp/)    
  
http://amethyst.yui.ne.jp/svn/realchip/sega/gens-2.11/  
SCCI-compliant version of the GENESIS (Mega Drive) emulator  
This is an emulator that does screen drawing etc on the PC and outputs audio from the actual chip (via SCCI).  

Operation confirmation motherboard  
-SPFM Light + YM2612/SN76489 (recommended)  
-RE:birth + YM2612 / SN76489  
-RESPFM REV1.0 (Confirming)  

####11.genplus-gx SCCI compatible version
[realchip](http://realchip.yui.ne.jp/)  
  
http://amethyst.yui.ne.jp/svn/realchip/sega/genplus-gx/  
SCCI Compatible Version GENESIS (Mega Drive) and SMS Emulator  
This is an emulator that does screen drawing etc on the PC and outputs audio from the actual chip (via SCCI).  

Action motherboard confirmed  
-SPFM Light + YM2413 / SN76489 / YM2612  
-RE:birth + YM2413 / SN76489 / YM2612  
-RESPFM REV1.0 (under confirmation)  

####12.KSS player    
[wayback machine](https://web.archive.org/web/20201026072223/https://tettoon.jimdofree.com/kss-player/)  
Supports using RE1-EXT-MSCCX REV1.0 to play KSS format data. It is developed in JAVA, so you need to install the runtime separately. it Available in beta form, so use at your own risk.  

Action confirmation motherboard  
-RE:Birth(MB-100)  
-SPFM Light

####13.Hoot
[dmpsoft](http://dmpsoft.s17.xrea.com/hoot/index.html)
hoot is software that recreates the gaming music of that era by emulating previous generation PC and consumer console hardware. Pure sound simulators are rare, but among them, hoots are relatively lightweight and focus on appearance, such as the ability to display keyboards and level meters. It also contains drivers for the sound parts of arcade games that the author personally plays and enjoys.   

####14.X millennium
[wayback machine](https://web.archive.org/web/20180304195657/http://www.turboz.to/) 
http://www.turboz.to/
X1 series emulator

####15.BambooTracker
[github](https://github.com/BambooTracker/BambooTracker)
BambooTracker is a cross-platform music tracker for the Yamaha YM2608 (OPNA) sound chip which was used in NEC PC-8801/9801 series computers.

####16.MML2VGM
[github](https://github.com/kuma4649/mml2vgm)
VGM/XGM/ZGM file creation tool for Mega Drive and others
This tool creates VGM/XGM/ZGM files based on MML files created by users.

####17.mucom88  
https://github.com/onitama/mucom88
MUCOM 88 is a Music Macro Language (MML) compiler and music creation tool for the NEC PC-8801 platform developed by Yuzo Koshiro in 1987. In addition to a compiler, MUCOM 88 provides an FM synthesis driver written in z80 machine code that understands the MML compiler output, giving an environment for playback and feedback for the composer.

####18.NP2kai  
https://github.com/AZO234/NP2kai
http://domisan.sakura.ne.jp/article/np2kai/np2kai.html

####19.np21w-linux
https://github.com/joshuashaffer/np21w-linux
###VGM composition software  
Although these software do not support SCCI, they can output VGM and then play it using MDPlayer or SPFM Player.

https://github.com/kuma4649/mucomDotNET

https://github.com/libretro/xmil-libretro

####1.Fur

####2.Deflemask

###Software support list source:
[vintage2608](https://web.archive.org/web/20201031192649/https://sites.google.com/site/vintage2608/emu)   
[pyonpyon](https://web.archive.org/web/20200107144930fw_/http://www.pyonpyon.jp/~gasshi/fm/link.html)  
[Project RE:birth](https://web.archive.org/web/20210917072747/https://ym2203.com/rebirth/-page_id=30)