MSX compatible Sound and Game Controller Module
Experience retro sounds with the YM2149 sound and controller module. This module provides MSX-compatible sound and controller support (joysticks, game pads, etc.) for your RC2014 system. It is also compatible with RomWBW sound applications.
Count | Name | Designator |
---|---|---|
4 | 10uF | C10,C13,C12,C11 |
6 | 0.1uF | C3,C8,C1,C5,C4,C2 |
2 | 33pF | C7,C6 |
8 | 1N4148 | D8,D5,D7,D6,D4,D3,D2,D1 |
1 | 400mA Fuse | F1 |
1 | AUD-OUT | H1 |
1 | KYB-TYPE | J1 |
1 | BUS-MAP | J2 |
1 | JOYSTICK-A | JY1 |
1 | JOYSTICK-B | JY2 |
1 | ACTIVE | LED1 |
1 | 3.5 Audio Socket | P1 |
1 | 10k Ω Bussed x 12 | R1 |
3 | 4k7 Ω | R10,R11,R4 |
2 | 10k Ω | R2,R12 |
1 | 470 Ω | R3 |
1 | 1M Ω | R5 |
1 | 330 Ω | R6 |
1 | 2k2 Ω | R7 |
1 | 20k Ω | R9 |
1 | 74HCT138 | U1 |
1 | YM2149 | U2 |
1 | 74HC00 | U3 |
1 | 74LS07 | U4 |
2 | 74HCT157 | U6,U5 |
1 | 3.579545MHz | X1 |
1 | Right Angle 20x2 Header | B1 |
1 | Right Angle header 1x20 | B1 |
2 | 14 POS IC SOCKET | |
3 | 16 POS IC SOCKET | |
1 | 40 POS IC SOCKET |
The tune.com
cp/m distributed with RomWBW works just fine with the board.
Standard MSX port mapping.
Port | range | Description |
---|---|---|
#A0 | (write) | Register write port |
#A1 | (write) | Value write port |
#A2 | (read) | Value read port |
The following table describes the registers of the PSG:
Register(s) | Description |
---|---|
0-5 | Tone generator control |
6 | Noise generator control |
7 | Mixer control-I/O enable. Important note: bit 6 must be 0, and bit 7 must be 1. |
8-10 | Amplitude control |
11-13 | Envelope generator control |
14-15 | I/O ports A & B |
Please note that this is a kit, produced by a non-expert (me) for hackers, DIYers’ and retro lovers, to tinker with. Please exercise caution and follow good safety practices. You will be working with sharp knives, a hot soldering iron, and small metal components. Be mindful of the risks involved in the build process. I will do my best to answer any questions you may have.
This kit is provided as-is, with no guarantees or warranties. By assembling and using this kit, you acknowledge that you do so at your own risk.