We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

MSU1: Difference between revisions

From SnesLab
Jump to: navigation, search
(imported from SMWiki)
 
(added EC category)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''MSU1''', also named "Media Streaming Unit revision 1", is a homemade enhancement chip made by byuu for the SNES.
'''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 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 future SNES flashcart, sd2snes.
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 28: Line 28:


$2007 - Play, Repeat Audio. (bit 0 = If 1, Track plays; bit 1 = If 1, Track repeats)
$2007 - Play, Repeat Audio. (bit 0 = If 1, Track plays; bit 1 = If 1, Track repeats)
[[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)