Playstation Portable News
Wolfenstein 3D v4.8 (PSP Engine Port)

Zack updated his engine port, which can be used to play Wolfenstein 3D and Spears of Destiny.

Because Wolfenstein 3D is showing swastika’s during ingame, we can not provide any links as it would be against german law. In particular it would be against paragraph 86 StGB “Verbreiten von Propagandamitteln verfassungswidriger Organisationen”.

Allthough this is just an engine port of Wolfenstein 3D, the game itself is still indexed.

By with 0 comments
Hold Plus v2.62 (PSP Application)

News from Torch:

What does Hold+ do when the switch is enabled?

* Switches off the LCD backlight.
* Switches off the actual LCD screen.
(This is important because the backlight and actual screen are two different things. You can have an image being displayed on the screen while the backlight is switched off, such that you can see the image if you use a flashlight. You can also have the screen switched off while the backlight still illuminates the powered off screen.)
* Underclocks the CPU to 61MHz
(Sony has changed the clock speed functions such that only certain combinations of speeds work correctly. Simply trying to underclock to arbitrary values will result in the CPU simply running at the stock speed. I have verified that Hold+ successfully underclocks to 61MHz.)
* The original screen brightness and clock speed are restored when the Hold switch is released.
* Prevents the PSP from going into suspend mode if you accidently push the power switch too far when turning off Hold mode.
* Allows operation of the PSP with the display turned off, to change volume, skip songs etc.

Release notes:

Fixed a bug where the Analog Up features would not respond after opening the Photo menu in the XMB. After you exit the Photo menu, just toggle the Hold switch once and the Analog Up features should work after that.

Thanks to http://www.dcemu.co.uk for the news.

http://forums.qj.net/showthread.php?t=141671

By with 0 comments
Meteoritos v1 (PSP Game)

dark_jonax released his first PSP homebrew game. It’s in portuguese language.

http://forums.qj.net/showthread.php?t=142724

By with 0 comments
Basilisk II (Test 20) (MacOS emu for PSP)

Basilisk II is an Open Source 68k Macintosh emulator.

Release notes from J.F.:

Okay people, we’re really getting down to the nitty-gritty… the goalpost is in sight. I’m tempted to consider this RC1.

Here’s test 20. MAJOR changes:

The floating point has been SUBSTANTIALLY rewritten. I’ve incorporated SoftFloat into the FPU emulation to get extended precision floating point. I’ve also added most of the FPU functionality that’s usually only present in B2 when using x86 assembly. The only compromise left is the transcendental functions are still done in double precision. I seem to have cured most of the FPU problems – the scrollbars in OS8.x work, Arashi and Maelstrom play properly, the calculator gives proper answers… I’d appreciate it if people really checked this as well as they can. This was a BIG rewrite of B2 code (for the FPU). This code should also be portable, so it could help folks trying to port B2 to other platforms as well. Given the rewrite in the FPU and other more minor changes to the B2 code that AREN’T platform specific, I’ve decided to bump the B2 version from 1.0 to 1.1.

The Mac would hang on RESTART, and I don’t feel like chasing that bug down, so I altered B2 to shut down on restart instead of trying to restart. So instead of the PSP hanging and people screaming about that, now they’ll just whine about the emulator shutting down instead of restarting. 🙂

Fixed some other minor bugs, but spent so much time on the FPU that I don’t remember them anymore. 😀

I still haven’t heard any feedback on the IR keyboard support. I’d appreciate it.

http://forums.ps2dev.org/viewtopic.php?t=3741&postdays=0&postorder=asc&start=570

By with 0 comments
PaintMIXER v2.1.0 (PSP Application)

PaintMIXER is a program that recalls MSPaint.

http://forums.qj.net/showthread.php?t=142633

By with 0 comments
Uncharted Lands WIP (PSP Game)

