ORIGINAL PANA AMUSEMENT CARTRIDGE FOR MSX2 COMPUTER's 
                                 page # of 48

HOMESOFT - HOME SOFTWARE BENELUX bv
kuppersweg 63065
2031 EB Haarlem/Holland

Telefoon (023) 311 241
Telefax  (023) 318 488
Databank (023) 319 517

 Foreword: 

Welcome!  Thank you  for bying our FM Pana Amusement Cartridge.  The  FM 
Pana Amusement Cartridge is an FM sound adaptor with S-ram (static) that 
can  be  used with either MSX2 computers that have 32K of Ram  or  more. 
Please read this manual before

Keep this manual near and refer to it when necessary.

S-Ram mark for games

MSX music mark

MSX is a registrated trademark of ASCII Inc.

 Some of the things that we can do with the Cartridge

 S-RAM (-> page 7) 

When  used with games that have the S-RAM mark,  the data from the  game 
 may be saved to the S-RAM in the cartridge and the game may be continued 
 at a later time.

 FM-sound (-> page 9) 

When  used  with  games  that have the Music  mark  you  can  experience 
 exciting sounds and stimulating music.

 FM- sound extended BASIC (-> page 34) 

You can make use of the FM sound functions with Basic

------------------------------------------------------------------------
The  FM  Pana Amusement Cartridge consist of so many letters it  may  be 
 hard  to remember.  So for convinience sake,  we will refer to it as the 
 FMPAC  from  now on.  We will also refer to  the  S-RAM  PAC,  mentioned 
 earlier, and the FMPAC as just
------------------------------------------------------------------------

  Contents                                                Page

Be careful of these points!                                 4

Some difficult terms                                        5

Installing and removing the FMPAC                           6

Using the PAC's with games                                  7
      Use with games taht are S-RAM compatible              7
      USE with games that have the music mark               9

Built in software (PAC commander)                           10
      The magical (PAC commander)                           10
      Starting and ending the PAC commander                 11
      Using the PAC commander                               13
      Checking the slotnumber                               15
      Spell 1: (Clear)                                      16
      Spell 2: (Copy)                                       18
      Spell 3: (Change)                                     26
      Spell 4: (Delete file)                                27
      Spell 5: (Slot)                                       29
      Spell 6: (BGM)                                        30

      What to do when you see error messages                31

FM-sound extended BASIC (MSX-MUSIC)                         34
         (MSX-MUSIC) commands                               35
         Sample programs                                    41
         MML table                                          42
         Sound data table                                   44
         Temper table                                       45

Specifications                                              46

Trouble shooting                                            47

General Care                                                48

  Be careful of theese points! 

The FMPAC has it's weaknesses.

Avoid the following to keep your FMPAC:  Healthy.Ps

Keep the FMPAC out of direct sunlight

Do not spill liquids in the FMPAC

Do not drop or apply shock to the FMPAC

Do not remove the screews or open the case

If the FMPAC does not seem to be working proberley, refer to page 47

  Some difficult terms. 

You  know  that your FMPAC is for use with MSX computers.  When you  are 
 reading  this  manual.  You may come across some difficult  words  about 
 computers or special terms.  We will explain the Important words here so 
 take  note  and  remember them

 Data 

Information. For example: if you save a game in the middle of plays, the 
 stage number and the level will become information.

 S-RAM 

Something that will preserve game data for later use.  It is like a memo 
 pad.

 File 

What you call data when it is read or copied from a floppy disk.  A file 
 will always have a name.

 Floppy Disk 

Something used to write instructions or files from a computer.  It works 
 something like a casette drive.

 Save 

This is what you call the writing data to the S-RAM or Floppy Disk

 Load 

This is what you call the reading data (file)

  Installing and removing the FMPAC  

The  FMPAC is inserted into the MSX slot.  The slot that can be used may 
 be different for each game so refer to the game's manual

------------------------------------------------------------------------
When inserting and removing a cartridge into the slot,  be sure that the 
 power of the computer is turned OFF!!!
------------------------------------------------------------------------

 Installation 

Refer to the computeres manual and check how to insert Cartridges.

 Removal 

Hold the computer dowm with one hand and remove with the other.

  Using the PAC's with games 

Use the games that are S-RAM compatible

If you use this cartridge with games that have the S-RAM compatible mark 
 on them, you will be able to save data into the FMPAC

------------------------------------------------------------------------
Different  games you use may have different ways of using the  S-RAM  so 
 you should read the game manual for details.
------------------------------------------------------------------------

