• Home
  • Downloads
  • EBOOT Fixes
  • Forums
  • New Posts
  • Register
    • Welcome, Register Now! 
    • Premium VIP Membership
    • PS3 Sticky
      • PS3 CFW & MFW
      • PS3 Debug Firmware
      • PS3 Decrypted PSN Links for CFW
      • PS3 Downloads
      • PS3 EBOOT.BIN Original File Links
      • PS3 Firmware
      • PS3 Game Releases List
      • PS3 Guides & Tutorials
      • PS3 Hacking Guides and Tutorials
      • PS3 Hacks & JailBreak
      • PS3 Help & Support
      • PS3 JailBreak Game Compatibility List
      • PS3 JB2 / True Blue (TB) Game Links
      • PS3 multiMAN Updates
      • PS3 Resources
      • PS3 Reviews
      • PS3 Save Files Repository
      • PS3 Themes
      • PS3 Trophies List
      • PS3 Videos
      • PS Vita Trophies List
    • Quick Links
      • Affiliates
      • Contact Us
      • FAQ
      • Post News
      • Site Rules
      • Tag Cloud
 

PrBoom: Doom PS3 Homebrew Port for Custom Firmware Arrives

Category: PS3 Hacks & JailBreak  By: PS3 News - (psx-scene.com)
Tags: prboom prboom doom ps3 doom ps3 homebrew doom ps3 port ps3 cfw ps3 custom firmware

112w ago - While not an update to the previous release, PlayStation 3 developer Robo Hobo has made available his own Doom PS3 port dubbed PrBoom this weekend for both PS3 Custom Firmware and JailBreak users followed by some revisions below.

Download: PrBoom Doom v2.5.0 r1 for PS3 CFW / PrBoom Doom v2.5.0 r1 for PS3 JB 3.41 / PrBoom Doom v2.5.8 r2 for PS3 CFW / PrBoom Doom v2.5.8 r2 for PS3 JB 3.41 / Doom 2 .WAD File SVN

To quote: Here is the second release of PrBoom for the PlayStation 3. I've pasted the readme below. Any comments on how you would like to see this improved are welcomed.

Changes in Release 2:

  • Update core to prboom-plus 2.5.8
  • Support Widescreen aspects
  • Fix control mapping
  • Allow both sticks to be mapped as buttons
  • Allow the movement keys to be remapped
  • Fix high pitched audio
  • Fix button repeat speed in menus
  • Loader can now copy WAD files off of USB devices

Note that these packages are in the 20 MB area due to including the data necessary to play music.

Here is the first release of PrBoom for the playstation 3. I've pasted the readme below. This release isn't without it's issues, though they mostly rest in configuring. Game play should be quite smooth, most features you would expect are implemented (eg saving, loading, music, minimally tested netplay). Any comments on how you would like to see this improved are welcomed.

Note that these packages are in the 20 MB area due to including the data necessary to play music.

PrBoom PS3 Port Release Notes:

  • To access the On Screen Keyboard, press R3 until you are in mouse mode. Now press L3 to toggle the on screen keyboard.
  • Navigating the games menus in joystick mode may be difficult. If you have trouble press R3 to enter mouse/keyboard mode. Press R3 again to return to Joystick mode when returning to the game.
  • It is possible to change the underscan and aspect correction settings. Enter soft-keyboard mode, and move the cursor above the numlock key and divide key on the key pad. Press the Cross Button to cycle the settings. They will be saved for the next time PrBOOM is launched.
  • It is possible to map all joystick buttons (except L3 R3 Cross and Square) to a keyboard key. On the on screen keyboard, highlight the key you want to map, hold Square, and press the button you want to map there. Currently this is not supported for modifier keys. Now in keyboard or mouse mode pressing that button will act as if you had pressed the key.

