------------------------------------------------------------------------------- ------------------------------------------------------------------------------- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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. ------------------------------------------------------------------------------- P2. Legal Disclaimer 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. ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- 1a. Introduction 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. SELECT---------------| -------------------------START L2 ----------| | | |-------------R2 -------- | | -------- L1 -----> ---------- | | ---------- <--------R1 DPAD------> II ||------|---| /_\ | | ==00== | == => | [] O |<--------Action Buttons | II |_____==____| X | ---------- | ---------- | / | \ | |______/ | \______| ANALOGUE (on/off)----------| In Virtual keyboard mode : 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 ------------------------------------------------------------------------------- -------------------------------------------------------------------------------