Data  that is saved in the middle of a game is stored in the portion  of 
 the  FMPAC that is called the S-RAM.  The S-RAM id divided into 8  small 
 rooms (segments) and each game uses a seperate room. The room to be used 
 by the game is explained in th

 Example: 

Pana Amusemnet Cartridge
1 2 3 4 5 6 7 8

The number that is shown in inverse white on black,  is the room that is 
 used by that game.

If you save a game into a room that has been used before,  the data that 
 was there before will be replaced with the new data.

------------------------------------------------------------------------
When  using  the FMPAC with 2 games or more read the following  page  to 
 make sure that you don't erase data from the other games.
------------------------------------------------------------------------

  Using the FMPAC with games 

When using the FMPAC with 2 or more games

One  FMPAC can save up to 8 data but games tahat use rooms which overlap 
 with each other cannot be used together.
For  example  game A uses room 2 for it's data and another game  B  uses 
 room 4 and 5 to save its data then since rooms 2 4 and 5 are used theese 
 games  can use the same FMPAC and another game C must use rooms 1 and  2 
 the data in room 2 from game A

  Use with games that have the music mark 

Using  the  FMPAC with games having the MSX-MUSIC mark will  have  great 
 sounds and exiting music!!

When  you  play games on your computer,  you notice that the games  have 
 neat  sounds  and music.  Theese sounds are made by the build  in  sound 
 functions in your computer called PSG sounds. The FM sound function that 
 are  in  your  FMPAC sounds mo

If  the volume of the PSG sounds and the FMPAC sounds do not  match  up, 
 use the volume control switch on the FMPAC to adjust the volume.

Move the switch to the left to lower the FM sound volume

Move the switch to the right to increase the FM volume

Volume selection switch

Turn  off  the switch before adjusting,  Set the volume switch where  it 
 clicks into place.

  Build in software (PAC commander) 

The magical PAC commander

the PAC commander has 6 spells that it can use

Clear     This is used to erase data saved with the FMPAC or other PAC's
Copy      This is used to copy data to another PAC or to a Floppy disk
          You can use it to also do the opposite, to copy data from a
          Floppy disk to a PAC
Change    This is used to switch data on two different PAC's
Delete    File is used to erase a file data saved onto a floppy disk
          from a PAC
Slot      This is used to check which slot the FMPAC has been installed 
          into
BGM       This is used to change or stop the background music that is
          playing when using the PAC commander.

  Build in software (PAC commander) 

Starting the commander

1. Make sure the power of the computer is turned off

2. Insert the FMPAC into a slot

If  you  are going to be using 2 PAC's to copy or  change,  Insert  both 
 PAC's first.

 Don't insert cartridges other tham FMPAC's or PAC's !! 

3. Turn ON the power on the computer

When  the  power  is  turned on and the  build  in  software  screen  is 
 displayed start up BASIC

4.  When  the  Initial BASIC screen is showm enter the following at  the 
     keyboard.     CALL FMPAC    and press enter

 BASIC Initial screen 

5. this screen tells you that the PAC commander is active.

When  using the PAC commander,  do not use the pause key or the  control 
 key functions.

  Build in software (PAC commander) 

Ending the PAC commander

To end the PAC commander use the following steps

1.  Make  sure  the  screen is the same as the bottom  pictures  in  the 
 previous page (The Menu Screen)

If there is a message displayed on the screen, press wither the space or 
 the ESC key to erase the message.

2. Turn off the power on the computer.

If  you are not going to use the FMPAC right away,  remove it  from  the 
 slot.

  Build in software (PAC commander) 

Using the PAC commander

The PAC commander is very simple to use. All you have to do is press the 
 keys described below to cast it's spells.

 Keys for the PAC commander 

(^) (v) (cursor keys)    Used to choose which spell to cast
                         and what to cast the spell on.
(Space bar)              Used to tell the PAC commander to carry out
                         your orders.
(ESC)                    Used to tall the PAC commander that you
                         have made a mistake and you want to
                         cancel your order.

 BASIC use 

Cursor on

CLEAR
COPY
CHANGE
DELETE FILE
SLOT
BGM

Lets  say that what is shown above is the PAC commander screen.  We will 
 call this the spell screen.  Use the cursor keys to move the green color 
 bar  up  and  down to choose which spell you wish  to  cast.  Press  the 
 Spacebar when the cursor is at

 Build in software (PAC commander)

The sub-menu and messages

According to what spell you choose sometimes the spell will not be  cast 
 imediatley,  but  another  sub-menu  like 1 and 2 will be shown  on  the 
 screen.

