MSU1: Difference between revisions
(added category) |
(added EC category) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
It allows the SNES to have 4 GB of storage space and CD quality Stereo Audio. | It allows the SNES to have 4 GB of storage space and CD quality Stereo Audio. | ||
It can be used for every SNES games, but is so far only emulated by bsnes, and supported by | It can be used for every SNES games, but is so far only emulated by [[bsnes]], and supported by [[sd2snes]]. | ||
You can add MSU1 registers just by having <ROMname>.msu with the ROM. (since bsnes v081) | You can add MSU1 registers just by having <ROMname>.msu with the ROM. (since bsnes v081) | ||
Line 30: | Line 30: | ||
[[Category:SNES Hardware]] | [[Category:SNES Hardware]] | ||
[[Category:Integrated Circuits]] | |||
[[Category:Enhancement Chips]] |
Latest revision as of 03:25, 4 May 2023
MSU1, also named "Media Streaming Unit revision 1", is a homemade enhancement chip made by Near/Byuu for the SNES.
It allows the SNES to have 4 GB of storage space and CD quality Stereo Audio.
It can be used for every SNES games, but is so far only emulated by bsnes, and supported by sd2snes.
You can add MSU1 registers just by having <ROMname>.msu with the ROM. (since bsnes v081)
Registers :
Read:
$2000 - Status (bit 7 - Data Port Busy?; bit 6 - Audio Port Busy?; bit 5 - Audio is repeating; bit 4 - Audio is playing; bit3-0 - Revision)
$2001 - Data Port (Gives byte from the position in 4GB Data)
$2002-$2007 - Identification "S-MSU1"
Write:
$2000-$2003 - 4GB 32-bit Offset value ($2003 must be written to seek)
$2004-$2005 - Choose Audio Track ($2005 must be written to seek)
$2006 - Audio Volume
$2007 - Play, Repeat Audio. (bit 0 = If 1, Track plays; bit 1 = If 1, Track repeats)