Usage: Install the PrBOOM package on your jailbroken ps3 using normal means. Once installed use FTP to copy supported Doom wads to '/dev_hdd0/game/HBDM90000/USRDIR/wad'. When copying ensure that the filename of the wad is in all lowercase letters (eg 'doom.wad', not 'DOOM.WAD').

Controls: When starting PrBOOM SDL will be in joystick mode. The default controls are:

  • Fire: R2
  • Run: Circle
  • Use: Cross
  • Cross: Use
  • Dpad Left: Cycle weapons
  • Dpad Right: Cycle weapons
  • R1 + L1: Strafe
  • Start: Open Menu
  • Select: Open Auto Map
  • Dpad Down: Turn 180 degrees immediately

The first page of the input configuration menu displays and allows you to remap any control that can have a joystick control set to it.

Playing with a USB keyboard is supported, however you may need to remap any buttons on modifier keys (Alt, Shift, and Control).

The soft mouse can be accessed by pressing R3 during play, press R3 again to return to Joystick mode. An icon will appear in the corner of the screen indicating the change. The On Screen Keyboard can be toggled by pressing L3 in Mouse Mode.

Command Line Options: You can pass arbitrary command line arguments to prboom by typing them in at the loader. Upon typing the first character the on screen keyboard will popup showing the arguments in the caption at the top of the screen. Some examples would be:

-net ipaddress: port: To start a network game
-warp 2 8: to warp to episode 2 map 8 in doom 1

Due to a deficiency in sdcell command lines must by typed with a physical keyboard.

Known Issues: Navigating the menus in joystick mode may cause buttons to be repeated rapidly. There may be an occasional hiccup in gameplay when new sections of levels are loaded.

Update: Pete_uk has now compiled PRBOOM Plus 2.5.0.8 R3 by Robo Hobo to work on ALL PS3 CFW (via techbliss.org/threads/prboom-plus-2-5-0-8-r3-by-robo-hobo-for-all-cfws.137/)

Download: PRBOOM-PLUS-2.5.0.8-R3.pkg (21.39 MB) / PRBOOM-PLUS-2.5.0.8-R3_ULTFREEDOOM.pkg (37.14 MB)

Homepage: code.google.com/p/sdcell/

Changes in Release 3:

  • Fix random stalls during game play while loading level data
  • Fix Chainsaw and Super Shot Gun not being selected with weapong cycling
  • WAD installer now installs PWADs as well as IWADs
  • Extra options can be selected for a game by pressing triangle on the loading screen

Changes in Release 2:

  • Update core to prboom-plus 2.5.0.8
  • Support Widescreen aspects
  • Fix control mapping
  • Allow both sticks to be mapped as buttons
  • Allow the movement keys to be remapped
  • Fix high pitched audio
  • Fix button repeat speed in menus
  • Loader can now copy WAD files off of USB devices

Release Notes:

PrBoom supports an on screen keyboard and soft mouse, to change the input mode hold either L3 or R3 for 1 second. An icon will appear on the screen to indicate the current input mode.

Usage:

Install the PrBOOM package on your jailbroken ps3 using normal means. Once installed either use FTP to copy supported Doom wads to '/dev_hdd0/game/HBDM90000/USRDIR/wad', or place them on the root of an attached USB drive and PrBoom will copy them for you.

Controls:

When starting PrBOOM SDL will be in joystick mode, The default controls are:

  • Left Stick: Move Forward and backward + strafe
  • Right Stick: Turn
  • Fire: R2
  • Use: R1
  • Run: L2
  • Turn Around: L1
  • Dpad: Change Weapons
  • Start: Open Menu
  • Select: Show Auto Map

In the menu:

  • Dpad: Navigate
  • Cross: Activate Item
  • Square: Go Back

In the loader:

  • Dpad: Select game
  • Cross: Start game normally
  • Triangle: Start game with advanced options
  • Square: Scan USB devices for WADs
  • Circle: Exit to XMB

