The Playstation Documentation Project 108
Hal the Slightly Incodecent writes: "After a year of hacking, The PSX Documentation Project is finished. It's basically
a 153-page document discribing the innards of the PSX. All 100% free and GPLed. You can use this plus the PSXDEV, a cross-target development environment for the Sony PlayStation, to start rolling out your own (non-commercial) games. The documentation project is mine, PSXDEV is not. The original PSX doc is written in StarOffice 5.1 SDW
format. There is an RTF version, a Word 97 DOC version and an HTML
version as well."
Re:page note... (Score:1)
1. If you have the ability to post at +2, but are posting a clearly off-topic post (like the parent of this thread), then take that fraction of a second to hit "No Score +1 Bonus". It saves moderators the trouble of knocking you down, it saves some of your karma (if you care), and it lets people who read at higher threshholds ignore more crap.
2. You took the time to put goatse.cx into a hyperlink? You sick, twisted man
Was the SDK GPL'ed? (Score:1)
Quake on PSX and PSX2 one day. (Score:2)
Maybe we should get Palsade to take up a hat, so we can buy a hobby license ( which cost to much to be a hobby ) for PSX2.
Well, if the PSX2 (US) ships with and/or hdd or modem, I might try to hack at it - but the asm for the chipset seems like it'll be tough even though the main CPU is a MIPS. I still want to play with the dynamic pipeline the PSX2 provides mere mortals. ( The vector processor(s) can act as either an asycronsis cpu or coprocessor to the MIPS blah blah you hear it before )
Just my rantings, while being sleep depraved... er... yeah that's right =)
http://www.quakeforge.net
psxdev-sdk-1.0.tar.gz (Score:3)
Responsibility? (Score:2)
Commericial software complanies deny responsibility for anything their software may do.
It's good to know what does not work right and I try to fix it. But when someone who pays nothing demands something?
That's the type of attitude that will discourage people from giving away software.
Re:Emulators? Legal action? (Score:1)
With a PSX OTOH, the consoles are cheap enough and plentiful enough that anyone wanting to code an emulator for the purpose of cheap gaming has the intelligence quotient of a fruit fly. And with a little bit of effort, any PSX game can be copied and played on a minimally-modified PSX. Downloading a PSX ISO over the internet is pretty much impractical for Joe Sixpack. Even if he had a decent broadband connection, the ISO images are incredibly difficult to find.
And about PSX-compatible machine... it will NEVER happen in the conumer market. Sony holds all kinds of copyrights and patents that deal with how the PSX works, thereby making it impossible for someone to create a working clone. Don't believe me? Does the Apple Computer Corporation ring a bell?
As a matter of fact, I can already see Sony sueing The Playstation Documentation Project within a few weeks, claiming that the information violates some law dealing with trade secrets.
This really puts my site to shame. (Score:1)
Re:Emulators? Legal action? (Score:1)
However, Sony DOES have the right to take legal action against a company or person that produces and markets a PSX game that is NOT licensed through Sony. You want to make a PSX game, you have to buy a license. Legal Docmentiation? I have none, but it exists.
Sony does not make money from selling their consoles or making games, they make their dough from selling licenses that allow publishers and developers to sell games that were designed to work with a Sony PlayStation(tm). Squaresoft, Electronic Arts, Activision, all of them have licenses to sell their games. In short, no license == no game. If you break that rule, you'll find yourself sitting in court.
Re:page note... (Score:1)
I didn't think the original was all that ncredibly off topic to the subject however, expecially compared to really offtopic subjects like this one ;)
And yes I am a sick, twisted man.
Marc
Re:Emulators? Legal action? (Score:1)
Re:Documented Systems (Score:1)
This all goes back to the Quality Control rant I posted in a thread above.
Re:Hmmm... (Score:1)
The easy solution is a modchip. Buy one for $20 (or make your own for a little more, it's not that hard), solder the sucker in and you're in business. I've done it, I ought to know. Soldering is not difficult once you've a few hours practice and someone to teach you.
Please, PLEASE stay away from the Game Enhancer clones. They work fine for some games, but not with many. The problem has mostly to do with fact that all they do is send stop and start commands to the CD drive's spindle so that you can do the swap trick without ruining the drive motor. Any games that use redbook audio or have multpile discs will not work or will not work properly. I don't have time to explain why, but there are plenty of web pages explaining why on the net. Google is your friend.
Yaroze Information Link (Score:1)
http://www.scea.sony.com/net/what.htm [sony.com]
Re:How $ony makes its money (Score:2)
Cringely spent an entire article a while ago discussing this very issue (damned if I can find it now, though...). First of all, is Microsoft really making the X-Box? In fact, there are two questions here - what the X-Box means now, and what the X-Box might mean in the future - if or whenever the Great Master of Vapourware at Redmond ever see fit to go ahead and actually build the damned thing; this might happen by 2001, it might happen by 2003 or it might not happen at all, depending on just how important Microsoft believes gaming consoles to be.
However, the first question can be answered right away. At the moment, the X-Box is Microsoft's way of telling the Big Console Makers (Sega and Nintendo also, but especially Sony), "if you don't watch your back, we can easily invade your turf... we can take over your market just like we took over every other market in which we were ever interested". In doing this, they make sure that the BCMs shy away from their current attitude of promoting the next-generation consoles as PC replacements, and focus instead on reinforcing and protecting their own established turf so that Microsoft won't be able to annihilate them with the X-Box. This, in turn, leaves Microsoft's reign over the PC market untouched.
Will the strategy work? Will the X-Box ever be released? Will the gaming console replace the PC in the near future? All these things remain to be seen.
RTF? (Score:2)
Re:How $ony makes its money (Score:1)
As for the x-box being only vaporware, I fully agree.
Re:300 bucks says Sony sues within the week. (Score:1)
If Sony can't successfully stop an emulator from being released, then they can't stop this.
Re:No SDK (Score:1)
Re:Who is this guy? (Score:1)
Re:No SDK (Score:1)
Cool (Score:1)
-------
CAIMLAS
Moderate This Up! (Score:1)
PSXDEV is a free GPL'd development environment for the PlayStation (PSX).
Releases 6 and 7 (and probably earlier ones) were under the GPL. Therefore, he has to provide source for these versions, which he is not doing. Also, he must stop using any other GPL'ed code if he wishes to release binary RPM's to the public, and considering the nature of the product, this might be difficult. (We're talking about gcc, binutils... free software, guys!)
Someone please send him a nice e-mail explaining what he can and can't do with GPL'ed software. There's nothing wrong with changing your own license for a new version of a program that's all your code, but that isn't what's going on here.
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
Re:Documented Systems (Score:2)
How $ony makes its money (Score:1)
An open platform means more games, more programmers, and, more importantly, more sales.
Unlike PC makers, console makers actually take a loss on console sales. They make it up by developing software (Crash Bandicoot etc.), selling devkits, and licensing the patent rights.
Here (Score:2)
Enjoy.
Re:Moderate This Up! (Score:2)
-----------
"You can't shake the Devil's hand and say you're only kidding."
The /. effect (Score:1)
what would possess someone to posts excerpts without adding any insight to said excerpts?
Protection against the Slashdot Effect. Even if the site gets Slashdotted, the basics are here so that we can get the gist of the article.
that information is one click away.
That is, until the site experiences the distributed denial of service commonly referred to as "News for Nerds. Stuff that matters."
GPLing copyrighted material? (Score:2)
Re:Documented Systems (Score:1)
Therefore, O'Reilly should release their books on the 'net for free?
--
Re:No SDK (Score:1)
so without his SDK, you cant program the playstation in c/c++?
ummm, then whats the point of making all these nice gtk apps and drivers if you cant use them!??
Playstation port of NetHack (Score:1)
Re:Hmmm... (Score:1)
device. But watch out some GB Emulators don't have sound.
Re: (Score:2)
Re:How $ony makes its money (Score:1)
Why do you think microsoft is making the x-box? Good profit margin.
Re:Documented Systems (Score:1)
Re:Emulators? Legal action? (Score:1)
The most logical response hasn't been addressed... (Score:1)
For those of you that remember the Yaroze, this is a big deal! The Yaroze program is not accepting any new members in the U.S. and cost a few hundred dollars to take part in. I, for one, am going to tackle porting my Win32 3d Engine to the PlayStation.
To the Slashdotters who complain that the author isn't being perfectly compliant with the GPL: Grow up. This is one of the coolest applications of the Open Source concept
300 bucks says Sony sues within the week. (Score:1)
Re: (Score:1)
Re:RTF? (Score:1)
This deserves to be at LEAST score: 3
Re:psxdev-sdk-1.0.tar.gz (Score:1)
http://home.wanadoo.nl/whatdoya/ [wanadoo.nl]
Now I would like a native Linux PSX emu
From the maker: About the psxdev-sdk... (Score:2)
I think you should be informed that my mysterious psxdev SDK was just some types and functions. It had nothing in common with the official, NDA'd developer material. I removed it from my site because I wrote it for my personal amusement and not for the public. I think it was a mistake to publish it - now I get tons of mail from kids.
I originally wrote PSXDEV for the Yaroze station, because of this crappy MSDOS environment. But it evolved very quickly and I thought others (like game companies) may find it useful. My web server logs are quite a proof that some companies do find it useful :-)
And to clear some of these myths:
I've tried it. I got a kernel compiled, but the missing MMU made me crasy. I've used portions of the uClinux project to emulate the MMU, but the limited resources of the PSX showed me that it wasn't useful at all. I dropped that project.
This project has already started. Visit The Wulfstation Project [slashdot.org]'s Homepage. That's a serious project. We don't want to use such a cluster to crack DVD's or games. Linux for PSX-2 is definitely possible and very easy. But don't expect a distro. And it is not useful for games.
And last but not least: what if sony sues me? Very simple. I will shut down psxdev.de, gift all the material to game companies and let me hire by one of them. Or what do you think I have planned for the near future, i.e. writing MS Office applications?
have fun.. daniel
What to do next... (Score:1)
Emulators? Legal action? (Score:1)
Is the past precedent set with the Sony v. Connectix case enough to prevent lawsuits against gaming companies formed to create "free" games without a license from Sony?
Re:What to do next... (Score:2)
Re:What to do next... (Score:2)
Have Linux and gcc been ported to Playstation yet?
Re:Emulators? Legal action? (Score:1)
(Along with all the costs and license restrictions that this would bring)
Kernel reconfiguration will have to be done in a 3d 'shoot this wall to enable network aliasing support' style... etc.
So, how soon before MAME is available? (Score:1)
Is it possible for a normal CD burner to produce a CD which will boot and run on a Playstation, or is there some sort of copy protection which needs to be in place?
No SDK (Score:4)
I think that free software authors have a certain responsiblity to the community of users they create. It's simply not fair to your users to post a bunch of files and later remove them from distribution, without an explanation.
I wonder how this thing can be useful, if there's no SDK. Are we supposed to write all the games in assembler?
Think about the general user. (Score:1)
Re:Emulators? Legal action? (Score:2)
A few excerpts (Score:1)
Graphics:
Re:What to do next... (Score:1)
Re:Emulators? Legal action? (Score:1)
Re:Emulators? Legal action? (Score:1)
Re:What to do next... (Score:2)
Re:What to do next... (Score:1)
Re:LaTeX Version (Score:2)
Let this be a lesson to all of you: Office products product absolutely nasty HTML because they try to make your document look like it came from a word-processor instead of look like a normal web page. Sometimes trying to preserve the original appearance of something in a new medium is a really bad idea.
Where's the text in text format? (Score:2)
Text
___
Re:No SDK (Score:3)
I'm not sure that they have any real responsiblity to the community, what they are doing is for their enjoyment and done for free. It would be great if people could continue to support software they write but that doesn't always work out. In this case the author may just have had something happen to him personally that he doesn't want the whole world knowning about. I hate not knowing reasons as much as anyone, but sometimes we have to just accept it.
Re:No SDK (Score:4)
How am I supposed to hallucinate with all these swirling colors distracting me?
Ignore My Post! (Moderate that back down! ;) (Score:2)
(The wording didn't seem clear to me, just like where they say "GNU General Public License Version 2", and link to the LGPL...)
What confused me was, I still saw all the binary RPMs for the different packages, which would mean that he *is* still distributing it. Now I see the source RPMs, and realize they were just talking about one program.
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
Re:Looks good... (Score:3)
Re:Moderate This Up! (Score:1)
Second, I've been here for a while, and it works like this. Moderators have a limited amount of time to look through a lot of posts for important stuff. Tagging a post with "Moderate this up!" increases the chance that they will look at it, and evaluate it to see if it looks important.
Therefore, writing something that looks important and saying "Moderate this up!" is a good way to get initially modded up. However, if you didn't deserve this moderation, you'll get flamed, sometimes quite legitimately, followed by "Insightful? WTF?!?!!", and get moderated down to oblivion.
Therefore, this tactic should only work correctly if you actually have something to say, which is the point of moderation in the first place.
I thought I had something important to say about what I saw as a rather large GPL violation. But upon rereading their page carefully, I realized that I was completely wrong. And maybe you could have figured that out from my reply to Foogle (if that was up at the time you posted), I essentially said "Never mind, my fault, etc., etc.".
Sure, their website is confusing, and they got other details wrong, but fundamentally I didn't realize what people were getting upset about, didn't see the source RPMs, and thought the situation was worse than it actually was.
Feel free to keep moderating, just mod the good posts up, and ignore these three!
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
Hmmm... (Score:1)
Split version (Score:1)
Re:What to do next... (Score:1)
(see above, over-moderated crap about PSXDEV, sorry guys...)
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
Re:GPLing copyrighted material? (Score:1)
N64DEV (Score:2)
n64dev.50megs.com [50megs.com]
Re:why do I have the feeling... (Score:2)
Re:Hmmm... (Score:1)
--
Re: (Score:1)
Re:Looks good... (Score:1)
PSEmuPro is playable on recent versions of Wine, but only if you have a 3dfx GLIDE compatible video card and Glide3x for Linux installed (I get nice flat 60 FPS on my Voodoo2 playing Raystorm with sound
Re:What to do next... (Score:1)
Linux, on the other hand, no.
Re:Emulators? Legal action? (Score:1)
I've never thought the legal system made much sense anyway.
If there are any lawyers out there in
Re:What to do next... (Score:1)
Re:Documented Systems (Score:1)
It is rather ironic how much money one can spend on books and documentation for free software.
Yes, I know, I know. That's how the free software developers make their money... is that really true? Not very many of the O'Reilly books are written by the software author him/herself (the Camel and Llama books are an exception).
Precedents, shemecedents... (Score:1)
Let's get real. No matter how much of a precedent this is, it simply won't stop a huge electronics company from legally harassing a smaller, nimble company whose only crime is to deliver a technically superior compatible product.
More often than not, in situations like these the purpose of the lawsuit is to bury the defendant with legal fees. Do you think that the DVD CCA is suing all these people just because they think that the law is on their side? Well, that may be true to some extent, but you bet your bippy that the overwhelming motivation is to simply legally harass the defendant, on the premise that the defendants simply do not have the funds for legal fees.
So, even though Sony was bitch-slapped in the Connectix case, that doesn't stop them in any way from filing an identical lawsuit, even word-for-word, against someone else.
Re:How $ony makes its money (Score:1)
I forget the exact numbers, but Sony's per-unit game license fee is pretty hefty. That's where the big $$ is... and that's why you don't see PSX games being produced without a license.
Re:GPLing copyrighted material? (Score:1)
What is the interoperability in reverse engineering PS?
It seems like interoperability would relate to mail clients, word processors, etc. Or is it now okay to define 'interoperablity' as 'making anything capable of running anything else'? It seems to me like bending the rules.
Re:Emulators? Legal action? (Score:1)
> If you wrote a PlayStation game but released it only for emulators say as a download from the net or burned to CD-R how does Sony have any right to block you if you aren't using any of their hardware or software to develop and you aren't including their trademark on the game?
I don't see how Sony would have any legal standing ... the game would be your work.
> I don't see how they can legally do much to somebody who has never signed any agreement with them and who is using none of their intellectual property in their product.
Yes, that is the important part.
The emulator itself might be on shaky ground. (Where did the ROM's come from?) They might have an invisible contract when you buy the PSX saying you do not have the right to backup up the ROMs. But since you never signed any NDA's or anything else, I think this would be shaky as well.
Frankly Sony doesn't care about the garage developer, they are more concerned about people pirating licensed games. That, and the PSX is already 5 years old: the PS2 has all the focus right now.
Cheers
Re:How $ony makes its money (Score:1)
Assuming M$'s console isn't vaporware -- it has one BIG advantage over other consoles: Easy porting of PC games to it. Don't understand what a big deal this makes to smaller developers !
There are a lot of games that just can't be done on a console (or rather badly, e.g. Warcraft 2 on PSX) due to limited memory.
Have you checked out Worms: Armageddon on the Dreamcast? Now the Dreamcast has some nice hardware, even 16 Megs of ram too boot, but the PC version is WAY better
Re:Almost... Net Yaroze Correction (Score:1)
Re:How $ony makes its money (Score:1)
TVs aren't very sharp either, so detailed graphics will go unnoticed. Playing PC games on a TV just blows because you can't see all the incredible detail that your expensive Voodoo3/GeForce/etc renders.
Re:So, how soon before MAME is available? (Score:1)
but the cd with the roms doesent need any such
because of the MAME cd already beeing loaded in mem...
page note... (Score:2)
if (navigator.platform != "LinuxELF2.0")
How very interesting. Has Navigator ever said that? I thought it said X11; Linux as the string. KFM satisfies it, though.
Offtopic but what the hell, it bothered me.
Re:GPLing copyrighted material? (Score:2)
Two: Yes, it's proprietary, and a good chunk of it is patented.
However, there's a nice little thing called fair use, which allows one to do this sort of thing with a protected work for personal, educational/research use, or to achieve compatibility. This falls under the "educational use" part of the fair use doctrine. Because there is a very complete workks cited list, our friend here has nothing to worry about. It all appears to be quite legitimate.
Why only non-commercial games ? (Score:1)
The Document itself is under a no-restrictions license. PSXDEV's license issues look complex, but you can write PSX software with out using PSXDEV. So why can we not use this to make commercial software? Does Sony make you pay a license to sell Playstation software? If so how could they enforce this?
tangent - art and creation are a higher purpose
Re:No SDK (Score:3)
Re:Looks good... (Score:1)
Yeah, and emulating that stuff comes with quite a penalty, I understand.
Ah well, no Bleem. Next option?
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
Re:page note... (Score:1)
If you payed attention and didn't spend all your time with your incredibly weak attempts at flamebait you would notice that some people post at +2 by default. This is after they have reached a certain level of karma.
Of course you are too busy trolling for Goatse.cx [goatse.cx] and rather immature name calling to notice such things aren't you?
Love,
-Marc
Flame all you want, I'll post more.
LaTeX Version (Score:3)
I am currently working on a LaTeX version of the documentation. Go to http://latakia.dyndns.org/~ruhl/playst ation/ [dyndns.org] to take a look. It is a work in progress, but every change I make will be mirrored on the site immediately (the magic of hard links!).
Re:Moderate This Up! (Score:1)
You said, Moderators have a limited amount of time to look through a lot of posts for important stuff. . Yes, they do have a limited amout of time to moderate, but 3 days is definately a good chunk of time. When I get moderator priveleges, I usually spend about a day & 1/2 to get rid of em (keep in mind I reload Slashdot incessently). Just let moderators do their jobs.
On a side note, apparently the way to get moderator status often is to read Slashdot a lot, and post just enough to keep, say, 10 "recent posts" in your user info. Ever since I slowed down posting, I've got moderator status a lot more often. Just a thought
Anything demos available from PSXDEV development? (Score:1)
At this point my PSX is mostly collecting dust. I would love to put it back to work diligently rendering fresh eye candy.
Does anyone know of any ISO images out there ready to burn?
Re:Hmmm... (Score:1)
It's not even that complicated. I taught myself basically. With the modchips, I just sort of tapped the solder points on the board until they were softened up, then touch the wire and voila, it hardens up. I accomplished it with merely being gentle on a handful of playstations. The trickier part is prying the cables out of their sockets without breaking...
Re:No SDK (Score:2)
ftp://ftp.kddlabs.co.jp/.9/sourceforge/psxdev/psx
--
Re:What to do next... (Score:1)
Re:How $ony makes its money (Score:2)
Yes, free anti-aliasing.
Specifically:
1. Spatial Anti-Aliasing. Text looks HORRIBLE on TV's due to a imprecise location of the "fuzzy" pixel.
2. Temporal Anti-Aliasing. As you mentioned, interlaced video provides for more fuzziness.
> TVs aren't very sharp either, so detailed graphics will go unnoticed.
Yes, with about an effective video height resolution of around 500 pixels, monitors win this one hand down.
Documented Systems (Score:3)
I hope companies like Sony and Sega realize that people really want to have the platform open. An open platform means more games, more programmers, and, more importantly, more sales. It's too bad that Sony didn't do this themselves and it took a combined effort to get this released. And they released it completely for free!
Looks good... (Score:2)
Do any of the PSX emulators reimplement the BIOS functions with C routines? I heard that was what UltraHLE did. Besides, then non-PSX owners could use it without having to (legally) get a PSX BIOS.
However, I'd be very happy if a game company released a cross-platform emulator sometime before the system itself is dead. I don't want a Playstation, but I'd love to be able to play the later Final Fantasy games under Linux, for instance.
That means that either Square has to port them, x86/DOS/Windows emulators under Linux have to get a lot better (Wine doesn't run FF7; does Wine run "Bleem!"? Does VMWare use 3D-cards, or could the X Server help on that?), or PSX emulators will have to get a lot better. I'd happily buy Tactics, but I'd be playing it on my computer! (I don't have a TV, just a TV Card, getting a PSX just seems silly.
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].