Copy Link
Add to Bookmark
Report
Namp_64_Obsidian
obs-namp.txt
______ ______
\_ | | _/ /\ -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 <filename> [size] :
: :
: <filename> 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 <filenameN> <filenameN> <filenameN> <FilenameX> :
: :
: <filenameN> is any number of mp3 files. :
: <filenameX> 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 :_________|_____\______\:
`---------------------+---------------+---------------+-----------------------'