Author: JT Smith
MS attacks Open Source
Review: PlayStation-to-USB controller adapter
Author: JT Smith
Many of the Linux users I know, myself included, are fans of classic gaming such as Nintendo, Super Nintendo, and classic arcade games. For the console fans among us, there are a
plethora of emulators out there, for every system imaginable, including Snes9x and RockNES. The chief complaint seems to be
that, even though the games themselves may function perfectly, it just doesn’t feel right to use a keyboard, or even a
gamepad designed for a PC. Now, there appears to be a solution to this input problem, and it even works on Linux!
Console input devices have followed a steady evolution, with the most popular systems playing off a similar theme. The SNES controller was an NES controller with four additional buttons. The original
Playstation controller was just an SNES controller with grips and a better feel about it, and the newest PlayStation 2
controller is the same thing with a small joystick (or “analog stick”). The PlayStation
controller has everything you need — enough buttons, a comfortable size, a familiar design, and ready availability (and cheaply, if
you find a used one somewhere, such as a local Funcoland). The only
problem is, how to hook it up to a PC?
Confronted with this problem, I went on a search. I knew someone must be marketing the converter necessary to
use the PlayStation controller on a PC. I found just such aPSX->USB converter at
Easybuy2000.com, a vendor I had not heard of. But for $12.50, I figured I’d take a chance, and see what
happened.
A few days later, the unit arrived, with a plain
(unlabeled) floppy disk loaded with Windows drivers. The unit itself is simply a tiny box
with circuitry to talk to USB, a PlayStation connector on one end, and a USB connector on the
other. Physical installation is as simple as plugging the device in, and plugging the controller into it. It accepts all
PlayStation-compatible controllers from the original gamepad to the latest PlayStation 2 Dual Analog Shock 2
controller.
Once I had it installed, it was a matter of getting the proper drivers — in this case, I had to get joystick/USB input
installed and working. I compiled the input and joydev modules under input core support, and made sure USB human interface devices were supported. I compiled the modules (make modules; make modules_install) and then loaded them with insmod.
Once you do this, your joysticks are assigned names like /dev/input/js0 through js31. The easiest way to tell if everything
is working at this point is to type cat /dev/input/js0, then press buttons on the controller. This should cause all
sorts of text to scroll down the screen. If you get results from this, the converter is set up, and you need only set up whatever game
you want to use with the device to see it at /dev/input/js0.
Conclusion
I have never been satisfied with the design of gaming controllers for the PC — they never seemed to fit quite right,
and their directional pads never worked right. The Legend of Zelda is tough to play when Link wants to go up and to the
left instead of just up.
The PlayStation controller is the best controller you can get — Sony has put a lot of time into
making them, as did Nintendo in the designs that inspired Sony. With the analog controls for things like flight
simulators or other flying games, and a D-pad for those old, but great, NES and SNES games, this is the ideal choice for gamers
today. At only $12.50, it is a steal, especially when you can get a used PlayStation controller for as low as $5. I recommend getting the newer analog models, which are still cheaper than some higher-end PC controllers that might not function as well. If you are in the market for a controller to use with emulators, or
any game for that matter, check out the PSX adapter, available at EasyBuy2000.com.
Category:
- Unix
Minutes of the GNOME Board meeting 26 June 2001
Author: JT Smith
the project and can only help the project overall. There is an
inherent responsibility of a project maintainer to ensure that
the people concerned by their work are informed of the direction.”
From: Daniel VeillardTo: foundation-announce@gnome.org CC: foundation-list@gnome.org, gnome-hackers@gnome.org Subject: Minutes of the GNOME Board meeting 26 June 2001 Reply-to: veillard@redhat.com Date: Sun, 1 Jul 2001 18:36:16 -0400 Minutes of the GNOME Board meeting 26 June 2001 =============================================== Presents: ========= Havoc Pennington (chairing) Daniel Veillard (minutes) Miguel de Icaza Bart Decrem Dan Mueth Raph Levien Owen Taylor Jim Gettys Regrets: ======== Federico Maciej Stachowiak John Heard (regrets) Decisions: ========== - Communication is really important for some of the key part of the project and can only help the project overall. There is an inherent responsibility of a project maintainer to ensure that the people concerned by their work are informed of the direction. Done stuff: =========== ACTION: Havoc to check with Martin and Sander on the Gnome-2.0 roadmap => let's say it's done :-) ACTION: Havoc take the action to send a mail on Gnotice about fostering the GNOME-2.0 work => let's say it's done :-) ACTION: Federico to draft policies for @gnome.org email aliases, CVS access, and FTP access. => done, sent, about to discuss it New Action: =========== ACTION: Havoc to invite Sander and Martin ACTION: Dan to mail Christian about asking the managers of the various projects for updates and links to important threads in the mail archives. Actions: ======== ACTION: Dan to work with Membership Committee to re-open the membership list. => still pending ACTION: Havoc send the AB list to the board looking for completion of the member liasons. => still pending ACTION: John try to get a Copyright assigment form and procedure for the GNOME Foundation => still pending waiting on the FSF ACTION: Maciej to email the Board the current draft of the platform license policy for review. => still pending Discussion: =========== - Sander sent us a status update on GNOME 2 Seems Gnome-2.0 work has started seriously now, progresses are made. Post mortem analysis of last weeks flamefest, we must improve our communication ! - putting together a proposal to hire an program manager - discuss proposed RFP procedure (no decisions planned) We need more communication and know where projects are heading. Getting weekly status reports from the main projects sounds a good way to improve this. This could inlcude links to important threads in the mailing lists. We would need the equivalent of weekly seminars where a project is presented, how can this be done ? Features articles on developpers.gnome.org ? The communication is really crucial for those project affecting the core and potentially everybody. The member of the board present unanimously agreed that a mechanism along the line of the proposed RFP procedure is a good idea. Discussion will be fostered in the foundation list. Daniel
Category:
- Open Source
Tending the Microsoft flock
Author: JT Smith
certain relationship between Microsoft
and its customers-especially the
developers, who enjoy all the benefits of
being part of the world’s largest
computing community, one that is led by
one of the world’s richest and most powerful companies.
There are complainers in the group, but, overall, the
relationship is like a spiritual leader and his or her
disciples. The followers are loyal, hard-working and
justly rewarded.”
mnoGoSearch 3.1.17 released
Author: JT Smith
Mac OS X 10.1 not ready until September?
Author: JT Smith
New York as many Apple watchers are expecting.
However, long-awaited DVD playback functionality is likely to be released during
the show, which is set to kick off in two weeks’ time.”
Category:
- Unix
Virus hoax aims to dupe napster, gnutella users
Author: JT Smith
“new hybrid computer code”
named MusicPanel has
been surreptitiously buried
inside MP3 files of 500
popular tunes and
distributed over the past
eight months among
unsuspecting “song thieves” using the popular Napster
and Gnutella file-exchange services.
The hoax goes on to say “those who have downloaded
any of the 500 most popular songs … will find their illicit
music unusable and their computers frozen due to the
time release of this bomb.”
Call my bluff – how smart is reverse engineering .NET?
Author: JT Smith
Microsoft’s plans to port its C# language and run-time to BSD, with software libre
leaders vowing to give the Beast a taste of its own embrace n’ extend medicine.
How wise this high profile and risky counter attack will prove to be, we shall
examine in a moment. But first some background.”
Will Microsoft embrace or deface XML?
Author: JT Smith
Microsoft’s .Net products, I’ve
consistently questioned whether
Microsoft will support the standards and,
if so, how fully. Well, just about two
months after the release of the key XML
Schema standard, it looks as if Microsoft is going for full
support of the standards, rather than its more common
embrace-and-extend strategy.”
Rekindling your PC after a real fire wall
Author: JT Smith
fire. When their computer was recovered from the burned structure, they
were surprised that it still seemed intact, although a bit charred.
Because this computer went through such extreme heat, do you think it
is possible that files could be recovered? – Hunka Hunka Burnin’ Love”
Category:
- Linux