In the advanced menu:

  • Dpad Up+Down: Select Option
  • Dpad Left+Right: Alter option
  • Dpad Left: Clear PWAD list (-file)
  • Dpad Right: Add new PWAD to list (-file)
  • Square: Toggle option
  • Cross: Load Game

During the level intermission you must press whatever button is mapped as 'Use' (default L1) to continue. The first page of the input configuration menu displays and allows you to remap any control that can have a joystick control set to it. Playing with a USB keyboard is supported, however you may need to remap any buttons on modifier keys (Alt, Shift, and Control).






Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 24 Comments - Go to Forum Thread »

Errors

The following errors occurred with your submission

Okay

Quick Reply Quick Reply

  • Decrease Size
    Increase Size
  • Wrap [QUOTE] tags around selected text
Posting Quick Reply - Please Wait Posting Quick Reply - Please Wait
adrianc1982's Avatar
#4 - adrianc1982 - 134w ago
Reply
Maybe you are not aware, theres already an snes emulator for the ps3 that lets you do that.

Kiriller's Avatar
#3 - Kiriller - 134w ago
Reply
B.A.D.A.S.S.

Thanks to the dev, Love the oldies, make a snes port with Donkey kong country so i can relive my childhood lol

Thanks again

adrianc1982's Avatar
#2 - adrianc1982 - 134w ago
Reply
More of these, less piracy please!

PS3 News's Avatar
#1 - PS3 News - 134w ago
Reply
Today xttl has released a PS3 Doom homebrew port v0.01 with source code for JailBreak users, followed by v0.02 which also includes sound support and some more updates below.

Download: PS3 Doom Homebrew Port v0.01 with Source Code / PS3 Doom Homebrew Port v0.02 with Source Code / PS3 Doom Homebrew Port v0.03 with Source Code / PS3 Doom Homebrew Port v0.04 with Source Code / PS3 Doom Homebrew Port v0.05

To quote: v3 is now out. Sound effects should work pretty much perfectly now, there's a simple launcher that will allow you to select an IWAD if you have multiple ones available (no PWADs yet, and the launcher menu only lists the first 10 IWADs it finds which can happen if you have duplicates of them on different storage devices) and in case an error happens after graphics have been initalized, you'll see the error message on screen. (not just via ethernet debugging if enabled).

I also switched the license to GPLv2 now (the DOOM source is available both under GPL and under another license that basically disallows any commercial use of the work, but allows you to withhold your sources). I had no intention to not release sources anyway, and this allows me to use code from other GPL'd ports. The 720p scaler in use now is from Chocolate Doom (though adapted to work with true transparencies instead of faking them with palette lookup tables) and 1080i/p is done using a similar idea.

v3 supported screenmodes: 1920x1080 and 1280x720. 640x480 and 720x576 STILL DO NOT WORK. Sorry! If you want to force 720p mode when you have 1080i or 1080p available, hold TRIANGLE immediately after you select PS3DOOM's icon from XMB and keep it held down until the launcher WAD menu appears. This is a workaround until I can figure out a way to query available video modes using PSL1GHT. I don't just want to assume a particular mode is available, and PSL1GHT's videoTest example just selects the same mode XMB is running in, which is always the highest resolution available.

You may want to force 720p because the scaler in 1080i/p is a bit slow.

I also changed the controls to analog now.

Hi, now that legal development tools are available, I thought I'd start porting the classic game DOOM for the PS3!

It took a little while to get it to start up at all (without any graphics, sound, input...pretty much nothing except debug output to the Ethernet port), mainly due to some 64 bit vs. 32 bit issues (endianness issues were already given some thought in the source!).

Right now it only runs in 1920x1080 because the upscaler (the game still renders in 320x200) is hard-coded for this. I set the resolution info in PARAM.SFO correctly so that XMB will not even let you launch it unless you have 1080i or 1080p selected as a supported mode in display options.

The controls are also hard-coded and it has no sound or music yet, but because this version is already quite playable (I just played through the whole shareware episode using it) I thought I'd upload it. "Release early, release often" you know.