1.   PAC -> PAC
     PAC -> FLOPPY
     FLOPPY -> PAC

2.   YES
     NO

Like the spell menu,  the items on the sub-menu is selected by using the 
 cirsor  keys  and  pressing the Spacebar will  carry  out  your  choice. 
 Pressing the ESC key will clear the sub-menu screen

3.  this spell requires another PAC
    is what MSX said

3 is called a message. The messages are shown while thr spells are being 
 cast and messages will be erased when you press the spacebar and the ESC 
 key.

Messages give you important information so make sure to read them!

  Build in software (PAC commander) 

Checking the slot number

When  using  the PAC commander.  MSX will tell you that the FMPAC is  in 
 slot  1  or  slot  2.  But sometimes the slot being  used  will  not  be 
 compatible  with  the  computer being used.  When first  using  the  PAC 
 commander, use the spell as sh

Now lets explain the 6 spells

It's in slot 2 but something's not right

The PAC is in slot 1 ??

whats wrong ??

is your computer allright.

  Build in software (PAC commander) / Clear 

Spell 1 (CLEAR)

The  clear spell is a terrible spell that clears all data that has  been 
 saved in the PAC. Use this spell carefully.

1. Set the cursor to CLEAR on the spell menu and press the spacebar
2. the following 2 menu's will appear on the screen

The passwords and data in slot 2    YES
will be erased. Are you sure        NO

says MSX

The number 1 will change according to what slot the PAC is in.

if there is more than 1 PAC installed the following will be shown

Which PAC to clear.

FMPAC    1
PAC      2

Move the cirsor to the one you want to clear.

  Build in software (PAC commander) / Clear 

3   Make  sure you have choosen the right slot and PAC  then  press  the 
     Spacebar

If  the PAC is not correct,  press either the ESC key or move the cirsor 
 to NO and press the Spacebar.

4.  The following message will be shown on the screen

MSX has cast the CLEAR spell    CL-CL-CL-Clear

5    Press  the  spacebar and the message will be erased  and  you  will 
 return to the spell menu.

  Build in software (PAC commander) / Copy 

Spell 2  (COPY)

The copy spell is used to copy data from PAC to PAC and from a PAC and a 
 floppy  sik.  Copy means to make the same set of data in another  place. 
 This spell can also erase data so be carefull when using it.

First choose the type of copy you want to do.

You will choose what kind of copy you want to do from a submenu but what 
 happens after that will depends on what you choose.

1.  Move the cursor on the spell menu to copy and press the spacebar
2.  the followint submenu will be shown on the screen

PAC -> PAC         From PAC to PAC   
PAC -> FLOPPY      From a PAC to a floppy disk
FLOPPY -> PAC      From a floppy disk to a PAC

3. Make your selection by using the cursor keys and press the space bar.

  Build in software (PAC commander) / Copy 

Be  carefull on theese following points when using either PAC ->  FLOPPY 
 spell or FLOPPY -> PAC
If you have more that one PAC installed the computer will ask you  which 
 PAC  to copy from or which PAC to copy to.  Make your selection with the 
 cursor keys and press the spacebar.  Otherwise, it will be just the same 
 as when you have only one PAC 

If you Choose PAC -> PAC you wont be able to use thsi spell if you  have 
 only 1 PAC

1  When you choose thsi type of copy the following message will be shown 
 choose which PAC to copy from and press the spacebar.

FMPAC    1     Pac in slot 1
PAC      2     Pac in slot 2

2   The PAC to copy will be shown and check to see if it's correct  then 
 press spacebar.

If  you  have  3 or more PAC's installed use the cursor keys  to  select 
 whick PAC to copy to.

  Build in software (PAC commander) / Copy 

3  The following message will be showm on the screen

The password and data in 1 will be erased
are you sure says MSX

if you are sure press the spacebar

if you have choosen the wrong PAC to copy to press either the ESC key or 
 move the cursor to no and press the spacebar. Start over from number 2

4  The following message screen will be shown on the screen telling  you 
 the copying has ended. Press the spacebar to erase the message.

MSX casts the COPY spell
C-c-c-c-Copy

  Build in software (PAC commander) / Copy 

You cannot use this copy spell unless you have a floppy disk drive

