______ ______ \_ | | _/ /\ -poyZ/99 ____________| |___ ________ ___| | ________/ \_________ \ _ _ | _ \_.--\ __/_____/ _ |______.--\_ _/ \ _ / :\/ / | / / \ \ | \ | / _ | \ \ \/: :/__________|________/___________\____|_________|____/__________|_____\______\: +-----------------------------------------------------------------------------+ : : : O B S I D I A N : : : +-----------------------------------------------------------------------------+ : : : Whats in obs-namp.zip? 3rd September 1999 : : ---------------------- : : : : obs-namp.txt Guide to playing mp3's on your n64 (This File) : : obs-namp.nfo Brief Info : : namp64.v64 N64 MPEG Audio Layer 2 & 3 Player (V64 Format) : : merge.bat BAT to merge lots of mp3's into a "playlist" : : sizefix.exe Remove excess padding and make file size a : : multiple of 2 Mbit. : : obsidian.mp3 Obsidian Test mp3 : : : +-----------------------------------------------------------------------------+ : : : Namp64. : : ------- : : : : Namp64 is a MPEG Audio Layer 2 & 3 (MP3) player for your N64!!! : : : : This is a small hack of the unix amp player to enable it to play from : : the N64 ROM area. : : : : Hopefully the information contained in this guide will make enough : : sense for anyone to make use of Namp64, MPEG Audio Layer 2 & 3 (MP3) : : player for your N64 and backup unit. : : : +-----------------------------------------------------------------------------+ : : : General Information. : : -------------------- : : : : Namp64 does not know the size of the song (or songs) it is to play, it : : simply attempts to play data from 0x200000-0x1ff0000 in the ROM. : : Usually after the song ends there will be garbage in the ROM area (or : : perhaps the the end of a longer song loaded previously). Namp64 will : : usually stop when it hits garbage data, but there is a possibility that : : it will lock up (and require power cycle, not just the reset button) or : : produce a rude "blip" noise. If this is a problem, pad namp64.v64 out : : to 256MBit to clear out all of backup units memory. Namp64 will : : silently skip zero data. : : : : Also, Namp64 is not fond of ASCII text often put in the beginning of : : MPEG audio files. If you can't get a MPEG audio file to play, try : : removing (or zeroing) the first few hundred bytes of the file : : (especially if you see ASCII or other header data in it). : : : : N64 Controls: Start = Restart : : A Button = Pause : : B Button = Resume : : : : Note: Namp64.V64 had been thoroughly tested on pal and ntsc N64's as : : well as the Doctor V64, V64Jr, Z64, and CD64 backup units. : : : +-----------------------------------------------------------------------------+ : : : How to use sizefix.exe. : : ----------------------- : : : : Sizefix remove excess padding and make the file size a multiple of : : 2 Mbit. Use sizefix.exe at the DOS prompt. : : : : Usage: sizefix [size] : : : : is the name of the rom or mp3. : : [size] is in bytes, unless followed by "m" for Mbits. : : : +-----------------------------------------------------------------------------+ : : : How to use merge.bat. : : --------------------- : : : : Merge.bat will merge your mp3's into one file or "Playlist". Use : : Merge.bat at the DOS prompt. : : : : Usage: merge : : : : is any number of mp3 files. : : is the output file name. : : : +-----------------------------------------------------------------------------+ : : : Creating a "playlist". : : ---------------------- : : : : Mp3's can be merged into one larger file, so they can be played one : : after the other. The maxium recommened file size of a "playlist" is : : 30 megabytes (otherwise you'll run out of ram in your backup unit). : : Perhaps with a 512mbit V64jr you could use up to 62megabytes of music. : : : : To do this merge.bat must be used at the dos prompt. : : : : eg: merge.bat file1.mp3 file2.mp3 file3.mp3 output.mp3 : : : : fileN.mp3 = mp3 file(s) any number of mp3 files can be : : merged and the naming of them does not matter : : output.mp3 = all the mp3's in one file. : : : : This can then be sent to the backup unit, or merged with the padded : : namp64.v64. : : : : Padding Namp64 and adding the mp3's to make one image. : : ------------------------------------------------------ : : : : Alternatively, you can pad namp64.rom out to 16mbit and add the music : : file(s). : : : : eg: sizefix namp64.rom 16m : : copy /b namp64.rom + music.mp3 output.rom : : : : namp64.rom = Namp64 (Z64 format) : : music.mp3 = mp3 file(s) : : output.rom = final rom image, with Namp64 and mp3(s) : : : +-----------------------------------------------------------------------------+ : : : Using Namp64 with a V64 and N64. : : -------------------------------- : : : : V64's Bios Functions (requires bios 1.91 or greater) : : : : Load namp64.v64 to your v64, either from CD or via the parallel port. : : Next choose an mp3 to play, run sizefix.exe on it, and load it to your : : v64, either from CD or via the parallel port. The V64 bios will place : : the mp3 at the correct offset. : : : : Mp3's can be loaded via cd or through the parallel cable, either way : : the bios will reconise them. However, sometimes certain file sizes : : cause problems, and the mp3 will not load to the ram in the v64. In : : this case, sizefix.exe must be used to solve the problem. Its probably : : a good idea to run sizefix.exe on every mp3 you want to load on the : : v64. : : : : eg: sizefix music.mp3 : : : : If for some reason you are not running bios 1.91 or greater, Namp64 : : will need to be padded out to 16mbit, then the mp3 or "playlist" added : : onto the end of the namp64.v64 image. : : : : We recommmend using TPC2 for sending the files to the v64. : : : : It is also a good idea to turn off the V64's 3D Spatalizer effect, : : press the CH button, and set it to bypass... unless of course you want : : that weird effect. :) : : : : Using Namp64 with a Z64 and N64. : : -------------------------------- : : : : Rename namp64.v64 to mp3.emu, and put it on your zip disk, along with : : some .mp3 files or a "playlist" of mp3's compiled together. To play the : : mp3 or "playlist" load the .mp3 file on the z64 as you would a normal : : rom image. : : : : Using Namp64 with a V64jr and N64. : : ---------------------------------- : : : : Obsidian's V64jr Tool, Elim, supports sending mp3's to the required : : offset. : : : : eg: Elim namp64.v64 -e music.mp3 : : : : namp64.v64 = Namp64 : : music.mp3 = music.mp3 file(s) : : : : Using Namp64 with a CD64 and N64. : : --------------------------------- : : : : Use the transfer program cd64comm. : : : : To send the namp64.v64 image. : : : : eg: cd64comm.exe -p378 -t -fnamp64.v64 -s00000000 : : : : -p378 = parallel port 0x378 : : -t = transfer block : : -fnamp64.v64 = namp64.v64 (V64 Format) : : -s00000000 = starting address 0x00000000 : : : : To send the music file or "playlist". : : : : eg: cd64comm.exe -p378 -t -fmusic.mp3 -s00200000 : : : : -p378 = parallel port 0x378 : : -t = transfer block : : -fmusic.mp3 = music.mp3 file(s) : : -s00200000 = starting address 0x00200000 : : : : Then just keep hitting the 'B' button to get back to the main menu. : : Finally, choose start file, and music will happily stream from your TV. : : : : Using Namp64 with a [Backup Unit not listed] and N64. : : ----------------------------------------------------- : : : : To play and mp3 with another backup unit, the namp64.v64 must be : : byteflipped, then padded out to 16mbit, and then have the files merged : : with the namp64.v64. Then the file can be loaded to the backup unit. : : This method should work with all backup units. : : : : Good Luck. : : : +-----------------------------------------------------------------------------+ : : : We hope you enjoy using Namp64! : : : : Look out for the GUI version of Namp64 coming in the near future! : : : +-----------------------------------------------------------------------------+ : : : http://go.to/obsidian/ - obs@startrekmail.com : : : +---------------------+---------------+---------------+-----------------------+ : : Obsidian Team : Department : : : +---------------+---------------+ : : : WT_Riker : Coding : : : : TS_Garp : Coding : : : : _Silver_ : Music : : : : _Cyryx_ : Graphics : : : : JL_Picard : Coding : : : ______ : Refried : Coding : : : \_ | : Angelo : Coding : /\ -poyZ/99: :___________| |___ : CrowTRobo : Coding : ________/ \_________ \ _ _ | _ \: CForman : Graphics :.--\_ _/ \ _ / :\/ / | / : Subice : Coding : _ | \ \ \/: :/__________|________/: CodeMaster : Coding :_________|_____\______\: `---------------------+---------------+---------------+-----------------------'