The 35Hz timer the game requires is implemented using a separate thread that just does usleep(1000000/35); ticker++; all the time because PSL1GHT seems not to have any support for the Cell OS Lv-2 timer syscalls yet (except for sleep & usleep). Timing seems to work OK like this though.

To use this, download the PKG (link later in this post) and install it using "Install package files". Then copy a supported DOOM IWAD to the game's directory (/dev_hdd0/game/DOOM00666/USRDIR/) OR put it on a USB drive (or on a CF/SD/MMC/MS memory card if you have an early PS3 that has the integrated card readers) under /ps3doom/. Then you just launch the game from the XMB icon and it should work.

The hardcoded controls are:

- D-PAD: Navigate menus and move/turn your character.
- START: Bring up or exit the menu.
- SELECT: Bring up or exit the auto-map. (while in game)
- L1/R1: Strafe left/right.
- L2: Use button. (open doors, activate lifts, exit the intermission screen, etc.)
- R2: Attack button.
- CROSS: Select an option from the menus.
- CIRCLE: Go back to the previous menu.
- SQUARE: Use for YES in menus and cycle to previous weapon in game.
- TRIANGLE: Use for NO in menus and cycle to next weapon in game.

Yeah no analog support yet, sorry about that! I am probably going to add fully customizable controls including USB keyboard/mouse support later when I get around to adding some kind of a launcher for the game. The launcher will also allow you to put multiple IWADs in your WAD directory and select one of them, load PWADs, etc. Right now that's not possible.

I also already know that the aspect ratio is a bit off (not quite 4:3 as it should be), so don't bother reporting that. This will be fixed later when I get around to adding scaling using the RSX. BTW. before you ask: I will probably not even attempt to add true high-res or wide-screen support, instead I'll probably try porting prboom+ (which has both already well implemented) in the future.

I am also not interested at all in hardware accelerated DOOM. Just take a look at any of the accelerated DOOM ports for the PC or even Carmack's official iPhone port. The lighting is totally wrong in all of them (way too bright and uniform) unless perhaps you're playing a map specifically designed for them.

However, if it turns out that prboom+'s software renderer can't run in 1080p with adequate speed on the PPU alone, I don't think attempting to offload some of the work to the SPUs is totally of the question then.

I also know that saves don't work yet, that changing the screen size from the options menu crashes and that there is no way to enter cheats yet, and that order for cycling the weapons is not quite what you'd expect (it uses the internal ordering of the game which goes like this: fist, pistol, shotgun, chaingun, rocket launcher, plasma, bfg, chainsaw, super shotgun).

You must quit the game from the game's own menu, not from XMB. Otherwise Lv-2 will crash and reboot. AFAIK this is a bug in PSL1GHT and not my own fault, but feel free to tell me if I'm wrong.

The source is a mess, yes, and there are probably some stupid things in there. But that was the case even before I touched it at all.

Supported IWADs:

doom2.wad (DOOM 2: Hell on Earth)
doom.wad (The Ultimate DOOM or regular registered DOOM)
plutonia.wad (Final DOOM: Plutonia Experiment)
tnt.wad (Final DOOM: TNT - Evilution)
doom1.wad (shareware DOOM)

Use the latest versions (v1.9) of IWADs only or don't complain if something breaks. Especially the earliest versions of DOOM 1 are problematic.

Edit: forgot one more thing: The filenames are case sensitive, so rename your IWAD to all lowercase if necessary ("doom2.wad", not "DOOM2.WAD").






More PlayStation 3 News...

Page 5 of 5 «‹12345

Related PS3 News and PS3 CFW Hacks or JailBreak Articles