1  Insert a formatted (initialized disk into the disk drive
   you  cannot use a brand new floppy disk as it is.  Read the  computer 
    manual or the disk drive manual to learn how to format a disk.
   if you have more than 1 drive connected, insert the disk into drive A

2   Move  the  cursor  to PAC -> Floppy  and  press  the  spacebar.  The 
     following message will appear on the screen.

Copy to file :________  <- input characters

This  message is asking you to give a name to the data,  you must give a 
 name to the data whenever you save data to a floppy disk.  The data that 
 you  named  is called a file.  If the data does not have  any  name  the 
 computer will not be able to t

3  Press the letter keys and give the data a name. The letters you press 
 will  appear  on  the screen.  Your name for the data can have up  to  8 
 letters. You can use all the capital letters an numbers.
If you make a mistake press BS backspace key and enter the letter again.

  Build in software (PAC commander) / Copy 

4  When you have named the file press the spacebar the following message 
 will be shown on the screen

MSX has cast the Copy spell
C-c-c-c-Copy

when the copying has ended the message will disappear

If  you have copied files onto the disk beforem the names of  the  files 
 will be shown on the screen during step 2

GAME001   1988-10-21  17:30
MYGAME    1988-10-22  19:12
LASTGAME  1988-10-22  22:02

FILE NAME DATE COPIED TIME COPIED

The date and time og the file copied is taken from the computer.  If the 
 date  and  time set on the computer is wrong the date will set  to  that 
 woring  time and date.  Read the computer manual to fing out how to  set 
 the data and time.

  Build in software (PAC commander) / Copy 

If  the file that you are going to save has the same name as a  previous 
 saved file the earlier file will be lost.  This is called writing over a 
 file. When there are many files on the disk it is easy to make a mistake 
 and write over an old file.  B

Writing over files

1  In step 3 on page 21 pressing the corsor keys will make the cursor to 
 appear  on the file list.  Move the cirsor to the file that you wish  to 
 write over and press the spacebar.

2  The message shown below will appear on the screen

File name
xxxxxxxxxx write over this file
MSX asks

3   Check  to  see if the file to write over is correct then  press  the 
     spacebar

If  the file is not correct press either the ESC key or move the  cursor 
 to  no  and  press the spacebar and start over from step  1  and  simply 
 follow the steps above.

  Build in software (PAC commander) / Copy 

FLOPPY -> PAC copy

You cannot use this type of copy unless you have a disk drive.

1  Place the disk that you wish to copy from into the drive
   if you have more than 1 drive place it in drive A

2  Moce the cirsor to FLOPPY -> PAC and press the spacebar

3   The  list og files on the disk will be shown on the screen  and  the 
     name of the file that the cursor is currentley at will be displayed

GAME001     1988-09-01    18:05
GAME002     1988-09-10    17:10
GAME003     1988-09-05    22.20

CURSOR      FILE TO COPY FROM GAME001   <- Character cursor.

  Build in software (PAC commander) / Copy 

4  Move the cirsor to the file you want to copy and press the spacebar

5  the following message will be shown on the screen The slot the PAC is 
    in

The password and data in 1 will be erased
are you sure asks MSX

6  If the PAC to copy to is correct press the spacebar

If you have the worng PAC selected, press either the ESC key or move the 
 cursor to NO and press spacebar and start over

7  The following message will be shown

MSX has cast the Copy spell
C-c-c-c-Copy

When  the  copying  has ended the message will be erased  and  you  will 
 return to the spell menu

The list of files is the same as PAC -> FLOPPY  look at page 22 for  the 
 explanation.

  Build in software (PAC commander) / Change 

Spell 3 (CHANGE)

Change  is a powerfull spell that will exchange (swap) the contents of 2 
 pac's in less than a moment.  If you use this spell carelessly you  will 
 loose  track  of what data is in which PAC so be carefull,  if you  have 
 many  PAC's it's a good idea n

This Spel can be used only if you have 2 PAC's inserted in the slots  if 
 you  have only 1 PAC installed,  turn OFF the power of the computer  and 
 then insert the other PAC.

1  Move the cursor on the spell menu to Change and press the spacebar

2  The following message will be shown on the screen

MSX casts the change spell
CH-ch-ch-Change

3   Press  the spacebar to clear the message  You have just changed  the 
     data

  Build in software (PAC commander) / Delete file 

Spell 4 (DELETE FILE)

The delete file spell is used to erase files on a floppy disk.  Use thsi 
 to remove unvanted files on a disk.  Make sure you don't erase the wrong 
 file.

This spell cannot be used unless you have a disk drive.

1  Insert the disk with the unvanted files into the disk drive
   if you have more than 1 drive insert the disk in drive A

2   Move  the  cursor to Delete file on the spell  menu  and  press  the 
     spacebar.  The files that have been copyed onto the disk before will 
     be  listed  on the screen.  Move the cursor to the file you want  to 
     erase and press spacebar.

3   The following message will be shown on the screen

FILE name

xxxxxxxx delete this file
asks MSX

  Build in software (PAC commander) / Delete file 

4   Make sure the file shown in the message shows the correct  file  and 
 press  the  spacebar.  The file you have choosen will be erased and  the 
 following message will be displayed

MSX has cast the DELETE file spell
DE-de-de-Delete

If  you change your mind about the file to delete press the ESC  key  to 
 cancel  or  move the cursor to NO and press the spacebar and start  over 
 from step 2

check to see if you have the right file name.

  Build in software (PAC commander) / Slot 

Spell 5 (SLOT)

This  spell  is used to find out what slot a PAC is in.  It is  used  to 
 check  to see if the slot of the PAC commander matches the slot  of  the 
 computer.

This  spell  can be used only if 1 PAC is installed.  If you have  other 
 PAC's installed, turn off the power and remove the ther PAC's

1   Move the cirsor to slot on the spell menu and  press  spacebar.  The 
     following message will be displayed on the screen.

MSX has cast thew slot spell. PAC is in slot 1  write this down
says MSX

2  After you have written down the slot number press either the spacebar 
 or the ESC key to clear the message.

This  number  may be different from the slot number on the  computer  so 
 write the number down or paste the number next to the slot for reference 
 when using the FMPAC

The PAC commander will use this number so note this down

  Build in software (PAC commander) / BGM 

Spell 6 (BGM)

This spell is used to change or stop the BGM = Back ground music playing 
 when using the PAC commander

1   Move  the  cursor to BGM on the spell and press  the  spacebar.  The 
     following sub-menu will be shown

SAMPLE 1
SAMPLE 2
SAMPLE 3
SAMPLE 4
SAMPLE 5
STOP

2    Move  the cursor to the song that you want to hear  and  press  the 
 spacebar. The spell will be cast immediatley

If the power switch is turned OFF the music selection will automatically 
 be set to music 1
Use the volume control on the television to adjust the music volume.

  What to do when you see error messages 

While  using  the  PAC commander,  you may see  the  following  messages 
 printed  in  yellow.  These are called error messages and they tell  you 
 that something is wrong with your selections.  If any of theese messages 
 should appear try one of thr f

If the trouble occeur with the drive name, format or write protect check 
 with the either the computer or the disk drive manual.

Oh-oh the disk is write protected
try again

The write protect tab on the floppy disk is set to the protect position.
Remove the disk from the drive and set the tab to non protected position 
 so that the hole in the disk cannot be seen.

There is no disk in the drive
try again

You must have the disk in drive A .   It will not work even if the  disk 
 is placed in drive B or C.

The  disk  in the drive may not be formatted.   You must format  a  disk 
 before using it.

Cannot find the file
says MSX

The  file  name  could be wrong.  Check the file name with the  list  of 
 files.

  When error messages appear 

This disk cannot be used with MSX computers
try again

This disk is broken
try again

Have you put in a disk from a different computer by mistake??.  The disk 
 to use must be formatted initialized on your type of computer.  If  thsi 
 message appear even if you have done so, then that disk may be broken so 
 try another disk.

This spell requires another floppy or PAC to work
says MSX

Turn  off the power and connect the disk drive or insert another PAC and 
 try again.

This spell requires a floppy
says MSX

Turn  oof  the power on the computer and attach the disk drive  and  try 
 again.

  When error messages appear 

This spell requires another PAC
says MSX

Turn off the power and insert another PAC and try again

There are 2 PAC installed,  turn OFF the power,  remove one of the PAC's 
 and try again

Turn off the power and leave 1 FMPAC installed and try again

Not enough room on the disk 
says MSX

The disk has become full. Deletesome unvanted files or use another disk.

The file type seems strange 
says MSX

Files that have been saved by other means cannot be used.  Always  files 
 that have been saved using the PAC format copy.

Not enough memory

The FMPAC requires at least 32K ram to work (data area)
If  this message occurs even if you have over 32Kof memeory,  disconnect 
 any thing that you have attached to the computer (disk drives etc.)  and 
 try again.

  FM sound extended BASIC 

         MSX-MUSIC 

The  FM sound extended BASIC,  MSX-MUSIC is made so that you can use the 
 FM sounds in the FMPAC with your program an commands. Using MSX-MUSIC to 
 produce  sounds will allow you to create beautiful sounds  not  possible 
 with the PSG.

If  you have never composed music using BASIC before,  reading the BASIC 
 manual  on  the play command will give you a understanding  on  creating 
 music.

There  is  a semilar extension of BASIC call MSX-AUDIO but  they  are  a 
 little different so take care not to mix them up.

  FM sound extended BASIC 

         MSX-MUSIC 

MSX-MUSIC commands

Reading the instructions

The commands will be explained as the example below.

Example:

Command: MUSIC ------ command name

Operation ( what the command does)

Format: ( how the command is used
        CALL MUSIC [(<MODE>[, ...])]

Sample  (example)

Notes   (notes on the command)

In  the  format  of the command,  the following symbols  are  used.  The 
 symbols are not to be entered but mean the following.

[ ] --- characters and symbols within the bracket are optional
< > --- characters within theese must be entered in thsi position
"..." - characters that are repeated.

  FM sound extended BASIC 

         MSX-MUSIC 

 Command:   MUSIC 

Operation: Starts up MSX-MUSIX and determines how the channels are to be 
            divided and used. This command us used first.

Format:    CALL MUSIC [(<MODE>[,0[,<n1>[,<n2>[,......[,<n9>]]]]]]]]]])]

