MIPS asm mp3 decoder - for PSX

PS1 MIPS asm mp3 decoder - for PSX 1.0 (03\06\2026)

MIPS asm mp3 decoder - for PSX

Includes PSX executable and a22i source code (that is, for "utility, assemble file" function in no$psx).
  • Use Joliet format for songs with long filenames and unicode support.
  • Use MODE1 for supporting slightly longer filenames than MODE2.
  • Rename MP3.EXE to PSX.EXE, then store PSX.EXE in first sector of the CDROM's root directory.
  • Store the .mp3 files in a separate directory, called MUSIC or AUDIO or the like.
  • Store the usual PSX Licence string and PSX Logo in sector 4-11.
  • Test the CDROM-image in a PSX emulator before burning it to CDR.
  • The PSX must be unlocked for CDR-reading (via modchip or expansion ROM).
Use some CDROM burning tool to create a disc image with PSX.EXE and *.MP3 files (that function is sometimes called "backup files to cdrom"). Instead of writing to CDROM drive, select writing to disc image (sometimes called "virtual" drive). Then fix the licence, either using a hex editor, or some licence tool (tools with custom logos may not work on all consoles). Test the disc image in an emulator. Then burn the disc image to CDR.
CDROM reading is still untested on real hardware (I currently don't have a working CDROM drive). Playback (from memory) was tested on hardware, but CDROM loading was only tested via high-level & low-level emulation.
Performance is similar to GBA version. A CDROM can hold about 100 songs or 5 hours at high quality, or 1000 songs or 50 hours at reasonably good quality.

Source: https://problemkaputt.de/mp3.htm.
Uploaded by
nocash
Downloads
0
Views
10
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from nocash

Back
Top