@nataliapc/mcp-openmsx
Version:
Model context protocol server for openMSX automation and control
42 lines • 3.72 kB
JSON
{
"title": "MSX Technical Audio info for MSX",
"description": "MSX Technical Audio info for MSX",
"toc": [
{
"title": "PSG Registers",
"uri": "msxdocs://audio/psg_registers",
"external_url": "https://www.msx.org/wiki/PSG_Registers",
"description": "Complete reference for MSX PSG (Programmable Sound Generator) registers covering all 16 registers including frequency control, white noise control, voice and I/O port control, amplitude and volume control, envelope form and period control, and I/O parallel port registers. Includes BIOS routines WRTPSG, RDPSG, and GICINI for PSG access and initialization."
},
{
"title": "Konami SCC Sound Chip",
"uri": "msxdocs://audio/sound_cartridge_scc",
"external_url": "http://bifi.msxnet.org/msxnet/tech/scc",
"description": "Technical documentation for Konami's SCC (Sound Creative Chip) used in MSX cartridges. The SCC provides 5-channel wavetable synthesis with custom waveforms, offering enhanced audio capabilities beyond the standard PSG. Commonly found in Konami game cartridges like Gradius series, providing richer sound effects and music."
},
{
"title": "Konami SCCI Sound Chip",
"uri": "msxdocs://audio/sound_cartridge_scci",
"external_url": "http://bifi.msxnet.org/msxnet/tech/soundcartridge",
"description": "Technical documentation for Konami's enhanced SCC+ (Sound Creative Chip Plus) found in later MSX sound cartridges. Improved version of the original SCC providing enhanced wavetable synthesis capabilities, additional sound channels, and better audio quality. Used in advanced Konami cartridges and dedicated sound cartridges for expanded audio functionality."
},
{
"title": "MSX-MIDI",
"uri": "msxdocs://audio/msx-midi",
"external_url": "https://map.grauw.nl/resources/midi/msx-midi.php",
"description": "Complete technical documentation for MSX-MIDI interface covering hardware configuration, MIDI data communication using 8251 IC, baud rate generator with 8253/8254 timer IC, I/O port assignments (0E8H, 0E9H), internal vs external cartridge implementations, and BASIC extensions. Available only for MSX turbo R and later systems with 16K ROM containing MIDI functionality."
},
{
"title": "Moonsound Technical Documentation",
"uri": "msxdocs://audio/opl4tech",
"external_url": "https://www.msxarchive.nl/pub/msx/docs/programming/opl4tech.txt",
"description": "Comprehensive technical documentation for the MoonSound MSX cartridge and its Yamaha OPL4 (YMF278B) chip. Covers hardware components, I/O ports, register maps, CPU interface, PCM and FM synthesis, memory access, envelopes, mixing, and status flags. Includes practical notes for MSX programmers, register tables, and usage tips for both Z80 and R800 CPUs. Useful for developers working with advanced MSX audio hardware and music software."
},
{
"title": "MGSDRV MML 1.11",
"uri": "msxdocs://audio/MGSC111",
"external_url": "https://www.gigamix.jp/mgsdrv/MGSC111.TXT",
"description": "Complete documentation for MGSC MML compiler version 1.11 by Ain (1992-93) that converts MML (Music Macro Language) text files to MGS formatted play data for MGSDRV. Covers control functions, OPLL modes (FM 9 sound/FM 6+rhythm), machine vendor codes (SONY, Panasonic, SANYO), macro definitions, tone definitions, tempo control, and compilation options including real-time playback and debugging features."
}
]
}