Modes may be 1 or 2
1 selects rhythm
The total number when adding n1-n9 must be 9 or less in mode 0
and 6 or less in mode 1 (n1-n2 specifies the number of channels used.

Sample:   CALL MUSIC
          3  channels are given different melodies to play and  3  other 
           channels are prepeared to play rhythm
          [same as CALL MUSIC(1,0,1,1,1)] 

          CALL MUSIC (0,0,1,1,1,1,1,1,1)
          9 channels are set to play different melodies ando no channels
          are set for rhuthm.

Note:     n1-n9 are allocated to MML1-MML9 for the PLAY statement.

  FM sound extended BASIC 

         MSX-MUSIC   

 Command BGM 

Operation   Specifies to allow other commands to be executed while music 
             is playing

Format:     CALL BGM(n)  n is 0 or 1 or variable of those values
                         default for MUSIC is 1

Sample:     CALL BGM(0)  no other command can be executed while
                         music is playing.

            CALL BGM(1)  commands can be executed while music
                         is playing.

 Command PITCH 

Operation   This sets the pitch of the sounds to be played with the FM
            sounds. All sounds will be adjusted to this pitch.

Format:     CALL PITCH(n) n can be from 410 to 459 (or a variable)
                          the default value is 440 (standard A)

sample:      CALL PITCH(450) Sets the pitch of the sound to be played at 
                              450Hz

  FM sound extended BASIC 

         MSX-MUSIC   

 Command PLAY 

Operations:  Music will be played according to the MML settings

Format:      Play [#<MODE>,]<MML 1>[,....[,<MML n>[,<MMLm>[,<MMLp1>...[,
             <MMLp3>]]]]]]]]]]]]
             <MODE> can be 0,2,3
             <MML1> through <MMLn> are FM sound MML's
             <MML> numbers are the same as the values for CALL MUSIC
             <MML m> is for the rhythm MML
             <MML p1> through <MML p3> are for the PSG MML

