Open Source Programming On The UK PSX2
Anonymous Coward writes: "According to this article at www.ComputerandVideogames.com the demo disc included with PS2 in Europe will come with a fun programming utility called YABASIC (Yet Another BASIC). YABASIC is an open source language that allows for the creation of simple routines, including rudimentary 3D. The programs created will be saved on memory cards. Isn't the purpose of buying a PSX2 so you don't have to play old- looking games?"
Oh, for god's sakes. Play games because they're good games, not because they're "old looking." I still play doom and stuff even older than doom because it's fun to do so. Show me someone who claims a game is superior to another game just because it has X-blitted trilinear alpha-mipped gigapolypixels or whatever they think is the latest and greatest, and I'll show you someone who doesn't know how to enjoy a good game.
This sort of stuff is useful for people who are just learning to program. I would have _loved_ to have something like this when I was young. As it was, I had to make do with Logo :)
Man, Now I gotta get one of these CDs when I get a PSX2?!?
See this for a bit more detail - I can't find the original link I read a day or two ago which had more information, I'm afraid.
GodboltBlog
but you can watch your pr0n DVD's on the PS2, now!! so all those pimply fanboys want one!
I can just see a new 3-d version of nibbles and gorilla! (Anybody else remember the terrible qbasic games that shipped with DOS?)
Since the entire post was in quotes, I don't think you can say either way about what words Timothy likes, now can you? /. about using the PS2 as a DVD player... look it up.
There was an article yesterday on
cheap dvd player?? at $299.99??
are you nuts?
I can buy an apex dvd player for $89.00
I think that is a helluva lot cheaper than a PS2
I really think you should look at dvd players before saying that a ps2 is a cheap dvd player. (cheap as in quality? yes. cheap as in price? no.)
Do not look at laser with remaining good eye.
include java? to teach them what? that their code is supposed to run insanely slow and look like a mess?
no thank you. If we want to teach a kid to program we start with turtle when they are 7-8, then to basic for 9-10 and then start the introduction to C for 11-12 and then revert to assembler for 13-14. A kid following that regiment would out-program any of the self proclaimed leet. anyone that has programmed in assembler has a solid understanding on how things work. Java? the computer becomes a nice puffy cloud.... oooohhh fluffy, pretty... Frame buffering? what's that? fluffy clouds, Mmmm I love java.... access registers directly? why would I do that? fluffy java.... yummy....
No I would never let a kid touch java. unless I was trying to make them confused and un-productive.
(Go ahead, write quake in java my friend.)
Do not look at laser with remaining good eye.
Oh, right... whoops. I got mine in Japan, and did a quick inventory of its ports before posting.
I don't know if you were playing with an RF connector or what, but the three games I have have been great:
Fantavision is a pretty decent puzzle game, and actually has some really good visuals - it doesn't look like much at first but it has more detail than you realize. Plus, it's a great particle system demo!
DOA2: Hardcore looks great, although there isn't much that makes you say "WOW" it has a lot of detail as well and the animation is well done.
SSX, however, is just amazing. Playing the first two tracks did not totally amaze me, though I thought the game looked great - playing the Mercury City Meltdown track though is AMAZING. The distance you can see is huge, the jumps are huge, the course is huge. It's just about worth owning the system for all by itself, just as Mario 64 made the initial purchase of the N64 worth while. The fact that it is a first generation game leaves me in awe at what future games might look like.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
When they do, it will be too late because the X-Box and Gamecube will be out, will be a lot easier to program for, and will be a lot more powerful. And the Dreamcast by then will have a huge library of great, good looking games. The Saturn showed us what happens to consoles when they are hard to program for. The Saturn was more powerful than the Playstation but look who won out.
Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
Are you braindead? If games like SSX,Kessen and Tekken Tag are bland then you need glasses. Remember these are first gen titles they will only get better.
As has been noted in many articles posted in the recent past: game development is always somewhat lacking when a platform is first released. There is a learning curve for developers on every system, new processors to be dealt with and new tricks to learn. Super Mario 3 was written for the same machine as the first two games, lest we forget. One of the main issues with the PS2 is the major paradigm shift that comes from having two so distinct processors (the Emotion Engine and the graphics processor). Once developers begin figuring out how best to use the immense resources of this machine, we will see much improved performance, graphics and ass-kicking factor in the games released for it. Till then, be patient. No one says you have to buy one, but don't slander something which has yet to be truly tested and exploited.
strange things are afoot at the Circle K...
What media did the 3DO system use?
I saw this story first at the U.K.'s voice, The Register . It seems like it's blatant that that's just what Sony is doing.
it may not be too much fun to pound out code with a gamepad with TV resolution
...or plug in your USB keyboard. Either way...
The PCMCIA port was replaced by an expansion bay for the non-Japanese releases.
this is not just plain old apple basic, this guy i know ported basic to PSX, and he provided a 3D library, and with basic you can throw up little cute games fast, I am sure PS2 will do the same, you will get a nice simple 2D and 3D library. This rocks, THis is why I like Sony, they did it with PSX(1) Yaroze, and now they do it again, let the people who play there games get into programming!
------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
Perl man... get them all sick, twisted, and deranged from the start... they'll code better that way ;)
Brian Macy
This is exactly the kind of unnecessary bragging that gives us nerds a bad name socially. Many of us here have matched or exceeded your accomplishments, yet are too HUMBLE to brag about them in an article with almost no relevance. Think about it, how much did one learn from your post? The only section not laced with boasts is the last, "Of course, if you have a better suggestion for a programming language for kids to screw around with, I am all ears." Well said. NOT.
You are yet another sign that Slashdot is degenerating.
That said, I would think the benefit of programming in BASIC on the PSX2 would be less that using a computer, because a large part of learning is seeing examples, sharing with friends, etc. However, for the more intermediate/advanced programmers I can see where it might be fun.
well, it's just due to the "hackish" fetish for recursive Acronyms :*)
Not just lower tariff, but no tariff at all. Importing computers to Europe is tax-free, importing consoles isn't..
Hey, I wrote that program back in 1980! You will be hearing from my lawyer.
- Michael Cohn
-----
Go ahead, blame me... I voted for Nader!
If you can enter code by keyword (i.e. select it from a menu) instead of by letter, it might work better...
No idea how this one is supposed to work though.
sig fault
Does any one know what the import tax is on DVD players in the UK? I presume it's not zero. So what are you selling Sony, a 'home entertainment box' or a 'Computer box'? and no, including 'basic' with it doesn't make it a computer, in my book.
We get ripped off because we're willing to buy at that price.
Believe it or not, the UK is still subject to the laws of supply and demand. If there was less demand at this price, the cost would come down. The answer is simple. Don't buy a PS2 until they half the price in a month or two (which is what always happens after the peak demand has gone)
Heh, dont even bother with java on a 386!!!
Try uhm, Beggining Java from WROX, its not the greatest but it assumes no prior OO nor programming experience..
Jeremy
Allegro is an easy-to-use multimedia library for game programming in C. (No, C isn't that much harder than Basic.) Allegro programs are portable across Linux, DOS, Windows, and (soon) BeOS.
Will I retire or break 10K?
And BASIC is supposed to be a good thing to introduce to begining programmers, in this day and age? No way, programming languages in general have advanced since BASIC, and the same can surely be said for beginner friendly programming languages.
Introducing kids to programming through BASIC or Visual BASIC is doing a great disservice to them. Show them a language that supports intuitive forms of computational abstraction. If the kids aren't taught how to see various levels of abstraction, in programming, then they will never see the power of it.
I remember when I was taught a version of some line numbered BASIC (can't remember the exact BASIC)... it was my first introduction to programming in a high school class. Yuck! Talk about a turn off to programming. I couldn't see how anything worthwhile could be accomplished with BASIC. Yes, I now know that many people have coded great things in BASIC. My point is that its hard witness the intuitive notion of computational abstraction, which is a trancendental issue for computer science, in most variants of BASIC.
Give the kids something simple, clean, and yet which supplies intuitive abstraction constructs.
BASIC was a beginners language in the 70s and 80s. This is the year 2000. Lets move on.
Just from memory, nothing to quote from, isn't there something like 14% tax on video equipment imports to EU (hangover from anti-Japanese VCR protectionism in the '80s). Better not shout about that DVD drive.
Apples and oranges comparisons are difficult. You can compare, but it's hard to compare figures, it's easier to let the the customer's eyeballs and wallet decide.
I too am disappointed with the Sony I have, a Japanese import. I'm not a PS2 developer, but I do program VLIW machines with similar complexity and parallelism, and you can see why it's a nightmare to code for by reading any -serious- article about the internals, eg in Microprocessor Report.
If the games are to get better, it will be because game developers use middleware that has been optimised for PS2 at great cost in time and effort, as opposed to each developer re-inventing the wheel, which must be becoming prohibitively expensive. I'm thinking stuff like Netimmerse, Alchemy, Renderware, Mathengine ...
It's naive to ask here, but can anyone give me any useful feedback on my opinion regarding middleware?
Huh? tolan-b gets a cheap laugh out of my use of the expression "apples and oranges", but redeems himself by posting a funny link, one that can be used as he did to constructive effect. So I reply saying ha ha well done. I get moderated down as overrated for that?
So punish me more. I've got 5 points and I'll try bring some joy into the world with them.
Please don't say those things publically, someone may take it seriously !
Certainly I learnt a large amount of clever programming tricks on the ZX Spectrum by disassembling other peoples programs and figuring out what they did from the assembly.
I doubt the PS2 will come with a freeze machine and examine the machine state / twiddle the bytes in memory one by one tool even if it was understandable.
Also on the ZX spectrum they did at least tell you what all the hardware was and how it worked, they also had programming books in libraries for people to try out.
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
10 INPUT "SELECT DVD ZONE:
20 LET Z = N1
30 DVDZONESET = Z
40 PRINT "Your DVD playback is now set to zone", Z
Note - DVDZONESET is a PS2 specific keyword...
Think outside the... Hey, where'd the friggin' box go?
Well believe it or not that CGI in the PSX version was actually not in the SNES version... =) I know I know I had to be stupid and say that... Anyhow, as far as buying a psx2 to not have to play old looking games, have you actually SEEN PSX2 games? They look horrible. Dreamcast, now that's a console I'd like to work with.
Bingo....
And since basic is cheap, and they do not want to spend devlopment money.......
Another advantage is that it is unlikely that anyone will be able to do an opensource game in YABASIC that will compeate with the "real" games.
Distribution alone is going to be a problem.
Yes I can not spell...Wait....for a second there I almost cared.
Oooh...damn. Nothing worse than getting LART-ed Thanks though
"Anybody who tells me I can't use a program because it's not open source, go suck on rms. I'm not interested." (LT 2004)
Not to be a starched shirt or anything, but aren't all programming languages inherently 'open source'. Or is this Timothy's favourite buzzword for posting articles?
Now, about the PS2, I'm thinking of buying one as a gift simply because it makes a cheap DVD player...What exactly is the quality like on them? Any experiences good/bad?
"Anybody who tells me I can't use a program because it's not open source, go suck on rms. I'm not interested." (LT 2004)
Or how 'bout this one, so it won't be to dificult for the beginners:
10 PRINT "Hello World"
---
This message has been ROT-13 encrypted twice for higher security.
Kinda reminds me of the old Atari 800. But...
Atari 800 (circa mid 80's) cost---5-600 PSX2 cost---300
Besides, if it's just to "play with" maybe, just maybe, people will look at the YABASIC inclusion the same way they look at both Playstation games, and other forms of Basic.
Fun to screw around with, but do not attempt to apply to real world situations.
Besides, what if this was just a test market? It's happened before. Maybe Sony is testing the waters with the inclusion of a small language to see what the feedback is on it. If it's good? Maybe they'll throw in more. If it sucks? Maybe you won't see anymore.
I guess it's time to brush off that Star Raiders code, and see if I can port it to an Analog Joystick with Feedback. THAT WOULD ROCK!!
krystal_blade
It will be easy to motivate our fellow man; there is hardly anything people treasure more than not being annihilated.
I enjoy programming, yet I know that I'll probably never make a living programming because I don't live and breathe languages to their full extent. I just like playing around.
That said, if I can get a copy of the BASIC language for the PS2 and a keyboard, I would love to play around with something like that. I play around with OpenGL on my Windows box, but it's complicated and blows up frequently. I'd love to abstract my environment out to something simple like some sort of BASIC on the PS2 and hack around with some remakes of old games, yes, possibly even in 3D.
Let me explain why programmability is such an important thing by starting with these two quotes:
Alan Kay ("Computer Software'", Scientific American, September 1984) wrote:
Danny Hillis in his book "Magic in the Stone", Basic Books, 1998 writes:
OK, so then what happens. Sony, Nintendo, Sega, etc. take these wonderful computers and close them off to everyone but licensed developers. Of course, the PS2 is a computer whether YABASIC is bundled with it or not. But it is important news that a computer that has the potential of reaching tens of millions of homes will not be completely closed (at least in Europe). Sony should release YABASIC in the rest of the world as well.
Is Basic the best choice of a programming language for the PS2? We could argue about what other languages would have been better (and that might be fun), but the important fact is that some general purpose programming language is there. Suppose some other language X is twice as good as Basic. The percentage increase from Basic to X is 100% improvement while from nothing to Basic is an infinite improvement.
Having said that, I'd like to plug my own language, ToonTalk, as a much better choice. Rather than typing text with a virtual keyboard and then trying to read a program on a TV screen, in ToonTalk you construct your program from inside of a game world. You train robots, give birds messages to deliver, drop things in boxes, use animated tools, etc. to construct and run programs. No need for a virtual keyboard. No need to try to read text on a TV while sitting 10 feet away on the couch. And children much younger than 10 are making games with it.
-ken kahn
Agree with you Nexus.
I have deliberately held back buying, on principle.
It is not "an effort to lower costs to the consumer" ! The cost to UK consumer will still be at £299. This is a lot more than the US pay. The use 2 lies for this price difference. 1. PAL circuit. The difference in cost is pennies. 2. Transport. Do they have a seat each on a plane? The truth is, they can send heavier video recorders - complete with the PAL curcuitry - for the cost of the price difference between countries. It is an attempt to justify the fact they rip the UK consumer off.
This commercial was brought to you by thesurfaces.net :)
http://www.blitzbasic.com/
http://www.blitzbasic.com/
Graphics3D 640, 480
I wonder when we will see DeCSS in YABASIC on the PSX2? code your own mod-chip
Hey, I wrote Scorched Earth for mine, then the kid with the TI-85 wrote a better version b/c his calculator had more memory (I filled up all of my TI's 2K and used every variable name in the thing).
Oh dear. Yet Another Lamer who believes the marketing bullshit that MHz is THE indicator of performance.
You'd have thought that by now people would have realised that MHz comparisons between disimilar architectures is completely and utterly meaningless.
People should not be afraid of their governments - Governments should be afraid of their people.
USB ports on front of PS2 + USB keyboard = code
I wonder if its usefulness will be significantly impaired if the PS2 doesn't come with a keyboard. I know that video games have decent interfaces for entering names, but I don't think they would scale well to entering programs!
If you are modding me down because you disagree with me, use the "Flamebait" category, not the "Troll" one.
You're right about this being a tax dodge. Sone is apparently not happy at all about their games console being classified as a games console for tax purposes, so they're trying to persuade the EU that it's a computer by putting Basic on it. Of course, if they really want to convince people that it's a computer, they should have ported Emacs to it.
HH
Without having seen any YABASIC code, can we really presume to know what its like ? The definition of 'BASIC' has always been somewhat vague anyway. Yes, there have been standards but they have been largely ignored.
If the category of 'BASIC' is broad enough to cover everything from the original Dartmouth language to VBScript, then its also broad enough to include just about anything you can imagine. In other words, BASIC doesn't really mean much as a label.
Almost any high-level, allegedly-easy-to-learn language that doesn't use curly brackets to enclose blocks of code could be referred to as 'BASIC' and very few people would dispute the claim.
Of course, maybe it is like the BASICs of yore where you have to do everything good with PEEK and POKE! Why not just give the kids an assembler?
where there's fish, there's cats
bull, it's easy to compare apples and oranges, see here : !
I heard that they made a newer version of that monster that had 64 EE chips in it, dont remember where I saw it from but a few searches on google should pull up something. *drools*
Ok back to playin the ps2, see yas!
Torin
here
gave me a garage full of atari stuff.Weird I was actually playing frogger on my TV last night, was wayyy cool. Even though the 800 was little more than a gaming machine with a keyboard on it, this gave way to many many innovative programming techniques on the atari. Possibly this is a way for the sony developers to find out just what can be done with the system, sorta free R&D if you will. Its going to be interesting to see what Freeware games come from this.
--toq
20 Call EVIL_ASSEMBLY_LANGUAGE_ROUTINE
Always fun... especially if it's really just a null pointer.
"Any connection between your reality and mine is purely coincidental." -Slashdot
Is it possible to have a beowulf type cluster using a lot of PS2 nodes to process ray tracing and high quality image analysis etc?
No way - Yaroze basically allowed you to REALLY write code for the PSX1. This YABASIC crap however is simply - judging by what I've read - a simple basic interpreter with extremely high-level 3D support. This is more of some fun tool for kids and amateurs to mess around with.
And I don't understand this bitching about "Oh man, now PSX2 has 80's style graphics". Just because there is a BASIC interpreter available for the PS2 does not mean that professional game developers will use it! Hell, there is QBASIC available for the PC. Why does nobody complain that "we only have text-mode games on the PC" now?? Did you see just one professional game programmed in QBASIC?! It's the same thing.
By the way, if you'd know the prices for PSX1 development kits, you certainly wouldn't moan about $700 being expensive :-)
hmmm How about gasp including C# and the .net platform
10 for I = 1 to 65535
20 lprint "Me too!!!"
30 next I
Code your way back to the dark ages...
People replying to my sig annoy me. That's why I change it all the time.
...um, yeah? It'll be the equivalent of a 2 year old PC. Big deal. 300 Mhz processor? Give me a fucking break. Who cares? This thing is crap.
Remember the early 90's console shakeout when the Genesis and the 3DO system vanished from store shelves? Doesn't the current console atmosphere smell similar?
Personally, I'm waiting to get wired. I mean BRAIN STEM WIRED. Everything else is just engineers being pussies.
Blame Blair
"Making linux GPL was the best thing I ever did" - Torvalds. I'd hate to see the worst thing...
Why don't you concentrate on gameplay instead of graphics?
And obviously they aren't just defining the box to be whatever suits their aims. Worried about people exporting and reselling PS2s ahead of other-territory launches? Get the MITI to designate it an offence to export more than two. Want to raise the (already ludicrous) profit margin in the UK? get 2.2% of the raw cost knocked off. It's just typical Japanese business policy. As Michael Crichton put it, "All's fair in love and war. And to the Japanese, business is war"
The Slashdot Paradox: "100% Overrated"
hey, don't knock the TI's! I wrote a real useful, um, physics equation calculator on my trusty high-school-supplied-TI-81.
and then I became the coolest guy in school when I was able to link the program to everyone else to help them study.
As a side note, the program was horribly used when students actually used it on their tests instead of doing the math themselves. Who'd a though they'd think of using my harmless equations for evil...
-Darrell
I am a sig.
I was one of the few Yaroze owners in Europe, where it got a little more exposure and uptake than in the US. Sony did a great thing with the Yaroze for all wannabe game programmers, and because of it, I know 7 guys who successfully entered the game industry from the strength of it. Unsurprisingly Sony took many of them.. Obviously it was a lot more powerful than YABasic and not as advances as the full developers kit, but all the same a good starting place. If you want to see what could be produced with the yaroze check our my homepage http://www.codeworks.demon.co.uk/main.html Personally I'm hoping that there's a PS2 Yaroze.
I hope this means they're going to do a similar project for the PS2.
10 Sin
20 Go To Hell
sorry Futurama eating away at my brain
What did you eat today? http://www.atetoday.com/
Bruce
Bruce Perens.
Bruce
Bruce Perens.
Am I the only one thinking that using YABASIC we'll be able to understand PS2's internals well enough that someone will start porting your favorite kernel to it?
The only major problem could be Sony exploiting of some of the 'features' of the Artistic License under which YABASIC is available (mainly: libraries, linked function and 'embedded version') but given a stable interface with YABASIC, it's only a matter of time before someone will be able to understand how to use these libraries to understand how PS2 BIOS and/or HW work (for an exaple, look at how the windows CODECS for AVI, ASF and DivX are used in linux/unix multimedia players).
Ciao,
Rob!
AniToolBox! An Open Source animation program!
Keep in mind that, as dailyradar mentioned, the UK has a 2.2% tax on console system imports, yet it has no equivalent tax for "computers."
;-)
With a programming language shipped right inside the box, perhaps Sony is looking to subvert that import tax by making the PS2 seem more like a traditional computer system (not that "typical" computer systems ship with programming languages in the box today anyway
paulb
Paul Bettner
Game Developer et al
You may have forgotten- the PS2 has USB, firewire (er, i-Link), and PCMCIA ports... Imagine all the applications... like missile guidance, if what the Japanese government says is true...
Personally I find games interesting only for short periods of time - then I get bored. Programming, on the other hand is always interesting. I think this is great - think of all the people who got their first programming experience on a C64 with Basic. Now they can hack away on a PS2.. that is very cool.
Ok, I know I'm going to see a lot of posts saying this is a great way to get kids into programming. Kids can use this argument on their parents too, but....
Firstly, as the article says, this is probably just a way to get around an import tax. It will undoubtably be limited, and kids who try to use it will end up more frustrated than interested.
Also, this platform is not one that I would want a newbie programmer (of any age) touching. The programming style which should be used differs greatly from pc-style programming. So the games, routines, whatever made will be bad, and asking a non-ps2 programmer about what to do to improve them will give you less than wonderful results.
If you want to get someone into programming, get them into something like tcl/tk. The interface is easy (it's a scripting language for those who don't know), allows you to draw stuff to the screen easily (compared to X), and still provides the intro to how to lay out a program, how to set up functions, etc. It doesn't write it for you, like visual-basic, so you really have to learn, but the results are immediate. It extends to object oriented design ([incr] Tcl), and when they outgrow it, all the ground-level stuff will be in place for whatever they want to get into.
Buy a ps2 for games. That's what it's for. If someone (especially your kid) has an interest in programming, get them into something that you know, so they have a solid foundation to draw from.
ROckin in the free world. NOTHING beats the fun the old 10 print aksdghf ad 20 rrun mwahahhahahhaahhhaa
~ppppppppö
Uh, perhaps we have forgotten about Frag Island...
Ok, so it isn't a complete Quake - but it does show what is possible with the language (and this was in 1997 - I could show other 3D engine examples on the net, but why bother). As for teaching it to kids - heck, it is hard to teach BASIC to kids, esp. nowadays...
I support the EFF - do you?
Reason is the Path to God - Anon
Recently, the games industry has discovered that
there are no more games hackers coming up
through the system. The majority of the coders
learnt their trade through spending night after
night playing with their ZX Spectrums and C64's
in the early 80's.
These days, with the shrink-wrapped games running
on undocumented programmer hostile operating
systems, only the hard core hackers play with
the machines, and these aren't the sort who
would be likely to play with writing games.
Adding a BASIC interpreter to the PSX2 is a smart
move. It'll give the game playing public a chance
to play at controlling their own machine and
compete with their peers about what their latest
neat game coding trick is.. creating a new
generation of games coders for the gaming industry.
On top of this, it may also be a ploy to persuade
the EU commission that the PSX2 is a computer and
not a games console, so they don't have to pay the
2.2% levy, of course.
Agrajag: "Oh no, not again!"
I think this is great!
If I hadn't started programming on my C-64 (or, heck, my Sinclair ZX81) I probably wouldn't be programming today - at least, I wouldn't have been doing it for the last 15 years and have the job that I always wanted today.
There is a substantial difference between people who discovered programming as a kid and learned to appreciated it, and those who decided to take it at university for the job opportunities.
With the barrier to entry so high to get into programming these days, I think it's great that they're putting a free language, no matter what it is, in with the system.
sig fault
Seth
$5 / month hosted VPS on linux = awesome!
For proving all the naysayers wrong.
.rm's and mpeg1 videos on my linux box now! everything is working now. Thanks.
They said you'd never support open source or provide a quality programming environment for your PS2.
Well, you've certainly showed them. Now that hackers everywhere have a rudimentary basic that does a primitive 3D, golly, you're just gonna take the market by storm.
A call to developers : gorilla.bas clone needed.
[OT] Some people were helping me get video capture working on linux box...just so you know, I've got both realproducer and bcast2000 cranking out
Treatment, not tyranny. End the drug war and free our American POWs.
See my user info for links.
Well, aside from bypassing a tariff, I can see another reason for Sony doing this. They want the PS2 to become the center of your wired universe. Programmability is an important piece of the home automation and home networking that Sony sees their box being capable of.
Think outside the... Hey, where'd the friggin' box go?
Hey, Sony was first because they used CD in the
computer, not outstanding graphics. Because now
they have propietary API and non-disclosure to go
with it, Dreamcast seems more attractive, because
of semiopen DirectX like graphical interface.
OpenGL is better, but hey at least I can tell
anyone about it! =)
DOWN WITH PS2.
PS: I do not have anything against PS1, which is great platform, and expect Indrema to be the rocker. =)
Someone will get those region bits shifted and hack out an ISO in just a few hours. Of course, it may not be too much fun to pound out code with a gamepad with TV resolution -- maybe just a bit more convenient than than programming the TI graphing calculators. Still, it's a fun idea.
I registered my hate for Jon Katz
Oh, c'mon. I've played a few games on the Dreamcast, and I've got both SSX and DOA:2HC for PS2. From what I've seen, PS2 whups the llamas ass, hands down. From what I've heard, the differences between the two versions of DOA are minimal, but consider: it's a PS2 launch title, but a game released a year after Dreamcast launch.
Bottom line: PS2 has the 'oomph' and the backing of the gaming companies, and will no doubt be a kickass system a short way down the road. Hell, Square alone would lead me to buy the system. Dreamcast has a great library of games, and will still be well worth it's price for a good while to come, but don't bother arguing it's technical superiority: the facts (and games!) don't lie.
Aw, blast. Look at me, I've gone and gotten into that mindless console war argument. People, spend what you can afford, and enjoy what you've got. There are more than enough games to go around. Let's just all agree that Japan is cool, and be thankful. ^_^
---
"Isn't the purpose of buying a PSX2 so you don't have to play old looking games?"
Nope. Just finished FF5 on my PS2, and I'm currently halfway through FF6. Great games! I'm continually floored by what they could pull of on a SNES for FF6...
---
Beginners All-purpose Symbolic Instruction Code still lives on! Although I won't touch VB with a foot long pole.
Well, try reading these 2 papers and maybe that will better explain what i failed to get at: /ps 2/ps2vspc-1.html
http://arstechnica.com/cpu/2q00
and
http://arstechnica.com/ rev iews/1q00/playstation2/ee-1.html
After reading tons and tons of articles and hype about the PS2, and spending the last weekend monopolizing the PS2 down the hall. I am really disappointed. The graphics, compared to Dreamcast, or even just Playstation are pretty bland. One can only hope the GameCube and Xbox are better. For now I will stick with my N64 and Zelda 2 :-)
:P
At least my friend down the hall can justify his expensive purchase with the nifty yabasic programs he can write. WOOHOO! Maybe someone can write some sort of utility to load up CD-R games on the PS2.
[*] You could do more but lines 10+ showed up as "funny characters" as writing such large programs was never intended.
[**] out of total system RAM of 128 bytes. Also note, the 2600 had no video memory either. The code had to shovel data to the video chip as the scan line was drawing the screen. This consumed all CPU attention so your code only had about 20% CPU to run during the vertical retrace interval. Take THAT PSX2!
For kids to screw around with, BASIC is still a decent language. Any 10 year old who's gifted enough to be doing serious programming isn't going to be trying to learn BASIC on a PlayStation 2 anyway.
I don't think my power of abstraction has been crippled by my exposure to BASIC. I easily grasped object orientation. I rewrote a 6,000 line C++ program in 350 lines of Python.
Of course, if you have a better suggestion for a programming language for kids to screw around with, I am all ears.
---
How am I supposed to fit a pithy, relevant quote into 120 characters?
BASIC was probably the most important thing that ever happened to me. When I was 11 at Secondary school, I was pretty typical of most geeks (without realising it) and just didn't "get along" with most other kids. So, I went and sat in the library, and had to pretend to read. The books were crap, until I came across one called something like "Programming the BBC Micro in BASIC" which was a real '10 PRINT "Hello world!"' kind of book.
At the time it was Lent (coming up to Easter), and so it being a Catholic school, there was the oppurtunity to not go for school dinners, and instead spend the money on getting into the computer room by donating it to charity. I thought, what the hell, I'm a fat git anyway (still am as it happens) so spent the whole of Lent in there. After 4 weeks, I had learnt the BBC inside out. I was by far ahead of most of the school (including those much older than me), at programming, and from then on I used to spend the small amount of pocket money I got on computer magazines and books. For the last 11 years I have lived, breathed and loved technology, programming and everything that was a part of it all. Even my grades in Maths and Physics went up. At GCSE level under the new national curriculum I was given an A* (top 2% of the country), in Computing, and ended up doing a degree in Software Engineering.
I'm now, at the age of 22, the Technical Director of an ISP and I get to write code as much as I want. I get paid a decent amount of money, I'm happy with my life, and I've certainly escaped the poverty trap that was waiting for me if I hadn't got out early enough (I started working part-time at the age of 15).
In short, if I hadn't picked up that book and just started learning BASIC - even just the "Hello World" stuff, I would not be here right now. I think that as a result, giving people that first taste of the possibilities - that they don't need to be good with a pen or a brush to be creative, and to show them that they can actually create things, is fantastic. And yes, this is probably waffling bullshit, but I will quite happily physically fight any person to the death who says that any initiative to teach kids the basics of coding is pointless. We haven't all got Daddy to buy us the latest laptop (PSX2 will drop to $100 within the year, making it affordable to all), nor are we all endowed with the fantastic skills to be anything that we want to be.
Sometimes kids just need to be shown that they can do this complicated shit and be like us when they grow up if they want to be. In the UK at least, geeks are respected by everybody with any sense.
I support anything that allows people to look under the hood and see how computers are programmed, this could be a good introduction to programming logic. Children could quickly learn the limitations and abilities of computers.
I don't particularly like basic, but it is an easy language to use for beginners.
Environmentalists are their own worst enemy. ~tricklenews.com
Add kidding aside, this is a good thing, however you look at it. First off, it lets all us geeks play around with the PS2 without getting out a custom burner and forking over thousands of $$. If someone figures out how to pull the programs off the cards, I could easily see some people learning some nifty peeks and pokes to make the PS2 do some tricks and it could build a community.
Which get's me off to the other good thing. Allowing something to be modified by end users has always proven to be good, just look at the popularity of mods among the FPS's out there. I don't know how you would input code on this, but if it's easy then someone's gonna get bored and come up with some cool stuff. And if they've found an easy way to create code on the PS2, then maybe mod development would extend to the consoles. Wouldn't it be cool to be able to reprogram those street fighter characters or the snipers in syphon filter?
Game programmers are learning that scripting brings about easier content creation, leaving more for the artists requiring less programmer intervention, making better games in less time, and with some of the more creative mods, things that the developers probably never dreamed of, and since the power gamers eat this stuff up, it forms more of a gaming community and can only help to push the creativity of gaming further. I just hope other companies see this, and hopefully implement something similar for their games.
Free Online Woodworking Resources Directory
The usefulness in this isn't to play old looking games, or even to port classics like Asteriods, even though I'm sure a few people will do just that. Think exposing the next generation of kids to game programming. Or programming in general.
---
How am I supposed to fit a pithy, relevant quote into 120 characters?
Sell this to sony:
10 PRINT "Pick a number: ";
20 INPUT num
30 PRINT "You typed ", num
40 GOTO 10
when the rain comes, they run and hide their heads. they might as well be dead.
"The European launch of the PlayStation 2 isn't far away, and in an effort to lower costs to the consumer, Sony Corp is striving to negotiate with the UK to reclassify the PlayStation 2 as a computer, which will put it in a lower tariff category. With it's current classification, the PlayStation 2 will carry a 2.2% levy. Sony is even willing to take this issue to the World Trade Organisation. The UK has already rejected the idea that the PlayStation 2 was a computer, commenting that it was not significantly different from the PlayStation." Think i'm blowing out of my arse, look here... They're doing it to get into the lower tariff's, not to encourage newbie programmers =P. If you can program for it, the more you can make an appeal to call it a computer.