Pinned Repositories
2xOPN-MegaMod-2023
New version 2xOPN expansion module, adding the latest stereo selection circuit, suitable for MegaGRRL Desktop.
Full-Discrete-Chip-Experiment
Replicate classic integrated circuits using discrete transistor pairs, resistors, capacitors, diodes, triodes, etc.
IAP-SPFM
SPFM Light clone made using IAP15W4K61S4 microcontroller.
MA-3-MegaMod
YMU762 MegaMod
MAmidiMEmo
MAmidiMEmo
MegaGRRL-Desktop-Mini-USB
I have been using the desktop version of MegaGRRL for 4 years. As my PCB drawing skills improve, I have the confidence to realize all my ideas and changes. This version is based on the Type-C version and includes a lot of practical modifications.
MegaMod-OPM
OPM MegaMod for MegaGRRL. Support YM2151, YM2164, YM2414B, with independent headphone jack
OPLSynth
I spent a lot of time experimenting with the OPL3 Bank Editor, starting from the DMXOPL3 sound bank and gradually approaching the sound of a real instrument. To make the 2x2op sound of OPL3 close to the sound of real instruments, in addition to repeated experiments, it also requires perceptual knowledge of OPL3 FM synthesis.
y262lpt-v0.3b
Compatible with OPL3LPT
YMF276-MegaMod
OPN2C-L mod for MegaGRRL
denjhang's Repositories
denjhang/MAmidiMEmo
MAmidiMEmo
denjhang/RE2-YM2151
Functionally verified RE: Birth 2nd sound card. This project refers to the YM2151 audio circuit disclosed by SPFM FM Tower. The highlight is that it supports the use of universal dual operational amplifiers (such as NE5532, TL072) under a single 5V power supply. After multiple versions of repairs, Everything is as good as RE1-YM2151
denjhang/RE2-YM2608
Functionally proven RE:Birth 2nd sound card, this project references the YM2608 part of the SPFM FM tower (and of course the RE1-YM2608).
denjhang/PS98-YMF297
Functionally verified RE: Birth 2nd sound card. Since this project is completely derived from ps98, it is named PS98-YMF297. Currently it only supports OPN3 (YMF288) compatibility mode. I don’t know yet how to turn on OPL3 compatibility mode.
denjhang/RE2-AY8910-YMZ284
The functionally verified RE: Birth 2nd sound card highly refers to the AY-3-8910 schematic diagram of the PS98 project, especially the chip select decoding part and the crossover switching part (of course it also refers to RE1-AY89XX).
denjhang/RE2-Y8950
Functionally verified RE: Birth 2nd sound card. This project refers to RE2-YM2608 and RE2-YM3812. However, these two projects refer to PS98 and SPFM tower. Although I do not have RE1-Y8950, I still successfully designed it.
denjhang/RE2-YM2203
Functionally verified RE: Birth 2nd sound card. This project refers to RE2-YM3812 (and of course RE1-YM2203). The feature of this project is the addition of a stereo PSG adjustment switch. This function was first used in various sound cards with PSG. MegaMod, the stereo PSG circuit refers to the audio circuit of ZX Spectrum.
denjhang/RE2-YM2413
Functionally verified RE: Birth 2nd sound card. This project refers to the YM2413 audio circuit of the PS98 project. The highlight is the use of differential amplification (instead of the inverting addition used by FMPAC) to mix the MO and RO together and cancel all busses. noise and power supply noise, making this design excellent.
denjhang/RE2-YM3438-SN76489
The proven RE: Birth 2nd sound card supports welding on either of the two chips YM2612/3438. The OPN2/2C audio switching circuit refers to the design of MegaGRRL. SN76489 is also supported, but a second PCB is required to introduce BSEL1 as the chip select signal for SN76489.
denjhang/RE2-YM3812_3526
YM3812/3526 music module for Project RE:Birth 2nd SPFM
denjhang/RE2-YMF276-288-289
The proven RE2 sound card supports welding on any one of the three chips YMF276/288/289.
denjhang/SPFM-Lite-PCB
The latest proven and power-optimized SPFM Lite motherboard, supporting SCCI1.
denjhang/emu2149
A YM2149 (aka PSG) emulator written in C.
denjhang/emu2413
A YM2413 emulator written in C.
denjhang/emu8950
A Y8950/YM3526/YM3812 emulator written in C.
denjhang/libvgm
A more modular rewrite of most components from VGMPlay. will include sub-libraries for audio output, sound emulation and VGM playback
denjhang/m3disp
denjhang/MSX-makoto-to-RE2-YM2608
Convert Makoto's chip select decoding logic to RE2 bus, and only applicable to RE2-YM2608, this hardware has been tested.
denjhang/NanoDrive6
NanoDrive6 dev repository.
denjhang/OpnamPlayer
OpnamPlayer
denjhang/RE2-YMF262
Functionally verified RE: Birth 2nd sound card. This project refers to the design of RE2-YM2151 and RE2-YM2608. In fact, the audio circuits of OPM, OPNA, and OPL3 (Yamaha dedicated DAC YM3012/3016/YAC512) are exactly the same.
denjhang/RE2-YMZ284-294
SSGL and SSGLP are simplified variants of SSG, which are exactly the same as the built-in SSG of YM2608/2610.
denjhang/s98-to-vgm
S98 to VGM converter
denjhang/SAP6502
denjhang/Sound-Effect-Board
I designed a modular sound effects post-processor motherboard and daughterboard that allows you to use multiple sound effects modules to process the sound.
denjhang/vgm-conv
Chip-type and clock converter for VGM
denjhang/vgmplay
VGM file command-line player and Winamp plugin.
denjhang/VIC20
Schematics and code for the VIC20
denjhang/ymfm
BSD-licensed Yamaha FM sound cores (OPM, OPN, OPL, and others)
denjhang/ZX-Spectrum-No-ULA