~B
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> YABASIC by gE
-------------------------------------------------------------------------------
last updated : January 14th 2001
ver : 0.03
-------------------------------------------------------------------------------
Contents :
P1. FAQ Updates and News
P2. Legal Disclaimer
P3. Using this FAQ
1. Yabasic
a) Introduction
b) What can I do with it?
c) Where can I get it?
2. Using Yabasic
a) Controls
b) Other devices
c) Warning
3. Programming Terms and Basic Programs
a) A basic INPUT/OUTPUT progam.
-=MORE to come=-
5. Copyrights, comments from the author and official site links.
-------------------------------------------------------------------------------
P1. FAQ Updates and News
Version 0.03 - Nothing special. Added the Basic INPUT/OUTPUT program. Now this
14.01.2001 FAQ is hosted on another excellent site, PSXCodez. I also
updated the Disclaimer and Credits to include them and I got a
new USB keyboard so I can type easier in Yabasic. Expect new
control updates as well as a few more scripts.
Version 0.02 - My first FAQ.. I just updated the indexing and added a legal
11.01.2001 disclaimer thanks to IAMNOTHING from the Gamefaqs MSG Boards..
Version 0.01 - My first FAQ ever and since there are no other FAQs on Gamefaqs
09.01.2001 for this wonderful and useful program, I thought I'd make a FAQ.
This document is COPYRIGHT (c) gloBal enemy 2001. THIS GUIDE is intended for
personal uses only and is not to be publically broadcasted in any way either
electronically or in any other format. No part of document may be redistributed
or modified without the author, gloBal enemy's, consent or express permission.
For more information on the use of this document, please contact gloBal enemy
at global_enemy@start.com.au .
The only sites permitted to host this FAQ or store it electronically in any form
are Gamefaqs (www.gamefaqs.com) and PSXCodez (www.psxcodez.com).
-------------------------------------------------------------------------------
P3. Using This FAQ
It's extremely simple. Look at the contents or just keep scrolling downwards.
I'm thinking of putting Scott Ong's (sONG) FF8 guide's find method in where you
just enter in the code and you'll get there but until then, this will work.
Make sure you've read and agreed to the legal disclaimer above.
Yabasic is a programming tool avaliable for the Playstation 2. It uses the
widely well-known programming language "BASIC". Some people may also know of it
under it's Microsoft name as either QBASIC (Quick Basic) or even Microsoft
Gameshop.
-------------------------------------------------------------------------------
1b. What can I do with it?
Well, you can do nearly everything you could do with QBASIC on the computer.
You can make simple programs and games which you can even save to your memory
card. But as an added note, the SAVE features in the PS2 are different from the
QBASIC save features. You cannot create or save data files so don't try to do
anything large like make a database program. In terms of games, don't expect
anything great either, these games will be Tamagotchi style games at it's very
best and maybe even experts will get to large things close to the Dreamcast VMU
or Sony Pocketstation. You can also download BASIC programs off the internet
and when the new DEXDRIVE comes out, there will be a way of converting them but
until then, we can print them out and then retype them.
-------------------------------------------------------------------------------
1c. Where do I get it?
Now that your interested, I'm sure you already have it! It is on the demo disc
that comes with the PS2 in the box. It is on the disc which most people use to
play SSX and FIFA. Just keep scrolling until you get to it (it's between SSX
and Find my Own Way). Just press X when you see YABASIC in the bar and press it
again to execute it.
Remember to RESET the PS2 after using Yabasic. Running another program within
the demo disc has known to cause problems with the Playstation 2's memory and
RAM.
NOTE : According to the official site www.playstation-basic.com, it is only
packaged in the Australiasian and European Playstation 2s. If you are in the
US or Japan, you may or may NOT have this. As it is only in PAL form, I doubt
you would have it if you are living in US or Japan.
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
2a. Controls
Well, the controls are rather complicated if you are using an ordinary DUAL
SHOCK but may I add that it is well-worth it to purchase a basic USB keyboard.
Debugger Program
Triangle New Line Enter
X Okay/Click in Keyboard
O Space Space
[] Delete Delete
L1 ---show keyboard------
L2 ---SHIFT--------------
DPAD ---move keyboard------
Select menu (none)
Start (none) (none)
Analogue (none) (none)
Please excust me for my bad ASCII.. My first ever.. Not THAT bad is it??
-------------------------------------------------------------------------------
2b. Other Devices
You can hook up a USB Keyboard to the Playstation 2 and it works great. You
can get a cheap USB Keyboard in Australia for under A$30.
-------------------------------------------------------------------------------
2c. Warning
You MUST rest after an hour of using the Playstation 2.. It hurts your arms and
eyes and everything... And as a note, when you finish using YABASIC, fully turn
off your Playstation 2 and then turn it on again.. Do not just hit reset.
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
3a. Basic Programming
A simple input/output system (taken from Yabasic's official site and from the
PS2 menu)
input "Enter two numbers:" a,b
print a,"+",b,"=",a+b
print "Please enter your Name:";
INPUT a$ print "Hello ",a$," !"
Okay.. Now, this is what will happen if you run the program...
1)Enter two numbers:
- input means take input from the user and in the speech quotes, that will
popup before you answer. "a,b" is the "variable". Variables can be either
preset beforehand or can be entered in as numbers using input. Sometimes a
preset variable is used when it is the same thing repeated over the whole
program but other times, it is entered in manually everytime (in the debug)
as it changes.
2)A+B=(answer)
- It adds the two numbers (variables) together from step 1.
3)Please Enter Your Name
- Same as the first part except the input is called a$. Another variable used
is the a$. It is used in the name example.
4)Hello a$
-a$ is the variable, your name, that you entered in in step 3 with "hello"
in front of it.
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
MORE TO COME SHORTLY
incl.
COLOUR CHANGING
PLAYSTATION BUTTON CONFIGURATION (Games can be made...)
SHAPES OF ALL SIZES AND COLOURS
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
5. Credits
Just like to thank the Denmark YaBasic developers and Sony for porting it to
PS2.
Sony Yabasic Site
http://www.playstation-basic.com
Official Site
http://www.yabasic.com.de
Gamefaqs
http://www.gamefaqs.com
PSXCodez
http://www.psxcodez.com
And I'd also like to thank my friends for being so helpful... (they didn't do
anything) except for Tom (who kept ringing me every day).. And Gamefaqs for
hosting this for me!
The other people on Gamefaqs, I'd like to thank are:
iamnothing - for providing me with the great legal disclaimer and helping me
make this FAQ somehow...
CJayC - for hosting this FAQ and constantly keeping a great site up.
And I'd also like to say thanks to
PSXCodez - for hosting this FAQ and constantly keeping a great site up.
-------------------------------------------------------------------------------
COPYRIGHT 2k1 - gE
-------------------------------------------------------------------------------
Contact me via email at -
global_enemy@start.com.au
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------