Sample:      Play #2, "CD", "EF", "GA"

Notes:  If <MODE> is set to 0 or not set, PSG will be played
        only MML p1-3 can be used
        if <MODE> is set to either 2 or 3 both FM and PSG can be used
        MML 1-2 are set according to the MUSIC command as notes from 
        the  starting  order.  However if a mode that does not  use  the 
         rhythm  channels  is  specified,  the rhythm  channels  must  be 
         omitted.

Function:     PLAY

Operation:    This  detimes  if  music is being played and  returns  the 
               result as a value.

Format:       CALL PLAY (n,x)    n is the channel to check
                                 x is the name of the variable to
                                   store the value in.

Sample:       CALL PLAY(0,A):PRINT A

              When n=0 if any channels are playing, the value -1
              will be stored in A and 0 if no channels are playing.

  FM sound extended BASIC 

         MSX-MUSIC   

 Command STOPM 

Operation:   Stop play of BGM

Format:      CALL STOPM

Sample:      CALL STOPM

 Command TEMPER (temperament)  

Operation    This sets the rhythm for the FM sound

Format:      CALL TEMPER (n)   n can be from 0 to 21 or a variable
                               default value is 9

Sample:      CALL TEMPER (0)

Notes:       for a list of rhythms that can be set and their vlaues, see 
              page 45 "Table of Rhythms.

 Command TRANSPOSE 

