INTRODUCTION
------------

Thom is one of the best emulator of the Thomson TO7 
home computer running on MacOS, Windows and Unix.

It has been initially written by Sylvain Huet, then 
Eric Botcazou continued this project and added 
many news features.

GP2XThom is a port on GP2X of the version 1.1.5.

CONTROL
------------
In the THOM emulator window, there are three 
differents mappings (standard, left trigger,
 and right Trigger mappings). 

You can toggle between while playing inside the 
emulator using the two GP2X trigger keys.

-------------------------------------
GP2X        TO7-70          (standard)
  
A          Space
B          ENTER
Y          1
X          Joystick Fire
Up         Up
Down       Down
Left       Left 
Right      Right

Joystick   Joystick

-------------------------------------
GP2X        TO7-70   (left and right trigger)
  
A          STOP
B          ENTER
Y          DELETE
X          Joystick Fire
Up         Joystick Up
Down       Joystick Down
Left       Joystick Left 
Right      Joystick Right
LTrigger   Escape
RTrigger   Space
  
Joystick   Up, Down, Left, Right
    
Press Select  to enter in emulator main menu.
Press Start   open/close the virtual keyboard

In the main menu

RTrigger   Reset the emulator

Y          Go Up directory
X/B        Valid
A          Go Back to the emulator window

The virtual Keyboard of "Danzel" and "Jeff Chen"

Use the stick to choose one of the 9 squares, and
use A, B, X, Y to choose one of the 4 letters of 
the highlighted square.

Use LTrigger and RTrigger to see other 9 squares 
figures.

LOADING TAPE FILES (K7)
------------

If you want to load tape image in the virtual drive
of your emulator, you have to put your tape file
(with .zip or .k7 file extension) on your GP2X memory
stick in the 'k7' directory. 

Then, while inside THOM emulator, just press SELECT
to enter in the emulator main menu, choose "Load K7",
and then using the file selector choose one tape file
to load in your emulator.

To run the game of your tape file, you have to use
the virtual keyboard (press START key) and type the
TO7-70 command 'LOADM"",,R' followed by ENTER
(B key).

You can also use directly the shortcut in the
emulator menu (Command LOADM option)

To RUN BASIC program, you have to type the TO7-70
command 'RUN""' followed by ENTER (B key)

You can also use directly the shortcut in the
emulator menu (Command RUN option)

It may happen that you need to rewind the tape using
the Rewind K7 menu ...

The command 'LOAD""' (without M) is sometimes needed,
when LOADM command doesn't work.

If you use the Basic rom 1.0 128, then you will have
to put the string "CASS:" in your 'LOADM', 'LOAD' or
'RUN' command as follows :

  LOADM"CASS:",,R 
  LOAD"CASS:",,R
  RUN"CASS:"

LOADING DISK FILES (SAP)
------------

If you want to load tape image in the virtual disk
drive of your emulator, you have to put your disk
file (with .sap file extension) on your GP2X memory
stick in the 'disc' directory. 

Then, while inside THOM emulator, just press SELECT
to enter in the emulator main menu, choose 
"Load Disc 0" (or Disc 1), and then using the file 
selector choose one disc file to load in your
emulator.

Use the same commands as described in the "Load tape"
section.

If you want to specify the command to run for given
games then you can do it in the run.txt, using the
following syntax :

  tapename=LOAD"CASS:RunName",,R
  tapename=LOADM"CASS:RunName",,R
  tapename=RUN"CASS:RunName"
  diskname=LOAD"RunName",,R
  diskname=LOADM"RunName",,R
  diskname=RUN"RunName"


  Enjoy,

            Zx