This release is a very early release, and is mainly just a proof of concept. It still contains some bugs. But the next release is to be rid of almost all of these bugs. So please post feedback and suggestions for the game at the release thread.

http://forums.qj.net/showthread.php?t=142638

By with 0 comments
TruFlow v1.0 (PSP Application)

TruFlow is an advanced coverflow type music browser.

http://forums.qj.net/showthread.php?t=142650

By with 0 comments
Ruoho 3D Terrain Engine (PSP Techdemo)

jj_calvin is working on a 3D terrain engine.

http://forums.qj.net/showthread.php?t=142648

By with 0 comments
LuaPlayerHM v8 (PSP Application)

homemister91 released an update to his modified Lua Player variant LuaPlayerHM.

Changes:

%%%%%%%% NEW %%%%%%%%

Fixed Wlan.startGameShare(filep ath) Now all homebrew work for gameshare.

Added and Fixed System.autoCpu() now has power modes. 1 for saver, 2 for performance.

Added Controls.wlan() returns 1 for on and 0 for off

Added System.stopPRX() Will stop and unload a PRX file that has been loaded. It needs the unique name of the PRX file given when the PRX is loaded.
Eg name = System.loadPrxKernel(file name) System.stopPRX(name)

Fixed System.loadPrxKernel(file name) Will load a PRX into the kernel memory. Allows kernel functions to be used. returns a unique name

Fixed System.loadPrx(filename) Will load a PRX into the memory. returns a unique name

Fixed System.startGameSave() Saves game data Eg System.startGameSave(“Nam e of savegame”,”Name of game”,”Details/message”,data to save, “Name of the game*used to identify the save data”)

Fixed System.startGameLoad() Loads the save data selected Eg data = System.startGameLoad(“Nam e of the game*used to identify the save data”)

Fixed Wlan.init(connection number) Can use just Wlan.init() to see all conections of use Wlan.init(1-10) to automaticaly connect to a specific conection.

Added IntraFont * Use in between Gu.start3d() and Gu.end3d() *
IntraFont.init() Call befor loading intrafont. Starts the IntraFont engine
IntraFont.term() Ends the IntraFont engine
IntraFont.load() Load a font 1 = Normal 2 = fast draw|less memory 3 = Large Memory 4 = Japaniese
IntraFont.print() Prints the text to screen Eg IntraFont.print(x,y,TEXT, Size,Color,Glow) Color and Glow must be in a HEXIDECIMAL format Eg
“0xFF0000FF” = red *****Use in between Gu.start3d() and Gu.end3d()
IntraFont.color() (Red/Gree/Blue/Alpha) Returns a Hexidecimal Value for the color

