"Doom for the PSP"

77 views
Skip to first unread message

ChillyW...@gmail.com

unread,
Oct 29, 2007, 12:44:17 AM10/29/07
to Chilly Willy's Ice Flow
Here's v1.0. DOOM for 3.xx custom firmware, and TV out on the Slim. No
networking yet.

Click on http://groups.google.com/group/chilly-willys-ice-flow/web/doom-for-the-psp?hl=en
- or copy & paste it into your browser's address bar if that doesn't
work.

ChillyW...@gmail.com

unread,
Oct 29, 2007, 11:22:29 PM10/29/07
to Chilly Willy's Ice Flow
Updated to v1.1.

ChillyW...@gmail.com

unread,
Nov 2, 2007, 8:40:13 PM11/2/07
to Chilly Willy's Ice Flow
v1.2 is up. Although I haven't been able to get my router to
cooperate, networking should work in theory. The reason I'm posting
now is I made the rendering almost twice as fast.

ChillyW...@gmail.com

unread,
Nov 5, 2007, 2:41:07 AM11/5/07
to Chilly Willy's Ice Flow
v1.3 is up! Networking finally works; you can also play against
compatible PC/Mac/Amiga versions of DOOM. The GUI has been revamped to
make it easier to set up and play a network game. You can now set the
starting level and skill.

Heric Strada

unread,
Nov 6, 2007, 8:44:40 AM11/6/07
to Chilly Willy's Ice Flow
Chilly Willy's! Your work is amazing!!! I´m playing Doom Ultimate and
Doom 2 almost every day!! And your last version make it run much
better on my PSP!! Thanks a lot! You´re great man!!!!

ChillyW...@gmail.com

unread,
Nov 6, 2007, 5:31:21 PM11/6/07
to Chilly Willy's Ice Flow
Glad you like it. I've been playing Ultimate Doom with the Doominator
patch WAD and the SuperWeapons DEH file. I've uploaded both to the
files area. Note that SuperWeapons can be used with any version of
Doom, but Doominator only works with Doom or Ultimate Doom.

Jpui

unread,
Nov 6, 2007, 11:40:00 PM11/6/07
to Chilly Willy's Ice Flow
I'm having problems with the networking for the Doom v1.3.

I keep on getting errors about not being able to connect to your
Wireless Router.

"Networking failed to connect" also, "Could not create networking
thread," ??? What's all this?? I already have the Doom, Doom 2, TNT,
and the Plutonia versions of the DOOM game wads, and i've placed it @
the right place.

Plz help.

ChillyW...@gmail.com

unread,
Nov 7, 2007, 3:23:24 AM11/7/07
to Chilly Willy's Ice Flow

What firmware are you using? It's only been tested on 3.52 M33-4 and
3.71 M33-2. Also, do NOT put this in GAME150, and if you put it in
GAME, be sure the kernel mode is set to 3xx (in the recovery menu).
This is a 3.xx ONLY games.

The only time I've seen problems connecting is when I was too far from
the router, and I've never had a problem creating the network thread.
That indicates a serious problem with the PSP - maybe running the game
in the wrong mode (as I stated above), or maybe you have a plug-in
running that is interfering with the game. If you are running anything
custom, try disabling it before starting Doom.

Jpui

unread,
Nov 7, 2007, 9:00:24 AM11/7/07
to Chilly Willy's Ice Flow
I have a 3.52 M33-4 FW PSP. What would happen if i put it in the
GAME150 folder?? If i leave the kernel mode to the default 3.52 (or
3.xx), I can just put it in the GAME folder right?

ChillyW...@gmail.com

unread,
Nov 7, 2007, 5:37:03 PM11/7/07
to Chilly Willy's Ice Flow

If you put it in the GAME150 folder, it won't work. It's not 1.50-
based homebrew.

You can put it in GAME as long as the kernel mode is set to 3.xx, but
you could also put it in your GAME352 folder. That's how I tested it
on my phat psp.

Jpui