• PS3 EDAT Devklic Bruteforcer v1.0 / v1.1 By JjKkYu is Released
• MAME 0125 (Multiple Arcade Machine Emulator) for PS3 Release 1 Out
• PS3 Game List by Nullptr PlayStation 3 Homebrew App is Released
• MultiMAN v04.40.00 PS3 Server and Showtime Edition Updates Out
• ScummVM 1.6.0 PlayStation 3 Emulator Updated, +4 to Engines
• PSN Tool v1.0 and PSN Tool Creator v1.0 to Combat PSN Bans Arrive
Affiliates  NewsNow  Privacy  PS3 CFW & MFW  PS3 Hacks & JailBreak  PS3 Reviews  PS3 Videos  © 2013 PlayStation 3 News

PlayStation 3 Links

• Contact Us E-Mail
• PS3 Affiliates
• PS3 CFW & MFW
• PS3 Debug Firmware
• PS3 Decrypted PSN Links for CFW
• PS3 Downloads
• PS3 EBOOT.BIN Original File Links
• PS3 Firmware
• PS3 Game Releases List
• PS3 Guides & Tutorials
• PS3 Hacking Guides and Tutorials
• PS3 Hacks & JailBreak
• PS3 Help & Support
• PS3 JailBreak Game Compatibility List
• PS3 JB2 / True Blue (TB) Game Links
• PS3 multiMAN Updates
• PS3 News Forums
• PS3 News Site FAQ
• PS3 News Site Advertising FAQ
• PS3 News Site Posting FAQ
• PS3 News Site Privacy FAQ
• PS3 News Site Rules
• PS3 News Site Tag Cloud
• PS3 News Site Terms
• PS3 Resources
• PS3 Reviews
• PS3 Save Files Repository
• PS3 Themes
• PS3 Trophies List
• PS3 Videos
• PS Vita Trophies List

PlayStation 3 News Discussions
Sony Unveils PlayStation Plus July 2013 Content Updates - 7m ago

PS3 News's Avatar
Quote Sony PlayStation Store and Plus Content Manager Chris Howe has unveiled the July 2013 PlayStation Plus content updates today, as follows: Hi ...
By PS3 News with
 0 Comments »
Sony PlayStation Store PS3 and PSN Updates for June 18, 2013 - 21m ago

elser1's Avatar
Quote our update is thursday aus time. it should be there though the usa and eu plus are different games often. we may get something else on occasions....
By elser1 with
 3 Comments »
Sony PlayStation Store PS3 and PSN Updates for June 18, 2013 - 43m ago

Renold's Avatar
Quote So the two D&D games are out. I spent a ton of money at the arcade for those games when I was a tyke......
By Renold with
 3 Comments »
Sony PlayStation Store PS3 and PSN Updates for June 18, 2013 - 2h ago

Brenza's Avatar
Quote I own a PLUS obtained with a voucher code, i activated the voucher one week ago but now i can't see Saints Row anywhere.. why? Is that because my a...
By Brenza with
 3 Comments »

Latest PlayStation 3 Trophies
Dungeons & Dragons: Daggerdale: The Big Stick
Dungeons & Dragons: Daggerdale: Four of a Kind
Dungeons & Dragons: Daggerdale: Man at Arms
Dungeons & Dragons: Daggerdale: Solid Gold

Latest PlayStation Vita Trophies
Jak II (Vita): The Collectationator!
Jak II (Vita): The Collectivist
Jak II (Vita): The Collector
Jak II (Vita): Head Master

Latest PlayStation 3 Releases
Le Tour De France 2013 PS3-STRiKE - 06-18-2013
MotoGP 13 PS3-COLLATERAL - 06-17-2013
Remember Me USA PS3-ANTiDOTE - 06-17-2013
The Last of Us ASiA MULTi3 PS3-Kirin - 06-14-2013

Latest PlayStation 3 Themes
The Last of Us PS3 Theme - 06-14-2013
God Of War 3 (Unofficial V1/V2) PS3 Theme - 06-12-2013
Heavy Rain (Official) Dynamic PS3 Theme - 06-11-2013
PlayStation Classic PS3 Theme - 06-11-2013
  • Contact Us
  • -
  • PS3 News