More actions
AlphaBase | |
General | |
---|---|
Author(s) | DekraN |
Type | Operating systems |
Version | v3.6.8 final |
Licence | Mixed |
Links | |
Download | |
Website | |
Source |
<htmlet>adsense</htmlet>
AlphaBase HM7 is a homebrew which may help you for debugging your PSP, developed by Wesker (aka DekraN).
This is an entry from the Neo Summer Coding Compo 2009 (PSP Applications, 8th place).
Installation Copy this folder AlphaBase HM7 to /PSP/GAME/.
User guide A-Base is a lua-well-coded PSP Bash, made just for debug almost all PSP Parts, even if initially it would be another PSP IDE.
The plist command is now more powerful and lua-readable. The P.S.E.R. parameters (Path Single Extension Requires) have the noextension proof system, which you can safely omit the extension; however, it's highly recommended to put it in any case to increase the execution speed.
Commands Helper: If you forgot the usage of a command, just type it without parameters and A.B. will provide to display you the usageprint and more informations about the interested PSP parts; somehow just be careful that some commands have the shortcut system (pre-imposted parameters) so they can execute unappropriate code for you.
A-Base is an object-based environment, so you can easily load any element by typing "load [ELEMENT]", and use it for example fontprinting a string using the font loaded.
"unload" command doesnt guarantee the effective unloading of the elements (because some elements cannot be unloaded in any case), but it just free the memory from the element-address.
You can simply get more information about the elements used by typing "input (ID) (ID2)" where ID is the ID of the group.
0 for AlphaBase prints. 1 for User prints. 2 for Images. 3 for Rectangles (which aren't considered lines). 4 for Lines. 5 for Timers.
You can also delete an User Execution (did by imm, print... commands) by typing "res (ID) (ID2)" If command gets no param, it will provide to reset all the groups, else if it gets only one param, it will reset only the ID group (look up from the ID's list).
To get PSP Information and all, just type "info". For cmdlist type "cmd".
Other useful stuffs are the current file system and the current directory, respectively the one can be set by "file" cmd, while the second by "dir".
So, if current file is "example.pbp", if you do "eboot" AB will setup the first parameter as the current file, while the Current Directory just sets the working folder.
You can also set the programme mode right the normal and the extended. The normal mode is more powerful and has a lot of function, while the extended gives more information in AlphaBase prints.
For the detailed commands list please see cmdlist.txt.
References Githib, https://github.com/DekraN/AlphaBase NeoFlash, https://www.neoflash.com/forum/index.php?topic=5712.0