hide results

    YABASIC FAQ by gloBal enemy

    Version: 0.03 | Updated: 01/14/01 | Printable Version | Search This Guide

    -------------------------------------------------------------------------------
    -------------------------------------------------------------------------------
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
    -------------------------------------------------------------------------------
    -------------------------------------------------------------------------------