unread,
Nov 7, 2007, 7:33:56 PM11/7/07
to Chilly Willy's Ice Flow
Thanks. That fixed my network issue. But now I don't know how to make
my PC to recieve the PSPs Doom game request. How do i do that?


(Btw, your Doom version can also be run on GAME150 folder but, only
offline works.)

ChillyW...@gmail.com

unread,
Nov 7, 2007, 7:55:45 PM11/7/07
to Chilly Willy's Ice Flow
On Nov 7, 5:33 pm, Jpui <ssj...@gmail.com> wrote:

> Thanks. That fixed my network issue. But now I don't know how to make
> my PC to recieve the PSPs Doom game request. How do i do that?

If you are trying to play against a PC version of Doom, it needs to be
compatible with the original networking code. Generally speaking, if
the version of "Doom" you are running on the PC will do things like
let you look around, jump, uses true 3D rendering, or things like
Quake model objects, it's not going to be compatible with the original
DOOM game-engine, which is what this version is.

If you are using a version you believe SHOULD be compatible, you might
check that you have the version in both games (PSP and PC) set to the
same value, that the PSP has Use PC Checksum enabled, and all the game
settings are the same. On the purely network side of things, make sure
the PC has port 5029 forwarded to it. If you run a firewall on your
PC, and you SHOULD, it normally blocks most ports. I had to make a
inbound policy for my firewall to allow it to connect to the PSP to
play Doom.

> (Btw, your Doom version can also be run on GAME150 folder but, only
> offline works.)

That makes sense - the networking and TV out are the only 3.xx
specific parts of the program, and I simply disable support in the
game if either fails. Thanks for the clarification on that.

Jpui

