TN = Translator's Note -----Pink Insert----- -REQUEST- ☆When using FAMILY BASIC(tm) to save BASIC programs and other data to a cassette tape, there might be compatibility issues with some types of tape recorders so please be understanding of this. The following models are compatible among others. Sharp QT-10 Hitachi TRIC-5441 Sanyo MR-A7(S) Toshiba miniF33 From early October 1984 a tape recorder exclusively for FAMILY BASIC(tm) use will be up for sale. FAMILY BASIC(tm) exclusive use tape recorder MSRP 9,800 yen (Newly produced tapes from leading manufacturers are the most suitable.) TN: MSRP = Manufacturer's Suggested Retail Price ---------------- ☆Before using FAMILY BASIC(tm), please carefully read the handling care and usage notes in the instruction manual in order to get familiar to the correct usage of the product. Especially if using BASIC for the first time, please read the BASIC Introductory Compilation (P 14-48 in the instruction manual) carefully. Nintendo Corporation -----Pink Insert----- TN: The Character Map is a hard laminated paper that comes with the manual and the pink insert. But it's identical to the last two pages of the manual (which are already translated) except for the red box on top that says "Character Map" so I'm skipping it. -----Front cover----- Family Computer(TM) Exclusive Family BASIC(TM) Model HVC-BS Instruction manual GAME BASIC Calculator Board Music Board Message Board Cartridge Family Computer main unit Keyboard -----Front cover----- -----0----- GREETING On this occasion we want to thank you for purchasing Nintendo "FAMILY BASIC (HVC-BS)". Thank you very much indeed. Before using the product please read this instruction manual carefully and pay heed to the warnings and advices in order to get familiar to the correct usage of the product. Furthermore please keep this instruction manual in a safe place. TABLE OF CONTENTS Family BASIC System configuration diagram...2-3 Real 72 key keyboard Katakana, 50 sounds arrangement that is easy to use....4-5 Let's introduce ourselves after the computer has talked to us. .....6-7 Calculator Board Screen......8 Message Board Screen....9 The computer's fortune telling.....9 Music Board Screen.....10-11 GAME BASIC Mode Screen.....12-13 GAME BASIC.....14 BASIC Introductory Compilation BASIC.....16 ■About Direct Mode ★Preparations having Mario appear on-screen ★Choosing animated character... ★Let's choose Mario's display position ★Let's try to change Mario's display position freely. ★Change Mario's color. ■About Program Mode.....17 ★The difference between Program Mode and Direct Mode... ★Let's prepare our programming ★Let's call Mario in Program Mode [About DEF SPRITE...] ★To run a program.......18 [About the Function keys...] ★To leave only Mario on-screen... ★Check the memorized program [About LIST] ★Changing Mario's color......19 [About CGSET] [About CTR+[D]....] [If the computer's condition becomes incomprehensible] ★Let's use variables to move Mario around......20 [About INPUT...] [About PRINT...] [About variables...]......21 【】Learning repetition techniques......22 ★Let's try to change Mario's position one after another using the GOTO instruction [About GOTO] ★Let's make Mario move horizontally with the FOR NEXT instruction......23 [About multiple loops...]......24 ★Let's display a Mario of several poses......25 [About the method to display an animated character] 【】Let's move it with the controller......26 ★Let's move Mario left and right with the controller [About STICK...]......27 [About STRIG...] [About IF~THEN...] [About SPRITE OFF...] ★Let's make Mario walk with the controller......28 [About SWAP]......29 [About multi-statement...] [About READ~DATA...] [About Pause...] ■About the MOVE command......31 ★Let's move Mario in 8 directions simultaneously [About DEF MOVE...]......32 ★Let's simultaneously move 8 types of animated characters in 8 directions ★Let's have 8 Marios march horizontally......33 ★Hey Mario, stop! ★Ah! Mario has disappeard! ★Let's make Mario jump......34 [About MOVE(n)... About POSITION... About XPOS, YPOS...] Let's use the controller to move Mario......35 [The specialties of the MOVE command] ■Screen Display Process......36 ■Computer music and game sound effects......37 ★Let's synchronize sounds with Mario's movements! -----0----- -----1----- BG GRAPHIC......40 ★Use SELECT to draw backgrounds and pictures......42 ★Use COPY to display characters with the same pattern ★Use MOVE to change a character's position......43 ★Use CLEAR to delete all the characters displayed on screen ★Use CHAR to display numbers, letters, symbols and kana ★Use FILE to SAVE or LOAD onto a cassette tape The composition of BASIC and BG GRAPHIC ......44 ★Display Mario and a background on screen ★Warning: when doing changes or corrections in programs SAVE and LOAD programs......45 【】Use FILE (on the BG GRAPHIC screen) to SAVE or LOAD background pictures......46 ★Instructions on how to save pictures made in BG GRAPHIC onto a cassette tape ★Instructions on how to LOAD the picture data created in BG GRAPHIC from a cassette tape 【】How to SAVE and LOAD a BASIC program......47 ★Instructions on how to SAVE a program on a cassette tape ★Instructions on how to check if the program has been saved correctly onto the cassette tape by using LOAD? (check) ★How to LOAD a program from a cassette tape ★About the errors wich occur during LOAD, LOAD? (check) BASIC GRAMMAR......49 BASIC Specification Standards Command index by function......50 [Operators]......51~52 Arithmetic operators, Relational operators, Logical operators [Special Symbols]......53 How to read the Grammar......54 Command......55~58 CLEAR, NEW, LIST, RUN, CONT LOAD, SAVE, LOAD? General Statements......59~60 Substitutes, PRINT, INPUT, LINPUT, CLEAR, DIM, GOTO, GOSUB, RETURN, IF-THEN, FOR~TO~STEP NEXT, ON, STOP, END, SWAP, REM, READ, DATA, RESTORE, CALL, POKE TN: The statement "Substitutes" is a correct translation of 代入. But in computer terminology "assignment" may or may not be a better translation. Screen Control Statements......70~73 LOCATE, COLOR, CGEN, CLS, CGSET, PALET B/S MOVE Command......74~77 DEF MOVE, MOVE, CUT, ERA, POSITION, XPOS, YPOS, MOVE(n) Particular Statements......78~79 KEY, KEYLIST, PAUSE, SYSTEM, VIEW Sound Control Statements......80~81 BEEP, PLAY Functions......82~87 Numeric Functions ABS, SGN, RND Character Functions ASC, CHR$, VAL, STR$, HEX$, LEFT$, RIGHT$, MID$, LEN Particular Functions PEEK, POS, FRE, STICK, STRIG, CSRLIN, SCR$ Input output character functions INKEY$ [Sprite Control Statements]......88~89 DEF SPRITE, SPRITE, SPRITE ON/OFF GAME PROGRAM......91 How to read the sample programs......92~93 Sample program 1......94 Sample program 2......95 Sample program 3......96 Sample program 4......97 Sample program 5......98 Sample program 6......99 Sample program 7......100 Sample program 8......101 MEMO......102 Appendix......103 Control codes/Memory map......104 List of error messages......105 Character codes list......106~109 Alphabetically ordered commands......110 Warning about handling/Warning about battery-handling/ Warranty......111 About warranty and servicing Family Basic Specifications Warranty rules......112 Character Table B/Color Chart......113 Character Table A -----1----- -----2----- Family BASIC System configuration diagram Please connect Family Basic (keyboard and cartridge) to the Family Computer and start it up. The Family Computer world full of fun will unfold. ■GAME BASIC Mode ●BASIC (Make programs that make Mario, Lady and other animated characters appear on screen) ●BG GRAPHIC (Make background images for the animated characters. Images may be drawn using background character graphics. ■Calculator Board (calculation) ■Music Board (play music) ■Message Board (memo) ■The computer's fortune telling TV Cartridge I Controller II Controller ●Using controllers in games With GAME BASIC original games may be made. When running a program that uses the controllers, 2 persons can enjoy the game. Family Computer main unit Expansion connector Connector Connection Connector, commercially available item (3.5 Minijack) Keyboard ●Multifunctional keyboard Numbers, Latin letters and katakana is given, but special symbols may also be typed. Katakana is lined up in the アイウエオ (aiueo) order so it is easy to use. Monaural radio-cassette player (like a Sharp QT-10, commercially available item) Illustration of the back of the keyboard WRITE→MIC READ→Earphone ....Microphone ....Earphone ●SAVE(store), LOAD(call forth) There are ports on the keyboard for use with a monaural radio-cassette player in order to SAVE (store) and LOAD (call forth) game programs and images drawn with the BG GRAPHIC Screen. If you SAVE your important original games on cassette tapes they will be safe. You can LOAD it and enjoy it again at all times. (Please refer to page 45 for more information) -----2----- -----3----- Mario: Let's connect everything in the correct order and then play with the keyboard. [How to handle the Family Computer and its peripherals.] In order to turn on the power and start up the computer... 1) Plugging in the keyboard connector ●Have the Family Computer's POWER turned OFF and connect the keyboard's connector into the expansion connector of the Family Computer. 2) Inserting the cartridge ●Insert the cartridge into the Family Computer's cartridge connector. 3) Turning the power ON ●Turn on the POWER on the Family Computer 4) Start screen ●The computer's color panel appears on the start screen. Regarding memory backup.........(When pulling out the cartridge from the main unit always set the switch to ON, and let it be like that until the next time the computer gives instructions to turn it OFF.) By using AA-batteries it is possible to temporarily save things like input data from the Calculator, Music or Message Name Board or whole BASIC programs in the cartridge memory (memory backup). ●Please follow the computers directions about when to turn the backup switch ON or OFF. ●However, when in Game Basic Mode it will not display the message: 「データヲ ノコシタイトキハ カセットノ バックアップスイッチヲ ONニ シテクダサイ」 ("Turn the cartridge backup switch to ON if you want the data to remain"). In order to back up BASIC programs, please exit from GAME BASIC Mode and when the Start Screen shows up, set the backup switch to ON. ●If the computers instructions are not properly followed when using the ON/OFF backup switch, data will not back up correctly, and abnormal situations may occur so please be careful. ●When the Calculator, Music or Message Name Boards are executed the BASIC program data will unfortunately disappear. What is more, when BASIC Mode is executed the Calculator, Music, and Message Name Boards' screen data will also disappear. ●When backed up data is used, please keep the above mentioned points in mind. Regarding changing batteries...... ●The cartridge uses 2 dry cell AA batteries for memory backup. When setting the backup switch to ON, it's life lasts about 2 months (if using SUM-3(E) dry cell AA batteries). When set to OFF the electricity consumption rate becomes large, and the batteries' lives shortens. ●If the batteries are replaced when the cartridge is inserted to the Family Computer (main unit's power is ON), stored data, programs and such remains, but if batteries are changed when the cartridge is not inserted the data will disappear. ●Please look at "Warnings about battery-handling" on page 111. Things that can be backed up to the cartridge...... ●BASIC programs ●Calculator Board Screen data ●Music Board Screen data ●Message Board Screen data (Caution) BG GRAPHIC Screen data can't be backed up Things that can be SAVEd to and LOADed from cassette tapes...... ●BASIC programs ●BG GRAPHIC Screen data Cartridge (front) ----Backup switch Cartridge (back) -----3----- -----4----- Real 72 key keyboard. Katakana, 50 sounds arrangement that is easy to use. Red arrow: [Character Keys] Keys for typing numbers, Latin letters, katakana and symbols. Characters that are written on the surface of each key are typed in the order of top to bottom, left to right. -------------------- Alphanumeric Mode ●Cursor: □ ●Quill pen: Orange -------------------- Pressing a key normally. The number, Latin letter (large character) or symbol written on the left on the key will be typed. -------------------- Pressing a key while holding [SHIFT]. The symbol written in the top on the key will be typed. -------------------- ※There is a key repeat function where if a character key, the space key or a cursor key is pressed and hold, that character will be inputted continuously. Large pink arrow: Pressing the [カナ] key goes into Kana Mode. Large purple arrow: Pressing the [カナ] key again cancels Kana Mode and goes back into Alphanumeric Mode. -------------------- Kana Mode ●Cursor: _ ●Quill pen: Green -------------------- Pressing a key normally. The katakana character (large character) or symbol written in the bottom on the key will be typed. -------------------- Pressing a key while holding [SHIFT]. The katakana character (small character), symbol or ぱぴぷぺぽ (PA PI PU PE PO) written on the right on the key will be typed. -------------------- Pressing a key while holding [GRPH]. Voiced consonant versions of katakana (e.g. ガギグゲゴ GA GI GU GE GO) and graphic symbols may be typed. -------------------- Blue Arrow: [Function Keys] These keys have different functions on each one of the screens. (For a thorough explanation of the function keys please look at the Name Board screen) Green Arrow: [Special Keys] Used in conjunction with character keys, various operations on screen may be performed. Blue text: There are various other functions besides the ones listed here. Please look at the explanation for the name screen or at the BASIC pages. [ESC]Escape Key ●Used for returning to the Select Screen from the Calculator Screen, Music Screen or the Message Name Board among other things. [CTR]Control Key ●In GAME BASIC Mode when used in conjunction with assigned keys, various function controls may be operated. [SHIFT]Shift Key ●When used in conjunction with the character keys, small katakana may be typed or the symbols that is written on the top or on the right of the keys may be typed. [GRPH]Graphic Key ●When used in conjunction with the character keys, voiced consonant versions of katakana may be typed. ●Graphic symbols (the uppermost line of keys of the character keys only) may be typed. [ ]Space Key ●Creates a one character long space (whitespace character) between two characters. ※Through this documentation it will be styled as [SPACE] key. [STOP]Stop Key ●Used to interrupt (BREAK) a BASIC program that is currently running. ●Momentarily stops the displayed text on the Start Screen and the Select Screen. ●When on the BG GRAPHIC Screen used to return to the GAME BASIC Mode Screen. [カナ]Kana Key ●Used to type katakana or the symbols written on the bottom or the right on the keys. Pressing it once goes into Kana Mode, and pressing it once more cancels it. [RETURN]Return Key ●Sends typed characters or symbols into memory and at the same time returns the cursor to the beginning of the next line. ●The quill pen will dip into the inkwell and then start a new line. [CLR HOME]Clear Home Key ●Pressing it normally will return the cursor to the home position (upper-left part of screen) without erasing the text on screen. ●Pressing it while holding [SHIFT] key will return the cursor to the home position and erase the text on screen. -----4----- -----5----- Mario: Let's convey your messages with the keyboard. Try to get your fingers to remember where the key's positions are when you are typing! [Names and usage of every key on the keyboard.] Purple Arrow: [Cursor Keys] The cursor keys moves the character and number input position (cursor), up, down, left or right. Menu Screen (Latin letters) |-----cursor-----| Menu Screen (kana) Biorhythm Board Screen Calculator Board Screen Music Board Screen ------Quill pen BASIC Screen BG GRAPHIC |------cursor------| TN: The Biorhythm Board was present in the less known Sharp Playbox BASIC that Family Basic is based on. It's replaced by the Message Board now though. When pressing each one of the cursor keys the cursor will... quill pen move up one line move one character to the left move one character to the right move down one space [INS]Insert Key ●Creates a space at the cursor position. (For more information please refer to the explanation to the right.) [DEL]Delete Key ●Erases the character to the left of the cursor. (For more information please refer to the explanation to the right.) -------------------- Using the cursor keys when making corrections to parts of text on the Name Board Screen or in BASIC. ●When moving the cursor to characters that already has been typed it is possible to make corrections freely to those characters. In order to change "ト" into "ヤ"... we move the cursor to the "ト". Then type [ヤ]. Returning the cursor back to its original position. ※In BASIC, please press the [RETURN] key after making corrections -------------------- Using the [INS] Key and the [DEL] key. [INS] Key ●The [INS] key is used to stick in characters afterwards. In order to make a space between "A" and "C" and stick in a "B" in there... move the cursor to "C". By pressing [INS] key it is possible to make a one character long space in between "A" and "C". Then type [B]. Returning the cursor back to its original position. ※In BASIC, please press the [RETURN] key after making corrections [DEL] Key ●The [DEL] key is used to erase excess characters. In order to erase "X"... move the cursor to the right of the unwanted character. By pressing [DEL] key "X" will be erased, and "D" and the other characters to the right will move up and cover the space. Returning the cursor back to its original position. ※In BASIC, please press the [RETURN] key after making corrections -----5----- -----6-7----- TN: Both page 6 and page 7 is mixed in here. I follow the steps and put the translations in order. If there is text under a box I put the translation right after it. Let's introduce ourselves after the computer has talked to us. Mario (page 7): Enjoy the colourful menu while having a dialogue with the computer! [The structure of FAMILY BASIC and how to play the game] POWER ON -------- [Start Screen] 1 The Start Screen appears, and the colour panel is displayed in the field were messages from the computer are displayed. |-----Field were your messages are displayed. |-----Field were the computer's messages are displayed -------- Arrow: [3] key is pressed ※This screen doesn't display instructions about handling the cartridge backup switch, so if you wants data to remain please return to the Start Screen and turn the switch to ON. -------- 2 Please press any one key on the keyboard. Please press a character key or the [SPACE] key. -------- -------- 3 The colour panel's flashing disappears, and the computer starts talking. -------- Arrow: After pressing the [ESC] key, the [STOP] key is pressed Arrow: [S][Y][S][T][E][M][RETURN] keys are pressed -------- 4 Please enter your name and press the [RETURN] key. It doesn't matter if you use Latin letters or katakana. You can enter 18 characters at maximum. To use katakana, please press the [kana] key before typing. ※If you don't want to type anything at all, just press enter. -------- -------- 5 The computer confirms your name and commences the operation. If entering マリオ (Mario) at step 4. -------- -------- [Select Screen] 6 The computer asks you what program you want to execute in order. Please choose. ●GAME BASIC ●Calculator ●Music Board ●Message Board ●Press [ハ][イ][RETURN] keys or [F1][RETURN]keys. ●Press [イ][イ][エ][RETURN] keys or [F2][RETURN] keys. ●If you greet the computer it will do a fortune telling for you. (Please look at step No.8 for more information.) ●When pressing [オ][ワ][リ][RETURN] keys or [F4][RETURN] keys, the computer terminates the operation. After this message is displayed, you return to the Start Screen. -------- Arrow: Pressing the [ESC] key Arrow: ※There is a quick-start function by which you can go directly to GAME BASIC Mode from the Start Screen. ①While the backup switch is set to ON position, ②While pressing the [T] key on the keyboard press the [RESET] switch on the Family Computer, and then release the [T] key again. ③By this, GAME BASIC Mode will be displayed so please set the backup switch to the OFF position. -------- [Name Board execution screen] 7 Moving to each one of the program execution screens. ●Calculator Board Screen (How to operate → page 8) ●Music Board Screen (How to operate → page 10) ●Message Board Screen (How to operate → page 9) ●GAME BASIC Mode Screen Choose a mode by pressing the [1] key or [2] key. Arrow: Pressing the [1] key Arrow: Pressing the [2] key -------- -------- 8 The computer's fortune telling ●[H][E][L][L][O][RETURN] ●[オ][ハ][ヨ][ウ][RETURN] ●[コ][ン][ニ][チ][ハ][RETURN] ●[コ][ン][バ][ン][ハ][RETURN] ●[F3][RETURN] Upon inputting the above keys, the computer greets you back. After that it tells you your fortune. ●Answer with ハイ or イイエ. Pressing [ハ][イ][RETURN] keys or [F1][RETURN] keys (How to operate → page 9) If [イ][イ][エ][RETURN] keys or [F2][RETURN] keys are pressed, you will return to the Select Screen. -------- -------- 9 Terms that the computer understands { ●[ハ][イ][RETURN] (hai) ●[イ][イ][エ][RETURN] (iie) } Answers the computer's questions. { ●[H][E][L][L][O][RETURN] ●[オ][ハ][ヨ][ウ][RETURN] (ohayou) ●[コ][ン][ニ][チ][ハ][RETURN] (konnichiwa) ●[コ][ン][バ][ン][ハ][RETURN] (konbanwa) } You can greet the computer on the Select Screen. { ●[E][N][D][RETURN] ●[オ][ワ][リ][RETURN] (owari) } The computer will terminate the operation. ●[B][A][S][I][C][RETURN] It is possible to choose GAME BASIC Screen directly from the Select Screen. ●[C][A][L][.][RETURN] It is possible to choose Calculator Board Screen directly from the Select Screen. ●[M][U][S][.][RETURN] It is possible to choose Music Board Screen directly from the Select Screen. ●[M][E][S][.][RETURN] It is possible to choose Message Board Screen directly from the Select Screen. -------- ※If you don't answer to the computer's questions (after about 90 seconds) the operation will interrupt automatically and return to the Start Screen. -----6-7----- -----8----- Calculator Board Screen [Using the Calculator Board Screen] Image captions on the left part of page 8: Displayed functions. TN: The 3 displayed errors are: デキマセン = "can not (calculate)", オーバーフロー = "overflow" and ツギノケイサンヲシナサイ It is also possible to make mathematical exercises. Mario: If you enter a formula the computer will answer. You can use the whole screen for your calculations. Move the quill pen and calculations will be displayed. Calculations may be made on a width of 24 characters and a height of 8 lines. Basic rules of the calculator ------- Formula The four usual arithmetic operators as well as calculations with brackets may be used. When calculating with brackets, in a single layer bracket, up to 10 brackets may be used within one formula. TN: If there are brackets within the bracket it's not a single layer bracket anymore right? It's confusing, I have to check it in the game. ------- Permitted math Up to 8 digits may be calculated. Truncations are made to 8 digits or less. ±(99999999~0.0000000) ------- Symbols + - × ÷ ( ) . = may be entered using the function keys. ------- Calculations priority In the following order: ①Whatever is within ( ) ②× and ÷③+ and -. If the two expressions have the same priority then the first one on that line will be calculated first. ------- Entering formulas... ●When entering numbers and symbols with the character and function keys, the quill pen will write the formula. ●When entering an = (equal sign), the answer will appear. After the quill pen has answered the characters will move apart in a one character long space. ●When the [RETURN] key is pressed, the quill pen will make a new line. Also when typing the last character on a line (the 24th) it will automatically make a new line. ------- A・・・Many calculations can be made on the same line. B・・・A formula may span two lines or more. C・・・A negative number following a operator sign will be put into brackets. D・・・A one character or more long space are needed before and after each formula. The same goes even after a new line. E・・・Messages may also be typed. F・・・If there is a space in a formula the part before the space will not be calculated. G・・・If it is not possible to display the answer in 8 lines, it will be displayed on the 9th. ------- ★In the following cases there will be errors. ------- H・・・If there is a character other than a number or operator sign in a formula. I・・・If an expression that does not turn into a formula is followed by an = (equal sign). J・・・If there is a space before an = (equal sign). K・・・If the result of a calculation exceeds 8 columns ("オーバーフロー" "over flow" will be displayed). L・・・If typing a message until the end of a line, making a new line and typing a formula without a space in between. ------- When correcting a part of a formula... ●Move the quill pen with the [▴][▾][◂][▸] keys to correct already written formulas. Since the = (equal sign) will be disappear, please enter it again. ●Using the [INS] or [DEL] key, it is possible to stick in or remove numbers or operator signs in already written formulas. ●If a new answer is calculated and other formulas are stacked behind the original formula, the formulas behind will be erased. ※It is also possible to make math exercises like on the picture to the left. When an = (equal sign) are typed the answer will appear. Please check if your results are correct. ------- ●Erasing the whole screen is done by holding [SHIFT] key and then pressing the [CLR HOME] key. ●When you want to quit from the Calculator Board Screen, please press the [ESC] key. ------- -----8----- -----9----- Message Board Screen [Using the Message Board Screen] Mario: When typing characters or symbols, Mario, Lady and various other characters may make an appearance. Let's use the memory backup. 1. Message Board "From Mama to Papa", "From Papa to me", "From me to Mama"... please write all kinds of messages to people. 2. Informal Record Board Use it as "Allowance Journal", "Shopping List" or other such memos. 3.Character Typing Exercise. This keyboard has the same key layout as a typewriter for alphanumerics and symbols. You can practice your ability to move your fingers around fast and accurately on the keyboard. The quill pen moves and messages are displayed. (Width 24 characters × 17 lines) Typing messages... ●Using the character keys and the [GRAPH] key, numbers, Latin letters and katakana may be typed. The quill pen will write the message on the board. ●When in Kana Mode; holding the [GRPH] key and pressing any of the character keys in the upper line, the following graphic symbols: [Various graphical shapes here] may be drawn on the board. ※The table in "2. Informal Record Board" was drawn this way. ●A new line is [RETURN] When the [RETURN] key is pressed, a new line will be made. Also when typing the last character of a line (the 24th) a new line will be made automatically. Correcting a part of the text... ●Please use the [▴][▾][◂][▸] cursor keys to move the quill pen to the part that needs to be corrected. ●By using the [INS][DEL] keys, you can stick in new characters or symbols into the text or remove ones that are already typed. ------- ●Erasing the whole screen is done by holding [SHIFT] key and then pressing the [CLR HOME] key. ●When you want to quit from the Calculator Board Screen, please press the [ESC] key. ------- The computer's fortune telling [Using the fortune telling screen] Mario: If you greet the computer it will do a fortune telling for you. ●[H][E][L][L][O][RETURN] ●[オ][ハ][ヨ][ウ][RETURN] ●[コ][ン][ニ][チ][ハ][RETURN] ●[コ][ン][バ][ン][ハ][RETURN] ●[F3][RETURN] upon entering any of the above commands, the computer will greet you back and give you a fortune telling. ●When the computer asks you 「ウラナイヲ シマスカ?」("Should I do a fortune telling?") please type either [ハイ][RETURN] or [F1][RETURN]. ●When entering your birth date and the day you wants to predict, the computer will tell you what to expect that day and it will also accurately tell you how many days has passed since you were born. How to enter your birth date... ●Enter the year in AD or Japanese era like the following. AD → type with 4 digits. 1984 Era name → Meiji-------M1~M44 Taishō-------T1~T14 Shōwa-------S1~S999 ※Please make Meiji 45 into Taishō 1 and Taishō 15 into Shōwa 1. ※Please type in non-number characters or spaces between the year, month and day. (E.g.) 1984/12/23 S59_6_23 ●The scope of the prediction is between 1868 (first year of Meiji) and 2924 (Shōwa 999). TN: When this game was made the Shōwa era had not yet ended (it ended 1989 January 7) and the Heisei era had not yet started, so those who are born after the Shōwa era will have to use the AD format. This fortune telling is based on biorhythm. Your state of health, emotion, intelligence, whether you are on high or low spirits, an evaluation on what days requires special attention, and such results that especially stands out will be displayed. -----9----- -----10----- TN: I'm not very familiar with musical terms so this page might be full of errors. Music Board Screen Upper part Middle part Lower part TN: If there are musical terms for this please tell me. Playing Scale TN: Text above image Displays playing speed Pressing [F8] while holding [SHIFT]: $(repeat sign are inputted. Pressing [F8]: The music starts to play. TN: I have no idea why there is a half bracket clause there. Maybe a mistake. [Scale Input Column] ●The Scale input column is divided into upper, middle and lower parts. On each one part of the column, 3 octaves may be played. ●The input column consists of: 3 tones x 24 cells x 4 lines. 3 tones may be played at the same time on the upper, middle and lower column parts. Lower part Middle part Upper part low-frequency mid-frequency high-frequency (bass notes) DO RE MI FA SO LA SI DO ※When pressing [F1] through [F7] keys, ド~シ (DO through SI) notes will be displayed and the tone will be heard. ※When pressing [F1] through [F7] keys while holding [SHIFT], C through B notes will be displayed and a half-tone higher tone will be heard. Making corrections to the scale... ●Use the [▴][▾][◂][▸] cursor keys to move the quill pen to the part that needs to be corrected. ●To make corrections while the music is playing, press [CLR HOME] key and the quill pen will move from the inkwell to the upper left part of the screen. Make the corrections by moving the quill pen to the part that needs to be corrected with the [▴][▾][◂][▸] keys. Enjoying the musical performance... ●By pressing [F8] key, the quill pen will be set into the inkwell and the performance will start. ●While upper, middle and lower notes are played, the cursor moves to the right and indicates what part is currently being played. ●If the [◂][▸] keys are pressed during the performance, the FAST<--[-]--->SLOW cursor may be moved in order to adjust the playing speed. [◂]...Fast [▸]...Slow ●If the [SPACE] key is pressed, the performance will stop. For every press of the [◂][▸] keys, the Playing Scale will move 1 cell left or right. Please press the [F8] key if you want to start the performance again. ●If the [F8] key is pressed during the performance, it will start over from the beginning. ※By using the microphone on controller [II], you can have a karaoke session. Inputting notes on the scale... When inputting notes on the scale, the Play Scale will not move. ---------- 1. The quill pen points at the first note on the upper part of the first line. Move the quill pen to the position you want to make an input to with the [▴][▾][◂][▸] cursor keys. ---------- 2. Once the position has been decided, the note is inputted with the function keys. ●Every function key between [F1]~[F7] corresponds to one of the notes between ド~シ (DO through SI). ●By holding [SHIFT] and pressing the [F1]~[F7] function keys, the [C]~[B] notes that are a half-tone higher will be inputted. ---------- 3. When a note is inputted at the quill pen's position, the quill pen will move one cell to the right. ●When you don't want to input a note you can make a empty space with the [SPACE] key. ---------- 4. When the quill pen reaches the end of the first line (the 24th cell), it will move to the first note of the next line. ---------- 5. Writing the $ repeat sign. In order to make a song repeat, the $ mark is inputted. Whether it's placed in the upper, middle or lower part of the column doesn't matter. ---------- *Using the character keys, it's possible to make much more complicated compositions. ●Inputting the [1][2][3][4][5][6][7] numbers on the upper part of the column, produces a mid-frequency sound. ●Inputting [1][2][3][4][5][6][7] on the middle part of the column, produces a high-frequency sound. ●Inputting [1][2][3][4][5][6][7] on the lower part of the column, produces a lower and lower sound. Every number is one octave lower than the previous one. TN: I'm not sure if this is correct. ●Each one of the [ア][イ][ウ][エ][オ][ナ][ニ] (a i u e o na ni) katakana produces a half-tone higher sound between 1~7. ※By using the character keys it's possible to produce 4 octaves worth of sound. ●By using the [INS][DEL] keys, you can stick in new notes on to the scale or remove ones that are already written to it. ------- ●Erasing the whole screen is done by holding [SHIFT] key and then pressing the [CLR HOME] key. ●When you want to quit from the Music Board Screen, please press the [ESC] key. ------- -----10----- -----11----- [Using the Music Board Screen] Mario: By writing notes on the scale the music plays automatically. You can also compose songs. Various sample songs for input... ●You can also input other songs then the ones listed here. Please have fun and come up with various creations. HAPPY BIRTHDAY TO YOU Jingle Bell Doraemon no uta Sazae-san Omocha no Cha Cha Cha Original Rock n' Roll Vivaldi Four Seasons Chopin Fantaisie-Impromptu Japanese Society for Rights of Authors, Composers and Publishers license no. 8464019-402 -----11----- -----12----- GAME BASIC Mode Screen BG GRAPHIC Screen is used to draw backgrounds, and BASIC Screen is used to make game programs. With the help of the two screens you can make and enjoy your own original games. BG GRAPHIC Screen [Colour scheme number] Before placing a character on the screen, press [RETURN] and you can choose which colour scheme you want. You can choose one of 4 schemes. [Execution mode display] Displays the mode chosen in the Function Menu. [Coordinate display] Displays the cursor's current position. Use the [▴][▾][◂][▸] keys to move the cursor (only when using SELECT, COPY or MOVE). The limits of character drawing are: width 28 cells x height 21 lines. ●X (width) is 0~27 cells ●Y (height) is 0~20 lines. [Character marker] Moves to the right if the [DEL] key is pressed. Moves to the left if the [INS] key is pressed. Used to choose the character you want to display. [Character group] These are the characters you can choose to display. Press [CLR HOME] to change the group to another group of 8 characters. By holding [SHIFT] and pressing [CLR HOME] the 8 characters will face in the opposite direction. ※Please look at "Character Table B" on page 113 to see all the characters. Press the [ESC] key to display the Function Menu. You can select different modes such as screen editing and saving files. [Function Menu] --------- SELECT Choose character. Delete the character with the [D] key. --------- COPY MOVE Edit characters on screen. --------- CLEAR Delete all characters that are currently on screen. --------- FILE SAVE (store) the screen data to a cassette tape or LOAD (call forth) data from a tape. --------- CHAR Type Latin letters, symbols or kana. --------- Use [▴][▾] keys to choose from the menu, and [SPACE] key to implement the choice. ※Please look at page 40 for more information about how to use the BG GRAPHIC Function Menu. Drawing a game background with BG GRAPHIC... Operating process [The default mode of BG GRAPHIC is SELECT.] [Press [CLR HOME] or hold [SHIFT] and press [CLR HOME] to choose a group of 8 characters. [Press [INS] or [DEL] to choose the character you want to display.] [Press [RETURN] to choose the character's colour scheme.] [Use [▴][▾][◂][▸] to choose the position you wants it to be displayed at.] [Press [SPACE] to draw the character on the screen.] Drawing a background image (example) Completed background image (example) You can SAVE (store) a background image that you have drawn to a cassette tape. You can LOAD (call forth) a background image from a cassette tape and display it on screen again. ※Please look at page 45 for more information. -----12----- -----13----- Mario: Make your own original game and have fun playing it! [Using the GAME BASIC Mode Screen] BASIC Screen [Make a fast game perfectly! The programming is veeeery simple.] ●You can make a program with moving characters and a number of lines of code. [Make various cheerful animated characters move at the same time] ●By using the BASIC instructions MOVE and DEF SPRITE, you can handle all the characters at once. An intense screen is fun. [You can draw animated characters on the background.] ●By setting the display priority order to the characters, you can make them hide or appear on the background image. [You can control the animated characters with the controllers.] ●If you make a program that makes use of the controllers, 2 players may enjoy the game. Making Mario face in 8 directions... [CODE] You can make Mario walk with just a few lines of code! ※The MOVE command is explained on page 31. Please take a look. Using the animated characters together with the background image... In order to use the animated characters programmed in BASIC together with the background image drawn in BG GRAPHIC: ●Enter the VIEW instruction into the program (e.g. 15 VIEW [RETURN]) ●There's a way to display a copy of the BG GRAPHIC Screen with just a direct instruction ([V][I][E][W] [RETURN]). Background image drawn with BG GRAPHIC Executing a VIEW instruction ---> Animated character created with BASIC (Background image and animated character used in combination on the screen) ※BASIC programming is explained in detail from the next page and on. -----13----- -----14----- GAME BASIC It's finally time to explain how to use "GAME BASIC" to make your very own original games. Just by using the advantageous features of Family BASIC to make programs easily, you will soon be able to make Mario, Lady and the characters move around and enjoy playing with it. But first please memorize very fundamental programs. -------- The explanation goes in the following order: 1]Introduction ●BASIC How to make programs where Mario, Lady and other characters appear on screen, change colours, move around among other things. ●BG GRAPHIC (abbreviation of BACKGROUND GRAPHIC) - How to draw backgrounds and images. ●BASIC and BG GRAPHIC - How to combine animated characters and backgrounds. ※By coming this far you may have mastered all the basics already. Now it's just a matter of replacing the letters, numbers and symbols in the code and you will be able to make your own original games. 2]Grammar A detailed explanation of every command (instruction) that Family BASIC uses. Please look here if there is something you don't understand when you are writing code. 3] Game Program Game exercises can be found here. Please make use of them. ※If the computer's condition becomes incomprehensible when you are writing code, please look at the bottom part of page 19. -------- ※This BASIC is making use of the Family Computer's features to the maximum. It's our original product. (It's not for ordinary business use.) ※If you prefer a more detailed explanation of the fundamental commands, please refer to the "Introduction to BASIC" chapter. -----14----- -----15----- Introduction to BASIC ※This Family BASIC comes with a "Character Map" insert. It is a map (sheet) of Character Table A that can be found at the back cover of the instruction manual, Character Table B and Colour Chart that can be found at page 113. At a glance you can see all the animated characters, the characters used for backgrounds and all the colour combinations. It's very handy when writing programs. Please refer to it. -----15----- TN: Translating the missing CALL command explanation: -----50----- TN: First I'll add the CALL command (in-between RESTORE and POKE) to the index of the BASIC GRAMMAR chapter on page 50. ... CAL[CA .].................69 ... -----50----- -----69----- TN: Only translating what the other translation missed. The CALL command goes in-between the RESTORE and the POKE commands on this page. .... CALL [Working] Calls machine language subroutines directly. [Grammar] CALL address Address → execution start address of the subroutine. [Abbreviation] CA. [Explanation] Calls machine language subroutines using the specified address as the execution start address. The address is specified with a hexadecimal literal (in this form &H○○○○ where ○ are numbers), a decimal integer literal (between -32768~+32767) or an integer variable expression. Please place the machine language subroutine after the address specified with the CLEAR statement. _ | | Work Area | ⊥ [BASIC PROGRAM] ← Address specified with the CLEAR statement [Machine language subroutine] .... -----69----- -----110----- TN: Adding the CALL command in the appendix (right before the CGEN command). ..... CAL[CA .].................69 .... -----110-----