Yesterday I was looking at the source to see how could I enable keyboard support. In fact it was very simple, since PS2 SDL already have support for it, it was just a matter of enabling it on the SDL makefile (HAVE_INPUT_DEVICES=1) and do a rebuild.
Unfortunably it seems to be an issue when loading from a USB mass storage from uLaunchELF 4.12 and enabling the keyboard support… When I try to load it using uLaunchELF, it didn’t started. But launching it from network using PS2client/PS2link it worked fine, even the version that loads the WAD from USB. There must be differences from the way uLaunchELF and ps2client executes the ELFs. I tried to do a IOP reset from the doom.elf but nothing changed.
So, at the moment, a keyboard enabled version is available here but it must be executed from the network.
If you have the means from launching from the USB using other than uLaunchELF 4.12 (Datel AR, older uLaunchELF, whatever) and want to try for yourself, try this. If it works, drop me a comment.
Now enjoy keyboard support!
(I didn’t have yet the time to look properly to the sound issues and/or enhance the joystick controller…)
March 17, 2008 at 5:30 pm |
doom mass notstretch – doom mass stretch works perfect
doom_mass_keyboard_stretch not working 😦
March 17, 2008 at 10:01 pm |
Hi Slug,
What did you used to run the doom_mass_keyboard_stretch ?
uLancheELF? If son, what version?
Remember : If you want to use the keyboard enabled version and have a network adapter (for the older PS2) or a slim PS2 you can launch this version ( http://www.4shared.com/file/40989938/95e03972/doom_network_keyboard_stretch.html ) from the network and this should work. I tested with ps2client/ps2link and it worked. It should work also with Xlink/ps2link.
March 21, 2008 at 12:57 am |
Hi,
Does enybody knows where can i get the ps2 port of sdl?
I’ve tried to get it from svn.ps2dev.org but without success..
(for some strange reason I can’t access the svn)
Thanks,
Alex.
March 23, 2008 at 12:24 pm |
Hi Alex,
Get it from svn://svn.ps2dev.org/ps2/trunk/ps2sdk-ports
Maybe the server was down when you tried?