unread,
Nov 7, 2007, 8:59:21 PM11/7/07
to Chilly Willy's Ice Flow
I have this running http://i219.photobucket.com/albums/cc129/ssjpui/Doom_Settings.png
and it does not show the PSP game seerver. Sry, but I dont get how to
make the PSP respond to the PC. =(.

Basically, I started up a network game on the PSP and it is showing
this DOS looking screen with words like

"M_Init: Init WADfiles.
adding ms0:/PSP/GAME/DOOM/iwad/DOOM.WAD"

(The thing goes on for the whole screen then stops there. Then, @ my
PC, I dont know what i should do to recieve hte server or the PSP
player.

Heric Strada

unread,
Nov 8, 2007, 7:07:27 AM11/8/07
to Chilly Willy's Ice Flow
Hey! Thankz for the files!^^ I´ll gona try these too!!
Seeya!

ChillyW...@gmail.com

unread,
Nov 8, 2007, 4:54:29 PM11/8/07
to Chilly Willy's Ice Flow
On Nov 7, 6:59 pm, Jpui <ssj...@gmail.com> wrote:
> I have this running http://i219.photobucket.com/albums/cc129/ssjpui/Doom_Settings.png
> and it does not show the PSP game seerver. Sry, but I dont get how to
> make the PSP respond to the PC. =(.

It's clearly doing a client/server networking, which is not the
original network code. It doesn't look like that will work with this.

> Basically, I started up a network game on the PSP and it is showing
> this DOS looking screen with words like
>
> "M_Init: Init WADfiles.
> adding ms0:/PSP/GAME/DOOM/iwad/DOOM.WAD"
>
> (The thing goes on for the whole screen then stops there. Then, @ my
> PC, I dont know what i should do to recieve hte server or the PSP
> player.

Is the PSP set as player 1? If not, it'll sit there listening for
whoever IS set as player 1. In the original networking code, player
one sends out network packets to all the other players (in the list),
and all the other players listen for those packets. Once everyone gets
one and responds, the game starts.

Dragonsla

unread,
Nov 13, 2007, 4:29:22 PM11/13/07
to Chilly Willy's Ice Flow
I dont get it, How the duece are you supposed to play it on
infrastructure if theres no server? Just our IPs? a friend and I both
got our IPs from whatismyip.com, connected to access point(our own
routers), added eachothers IP in the player #1 spot as said in readme,
we both turned network game on and I set mine to player number 1 and
he did his to player number 2, and we both turned on deathmatch(we
tried without too) And loaded doom 1 from iwads folder and the loading
page sorta got "stuck" in like "W_Initi WADfiles" or something like
that, the network light kinda blinks sometimes, but the game never
loads, are we doing this right?

ChillyW...@gmail.com

unread,
Nov 13, 2007, 8:28:08 PM11/13/07
to Chilly Willy's Ice Flow

First, make sure you can connect to your access point, which also
handles the DNS and DHCP. If you try to connect to the access point
and it fails, you won't be able to play on the network. If you have a
firewall in the modem/router, be sure to forward the port (default
port is 5029) to the PSP.

The networking in DOOM is very simple - player 1 sends starting
packets to all other network players until they all respond. Player 2
and up listen for packets from any other player. So in effect, player
1 is a very simple server, and everyone else is a client. If you have
everything set correctly, player 1 should get to a point where it says
"sending network start info...", and player 2 and up say "listening
for network start info...". If they don't get that far, you have
something set wrong somewhere.

Make sure you have all the settings set the same (other than the
player number, network player IP address, and access point). For
example, if you have extratic on, so should everyone else.

If you don't see


"===================================================================="
"
Shareware! "

"===================================================================="

after "W_Init: Init WADfiles.", then you have something wrong with the
WAD file or the memstick or something. You should make sure you can
play DOOM in single player mode before trying to do network gaming.
After W_Init are the following before you get to the actual
networking:

"M_Init: Init miscellaneous info."
"R_Init: Init DOOM refresh daemon - "
"P_Init: Init Playloop state."
"I_Init: Setting up machine state."
"D_CheckNetGame: Checking network game status."

ChillyW...@gmail.com

unread,
Nov 14, 2007, 3:46:51 AM11/14/07
to Chilly Willy's Ice Flow
v1.4 - 2007/11/14 : Automatically switches on LCD after using TV. No
need
to tap the display button anymore. Now uses intraFonts from Ben Hur as
long as the ltn8.pgf font can be loaded. Looks a LOT better. If it
fails
to load the font for some reason (you deleted it to make room in the
flash or something), it falls back to the debug printing. Altered
next/
previous weapon handling so that you can switch between the shotgun
and the double-barrel shotgun in versions that allow it. The file
requester
now sorts the entries.

Squeaky369

unread,
Nov 14, 2007, 10:17:35 AM11/14/07
to Chilly Willy's Ice Flow
Awesome Work dude; thanks for making it easier for the weapon
switching. Your awesome.

Dragonsla

unread,
Nov 14, 2007, 5:14:16 PM11/14/07
to Chilly Willy's Ice Flow
meaning you can only play over a local network? with ur local IPs?
(you can not play over internet/different routers) correct?

ChillyW...@gmail.com

unread,
Nov 14, 2007, 7:21:20 PM11/14/07
to Chilly Willy's Ice Flow
On Nov 14, 3:14 pm, Dragonsla <buckfand...@yahoo.com> wrote:

> meaning you can only play over a local network? with ur local IPs?
> (you can not play over internet/different routers) correct?

No, you should be able to play non-local as well. That's where
forwarding the port comes in. Say you have three computers and two PSP
using the same router (my case). How does the router know who gets the
DOOM packets when they all have the same IP address (non-locally)? In
the router, you tell it to route all packets with a particular port to
one specific computer/PSP. So I set my router to forward port 5029
(the default port DOOM uses) to IP address 192.168.1.104. So when
packets come in from somewhere else to the IP address that refers to
everyone on the router, but to port 5029, the router knows to send it
to the PSP instead of the computer in the living room.

I use a WRT54GL router, and you just go to the "Applications & Gaming"
page, then the "Port Range Forward" page, and then set which port(s)
to forward to which local IP address.

Dragonsla

unread,
Nov 15, 2007, 9:11:18 AM11/15/07
to Chilly Willy's Ice Flow
\thanks so much for the program and help ;] I'll try forwarding ports
Reply all
Reply to author
Forward
0 new messages