Added New TTF library (
Font.init() Call befor loading Font. Starts the Font engine
Font.print() Prints test to the screen with a font. Eg Font.print(x,y,”TEXT”,col or,fontslot)
Font.load() Loads a font to a font slot Eg. Font.load(“ms0:/font.ttf”,1) slots range from 1 to 5
Font.unload() Unloads a font from a slot Eg. Font.unload(1)
Font.term() Ends the Font engin
Font.color() (Red/Gree/Blue/Alpha) Returns a Hexidecimal Value for the color

Fixed System.startUpdate() Now works properly

Added March33 and NP9660 use for ISO loading. *Only when LPHM Drivers are installed.

Improved System.runeboot()

Improved System.startPSX()

Added Mp3me.setPos() Sets the position of the mp3 file can be used for FastFwd OR Back. Returnes the position of the file

Added Mp3me.getPos() Returnes the position of the file

Added Mp3me.stream() Will return the remaining buffer left of the mp3.

Added Mp3me Will stream songs from the internet

Added Mp3me.visL() Will return the Visualtion data for left channel.

Added Mp3me.visR() Will return the Visualtion data for right channel.

Fixed Mp3me.percent()

Fixed Mp3me.rawSongTime()

Added PingPSP. In Adhoc send string “PINGPSP”, start a timer and stop the timer when the Nickname of the pinged psp is returned with PING. Eg Adhoc.send(“ping) the receved data will be “OtherPSP’sNicknamePI NG”

Added Aac to Audio files able to be played (thx to sakya)
Aac.load()
Aac.play()
Aac.stop()
Aac.eos()
Aac.gettime()
Aac.percent()
Aac.pause()
Aac.songTime()
Aac.artist()
Aac.title()
Aac.album()
Aac.genre()
Aac.year()
Aac.trackNumber()
Aac.layer()
Aac.kbit()
Aac.mode()

Added Aa3me.setPos() Sets the position of the Aa3 file can be used for FastFwd OR Back. Returnes the position of the file

Added Aa3me.getPos() Returnes the position of the file

Added Aa3me.stream() Will return the remaining buffer left of the Aa3

Added Aa3me Will stream songs from the internet

Added Aa3me.visL() Will return the Visualtion data for left channel.

Added Aa3me.visR() Will return the Visualtion data for right channel.

Fixed Aa3me.percent()

Fixed Aa3me.rawSongTime()

Added System.getTachyon() return version

Added System.getPommel() return version

Added System.getBaryon() return version

Added System.download() Use like the Webbrowser System.download(url,downl oad path) Must be in same directory as the LPHM Eboot
Eg System.download(“http://www.homemister.axspace.co m/LuaPlayerHM7.zip”,”ms0:/PSP/GAME/LPHM”),
You can also use the Webbreowser to download files just put the download url in.

########## LPHMDRIVERS############
Added Syslib Will load the syslib.prx from the flash1:/ Alows for the following functions
Added System.mute() Mute the System volume
Added System.disableDisplay() Turn off the Screen
Added System.enableDisplay() Turn on the screen
Added System.getVolume() Returns the system volume 0-30
Added System.setVolume() Set the system Volume 0->30
Added System.setBrightness() Set the backligh brightness 0->100
Added System.getBrightness() Return the backligh brightness 0->100
Added System.homePopup() 1 to enable 0 to disable
Added volup,voldown,screen,note ,home to the Controls function. Therefor all controls need the LPHMDRIVERS installed

Added System.hook() Will make the target EBOOT.PBP loaded after the game is exited. Can be used to return to your app from UMD,ISO,Other Homebrew,PSX.
Eg System.hook(“ms0:/PSP/GAME/LPHM8/EBOOT.PBP”)
Added System.unhook() Will stop the returning to the selected EBOOT.PBP Eg System.unhook()

Fixed Other Bugs.
%%%%%%%% Updated %%%%%%%%
System.madeby() to 8.0

System.playerVer() To 8.0

http://forums.qj.net/showthread.php?t=142651

By with 0 comments
CSPSP v1.56 (PSP Game)

CSPSP has been udpated!

Changes:

Fixed a bug in the server list pinging code
Map files are now deleted if the download is cancelled before completing (prevents crashes when trying to redownload the same map)
Fixed a bug that prevented properly putting the PSP in sleep mode while the game was running
Implemented grenades (you can only carry one grenade at a time though)
Added the highlighted gun’s image and cost to the buy menu
Implemented a simple decal system for blood and explosion marks
Implemented a grid partitioning system to optimize collision detection (larger, more complicated maps don’t slow down as much now)
Fixed a bug that made the remaining ammo count after reloading inaccurate
Made the camera less jerky during variations in frames per second
Added a map check that gives an error message when the map and the server’s map don’t match (this should also catch half downloaded maps that would have otherwise crashed the game)
Fixed a bug in the knife collision check when more than two players were in contact
Redid a lot of the bot code (they should now detect when they get stuck and try to move away)
Implemented A* pathfinding (bots can actually find each other now instead of moving randomly)
Made waypoints optional (bots won’t move on maps without waypoints)
Fixed a few other bugs

http://forums.qj.net/showthread.php?t=142696

By with 0 comments