Category: Playstation 2
Simple Media System v2.6 (Revision 1) (PS2 Application)

Eugene Plotnikov has updated his SMS (Simple Media System) multimedia playing application for the Sony PS2. Using this program you can view multimedia files including DIVX, AVI, XVID, MPEG, MP3, etc … on your Sony Playstation 2 video gaming console.


* added support for raw .aac files (ADTS only). Thanks to ‘hip203’ for the sample files
* added support for AAC audio in .avi files (codec ID 0x000000FF). Thanks to ‘hip203’ and ‘MrJiggles’ for the sample clips
* updated SMS image generator. Added possibility to embed custom palette into generated image, so SMS palette can be managed by background image
* updated USB mass storage driver in attempt to raise data transfer speed. For my USB flash memory stick there’s improvement from ~500KB/s to ~700KB/s. This is quite experimental stuff, so if this won’t work then there’s a possibility to load “old” version from ‘mc:/SMS’ folder same way as for ‘USBD.IRX’ described above. Driver name must be ‘USBM.IRX’, however :). Note, that keeping filesystem on the USB device defragmented also improves performance !!!

Thanks to brakken / for the news.

By with 0 comments
Simple Media System v2.5 (PSP Application)

A new version of SMS or Simple Media System for the Sony Playstation 2 has been released. Using this program you can view multimedia files. It’s most noteworthy change would have to be the support for (avi) files up 4GB in size.

Simple Media System: Tiny yet powerful DivX/Xvid/MP3 player for the PS2. SMS will read video files from a variety of sources: Network Streaming, USB Drives, Hard Drives, CD/DVD-ROM.


changed font drawing algorithm
* slightly changed .avi parser in attempt to fix incorrect header data. Thanks to ‘Startropic1’ for the sample clip
* fixed bug related to localized folder names (impossible to browse) in SMB driver (thanks to ‘Hikarudo’ for the remark and sample
* added support for MBCS subtitles; – added support for big (max. 4GB) OpenDML .avi files. Thanks to ‘KnoWei’ for the sample clip; Note: big files have a hudreds of thousands of indices. Each index entry consumes 16 bytes, so system can simply run out of memory (SMS exception handler will be activated) under certain conditions (big resolutoins, subtitles, multibyte fonts etc.)

By with 0 comments
Kernelloader v1.0 (PS2 misc)

Mega Man has pulled out a binary release of Kernelloader. It can load kernel and initrd from USB memory stick or PS2 memory card.

Thanks to for the news.

By with 0 comments
Simple Media System v2.5 (Revision 2) (PS2 Application)

Simple Media System is a media player for the Playstation 2.


– fixed quite nasty bug in the mpeg1/2 decoder (blocky artefacts in some cases). Thanks to ‘orangpelupa’ for the note and sample clips;
– fixed incorrect inclusion of folders into playlist upon “Play all audio” action; Thanks to ‘vsub’ and ‘dlanor’ for the research/note;
– fixed stupid typo that prevented custom greek font to be loaded;
– added functionality to convert DOS character encodeing to Windows one. This allows correct display of localized filenames while using SMB networking. 4 default conversion tables are provided: CP866 <-> CP1251 (DOSCyrilic <-> WinCyrillic), CP737 <-> CP1273 (DOSGreek <-> WinGreek), CP850 <-> CP1252 (DOSLatin1 <-> WinLatin1) and CP852 <-> CP1250 (DOSLatin2 <-> WinLatin2). Custom conversion tables are supported in form of ‘cyrillic.mtx’, ‘greek.mtx’, ‘latin2.mtx’ and ‘latin1.mtx’ files placed in mc:/SMS folder. These can be generated by ‘SMSCP.exe’ Win32 command line application which is also provided. It’s usage is pretty simple. For example to generate ‘cyrillic.mtx’ file use following command: ‘SMSCP 866 1252 cyrillic.mtx’. 866 means codepage ID for DOS and 1252 – codepage ID for Windows. If character charset is changed while browsing SMB share then manual directory rescan is required (leave and enter folder of interest while in SMS browser). Apparently this stuff also depends on ‘Regional setings’ of the SMB server;
– added ‘?’ character replacement by appropriate region letter for ‘mc0:/B?DATA-SYSTEM’ string for user defined language file (if that string is present);
– implemented exception handler that is invoked if something goes terribly wrong with SMS. It displays some technical information about the exception that can help to fix the problem. There’s a possibility either to reboot SMS (if it was launched from a memory card) or exit to the PS2 browser;
– fixed corrupted background image issue. Thanks to ‘MrJiggles’ for the semark and sample files;

By with 0 comments
RadShell v0.5

RadShell is a command line shell for the PS2.

For the keyboard to work it loads the usbd.irx and the ps2kbd.irx. All other irxs are optional. On startup it runs the script radshell.rsh found in the same directory as the elf file. To make it easier to find irxs I have built-in the iomanx.irx and the filexio.irx. These are optional to load however. See radshell.rsh for an example. To get the harddrive to work refer to the hdd.rsh script.

By with 0 comments
PS2 Coding Is Good For You

64k Intro/Demo coded at Iradium 2005.

By with 0 comments
Guitarfun v1.3 (Beta) (PS2 Game)

Hermes has released Gitarfun which is a game similar to Guitar Hero. A video in action can be found at

Thanks to for the news.

By with 0 comments
SMS Version v2.3 Revision 2 (PS2 Application)

Simple Media System for Playstation 2, it plays different video and audiofiles on your PS2.


– added functionality to launch applications from USB device (“mass:”) upon exit;
– network adapter driver is rewritten. Data transfer rate is reached ~2+MB/s;
– new configuration options are added to the SMS menu
– ‘Display settings -> Advanced settings’ to fine tune video synchronization parameters (to avoid display flickering in different video modes). ‘Parameter 1’ is for ‘audio playback’ mode and ‘Parameter 2’ is for GUI/Browser mode.
– fixed ‘crash’ issue for ‘ogg’ files (thanks to ‘vectis’ for the sample clips);

By with 0 comments
RadShell v0.2 (PS2 Application)

RadShell v0.2 is a command line shell for the PS2.


– Updates to display drawn immediately
– Draw cursor
– Improved line input editing
– Command line arguments passed to launched elfs
– Copy progress meter

By with 0 comments
RadMenu v0.3 (PS2 Application)

RadMenu is a menu launcher system for the PS2. HDD and USB now working. Putting radmenu.elf itself on the HDD is not supported as yet, but it does work on the USB drive.

By with 0 comments