› Foros › PlayStation 2 › Scene
readme escribió:------------------------------------------------------------------------
------------------------------------------------------------------------
||PS2SHELL | 0.0.3 | (c) 2005 weltall | http://www.consoleworld.org | EN ||
------------------------------------------------------------------------
This is a shell application for Playstation 2, it uses a standard usb
keyboard to acquire user input and permits to have more control over
things done by the playstation 2 than normal graphic programs, it
permits to load all device drives you want and it's not linked with
any irx other thant the keyboard one, so you can load the drives you
want for example the latest usb_mass.irx iop module that just come out,
or your own device driver irx. It can also load elf files and execute
script, it also support a startup script to load all thing you want from
startup it supports also a lot of command line commands from copy to
remove commands, from text reader to a list showing content of the
selected dir. All this in just ~80KB uncompressed and ~30KB compressed!!
-------------------------------------------------------------------------
CHANGELOG
-------------------------------------------------------------------------
0.0.3 - FIRST PUBLIC BUILD
------------------------------------
-commands supported:
help: a list of implemented commands
info: information about license and version of built in commands
ls/dir: list content of a dir with space used by files
rm/remove: remove a file, it supports also directory content removing (still not perfect)
cp/copy: copy a file, it supports also directory content copy (with progress bar wither for normal and recursive copy)
mkdir/md: makes a folder
rmdir/rd: removes a folder
read: reads a file and stop every 20 lines, it'll wait for user input with enter
clear: erases screen content
exit: exit the shell, it support return exit and browser exit
copytest,putchartest,chdirtest: simple test commands about function being implemented, they don't do nothing other than things on screen
file.irx: loads a irx file called file
file.elf: loads an elf file called file (some modchips can break this, in a next version i'll use a more compatible way)
file.psh: loads a psh file called file. psh files are ps2shell scripts
-------------------------------------------------------------------------
NOTES
-------------------------------------------------------------------------
keyboard layout at the moment is only US
This application looks for an USBD.IRX file on these locations:
"host:USBD.IRX"
"mc0:/BOOT/USBD.IRX"
"mc0:/PS2OSCFG/USBD.IRX"
"mc0:/PS2MP3/USBD.IRX"
"cdrom0:\USBD.IRX"
------------------------------------------------------------------------
TODO
------------------------------------------------------------------------
-Add new builtin commands and completing current commands
-Adding Libchip and interface it with some builtin commands
-Add script function (eg: if)
-Better memory use
-Better keyboard use
-Change elf load method or make it selectable
-bugfix
-Add erl support (executing external 3rd pary program for ps2shell)