Operation:   Will tranpose in units of half tones 1/100 units

Format:      CALL TRANSPOSE (n)   
             n can have values from -12799 to 12799 or a variable
               However, some voices have a limited setting even
               through within the +-12799 range
               Default setting is 0

Sample:      CALL TRANSPOSE (100)  tranposes a half tone.

  FM sound extended BASIC 

         MSX-MUSIC   

 Command VOICE 

Operation:    Stes  what  instrument <Voice> is to be played by  the  FM 
               sound channels.  However,  values without * mark and array 
               values  (refer  to  page  44 are limited to  2  when  used 
               together.

Format:       CALL VOICE ([@n1], [@n2], .... [@n9]
              n1-n9 can be values from 0-63 (voice nr) or variables

              default setting is @0

Note:         The   voice number canbe selected from the table  on  page 
               44's Table of voices numbers.

 Command VOICE COPY 

Operation:    This   command  copies the voice data to number 63  or  an 
               array variable.

Format:       CALL VOICE COPY (@n1, -n2)
              n1 can be voices from 0-63 that have no * mark or array
              variables.
              n2 can be 63 or an array variable name.

Sample:       DIM A%(16)
              CALL VOICE COPY (@7,A%)
              pipe organ 1 is copied to array variable A.

Note:         choose the voice from the table on page 44.

  Sample Program 

Here is an example using the MSX-MUSIC. The first 8 measures of the song 
 Flower  is shown below.  Refer to thsi song and the MML table and  enter 
 your favorite song to be played with FM sounds.

 MML Table 

This  is a table of the MML (music macro language) that can be used with 
 the PLAY command.

Music MML

 Statement  Meaning                      Range       Default Value *1 

Mn         Envelope cycle setting *2    1>=n<=65535 m255
Sn         Envelope shape *2            0<=n<=15    S0
Vn         Volume                       0<=n<=15    V8
Ln         Lenght                       1<=n<=64    L4 
Qn         Division of sound lenght     1<=n<=8     Q8
On         Octave                       1<=n<=8     O4
>          Raise 1 Octave                  -        -
<          Lower 1 Octave                  -        -
Tn         Tempo setting                32<=n<=255  T120
Nn         Plays Note raised to n       0<=n<=96    -
Rn         Rest setting                 1<=n<=64    R4
A-G        Note                         -           -
+, #       Sharp (raise half tone)      -           -
-          Flat (Lower half tone)       -           -
(period).  Lengthen note or rest by 1.5 -           -
XA$        Plays MML stored in string   -           -
           variable A$ *3
=x;        sets parameter to x          *4          -
&          Tie                          -           -
{}n        will generate even notes of  1<=n<=64    value set
           n for the number within                  with Ln
           the {}     
@n         changes the voice set to n   0<=<=63     -
@Vn        sets detail change in volume 0<=n<=127   -
@Nn        maintain lenght set by n     1<=n<=64    value set
                                                    with Ln

*1 Initial value set when CALL MUSIC is used
*2 For PSG only
*3 Adding MML after [XA$;] will result in error
*4 The   value range is dertimined by the preceeding MML but  it  cannot 
    exceed the value 32767

  RHYTHM MML 

There  are  5  different  voice  that  are  available  for  the   rhythm 
 (percussion)  MML and up to 3 voices may be played  simultaneously.  For 
 this reason the rhythm MML first lines up the instruments that are to be 
 played  simultaneously and the

 Statement     Meaning                         Range     Default 

B             Bass drum                       -         -
S             Snare drum                      -         -
W             Tom tom                         -         -
C             Cymbals                         -         -
H             Hi Hat                          -         -
n (number)    previous notes are played and
              n th note are rested            1<=n<=64  -
Vn            Volume                          0<=n<=15  8
!             Accents preceeding note                   -
@An           Sets volume for voices that     0<=n<=15  -
              are accented.

[Tn], [@Vn], [Rn], [XA$;], [=x;], [.(period)] is the same as music MML

example:      PLAY#2,"","","","BSH8H8H8S!H!8H8"

Bass, snare,hihat and wait an 8th note
Hi hat and wait an 8th note
snare, hi hat plays accented and waits an 8th note
Hi hat and wait an 8Th note

  VOICE DATA TABLE 

This is a list of the voices available for use with Voice command or the 
 MML @ statement.

Voice No.  Name               Voice no.  Name

0 *        Piano 1            32         Piano 3
1          Piano 2            33 *       Wood Bass
2 *        Violin             34         Santule 2
3 *        Flute 1            35         Brass
4 *        Clarinet           36         Flute 2
5 *        Oboe               37         Clavicord 2
6 *        Trumpet            38         Clavicord 3
7          Pipe Organ         39         Koto 2
8          Xylophone          40         Pipe Organ 2
9 *        Organ              41         P0hdsPLA
10 *       Guitar             42         P0hdsPRA
11         Santule 1          43         Church Organ L
12 *       Electric bass      44         Church Organ R
13         Clavicord 1        45         Synth Violin 
14 *       Hapsicord          46         Synth Organ
15         Hapsicord          47         Synth Brass
16 *       Vibraphone         48 *       Horn
17         Koto 1             49         Shamisen
18         Taiko              50         Magical
19         Engine 1           51         Fuwawa
20         UFO                52         Wonderflat
21         Synth Bell         53         Hard Rock
22         Chime              54         Machine
23 *       Synth Bass         55         Machine V
24 *       Synthesizer        56         Comic
25         Synth drum         57         SE comic
26         Synth rhythm       58         SE laser
27         Harmo drum         59         SE noise
28         Cow Bell           60         SE star 1
29         Hi Hat             61         SE star 2
30         Snare drum         62         Engine 2
32         Bass drum          63         no sound         

*  The name of the voice are given for reference only and they  may  not 
 sound the same as the real instruments

*   Are sounds that are build in the FM sound chip and sounds without an 
 * indicates sounds generated by software.

  RHYTHM TABLE 

Table of Rhythm usable with the TEMPER statement

No.     Rhythm

0       Pythograph
1       Mintone
2       Welkmeyster
3       Welkmeyster (adjusted)
4       Welkmeyster (seperate)
5       Kilanbuger
6       Kilanbuger  (adjusted)
7       Velotte Young
8       Lamour
9       Perfect Rhythm (default)
10      Pure Rhythm  c major    (a minor)
11      Pure Rhythm  cis major  (b minor)
12      Pure Rhythm  d major    (h minor)
13      Pure Rhythm  es major   (c minor)
14      Pure Rhythm  e major    (cis minor)
15      Pure Rhythm  f major    (d minor)
16      Pure Rhythm  fis major  (es minor)
17      Pure Rhythm  g major    (e minor)
18      Pure Rhythm  gis major  (f minor)
19      Pure Rhythm  a major    (fis minor)
20      Pure Rhythm  b minor    (g minor)
21      Pure Rhythm  h minor    (gis minor)

  Specifications 

Item:          Description

Machine:       MSX, MSX2 personal Computers
               32K byte of Ram

Conditions:    Temperature 10'C-35'C 
        
Humidity:      20%-80% without condensation

Battery life:  5 years approx

Dimensions:    210 X 1008 X 17  mm

Weight: (g)    140 (g) approx

FM sound:      2 operator FM sound generation

S-RAM:         MSX game specific 8 segment S-RAM
               RAM capicity 8Kbytes (64K bit)
               back up battery function to preserve data

BUILD in SOFT: Clear
               Copy
               PAC->PAC, PAC->FLOPPY, FLOPPY->PAC
               Delete file
               Slot
               BGM
               5 Sample Songs  stop

  Trouble Shooting 

Check out theese items once more. If it doesn't work again then take the 
 FMPAC  to  the  store that it was purchased from and ask the  clerk  for 
 advice.

Is the FMPAC plugged into the Slot firmly?

Is it in the correct Slot?

Try another slot and try again

Are you following the instructions??

Turn OFF the computer and remove the FMPAC then try again from the start

 If the data are destroyed or Changed 

The content of the FMPAC S-RAM operates with the build in  battery.  The 
 expected  battery  life time is 5 yesrs but something may go wrong  with 
 the battery.  If data is lost or seems to be strange,  consult the store 
 that you purchased the FMPAC f

  General Care 

If the FMPAC should become soiled, clean it in the following manner:

Wipe the case gentley with a soft cloth,  if a rough cloth is used or it 
 is wiped roughly you will damage the case.

If the case i heavely soiled,  use a little dishwashing liquid,  If  the 
 case  does  not  become  clean by gentley wiping,  use  a  tiny  bit  of 
 dishwashing liquid on a soft cloth an wipe the case clean with it.
Always  wipe the liquid off with a soft cotton cloth after cleaning with 
 dishwashing liquid.

<HANDY MEMO>       Writing the following down.

DATE of PURCHASE .................................

Model number     .................................

Place PURCHASED  .................................  TLF ..............

Service Center   .................................  TLF ..............