ThomDS
--------------------------------------------------------------------------------
ThomDS is a Thomson MO5 Computer emulator.
To use this emulator, you need to have compatibles K5 / K7 / ROM files. 
Do not ask me about such files, I don't have them. A search with Google will certainly 
help you.
You should know that I have tested DCMOTO files and they work fine with ThomDS ;) !

Features :
----------
 Most things you should expect from an emulator, well, not yet :/.

Missing :
---------
 All that is not yet emulated ;)
 Do better sound ><
 Do better screen emulation during some games (5eme axe for example ...)
 
Check updates on my web site : 
http://www.portabledev.com

--------------------------------------------------------------------------------
History :
--------------------------------------------------------------------------------
V3.0 : 21/03/2010
  + Use of last devkitarm r18 and libnds 1.4.3
  + Add English menu
  + Add option to go back to DS menu (if possible, if not DS is power off)
  # Modification of sound management
  
V2.0 : 04/01/2009
  * Graphic mode with alpha lerp to improve display
  * Update intro like my others emulators
  * Now use standard FAT and DLDI library
  * File sorting and upgrade list to 512 files
  * Add sending of game compatibility with wifi 
    (see http://www.portabledev.com/pages/ds/jeuxdev.-perso/thomds/liste-de-compatibilite-des-fichiers-thomds.php)
  * Improve buzzer emulation (try Vox synthesis software to see that ^^)
  * Improve speed display (direct access to vram and assembly use)
  * THOMDS directory is no longer mandatory, files can be where you want
  * Add MO5 save state (load/save state) with 999 files per tape
  * Add tape cursor move
  * Stylus mode with R & L
  * Improve stylus management on screen
  * DS Sleep mode management (a closed lid pauses thomDS running)

V1.1 : 25/01/2007
  * Add RESET with stylus on the real RESET key on MO5 (near the MO5 logo)
  * Speed ... x2 o_O !
  * Add joystick management (mapped on the DS pad and A button)
  * Keys saved with games with option menu (.KBD file), loaded automaticaly when the
    game is loaded

V1.0 : 18/01/2007
  * Initial release

--------------------------------------------------------------------------------
How to use ThomDS :
--------------------------------------------------------------------------------
YOU MUST USE A DLDI PATCHER BEFORE USING NDS FILE. il faut donc
patcher le fichier nds avec le drivers compatible avec votre linker.
Dezipper ThomDS.nds de l'archive ThomDS.zip dans le rpertoire que vous voulez de 
votre carte flash / (micro) SD / MMC.
Put your k7/k5 files and roms in the direcotry of your choice. 

That's all, ThomDS can now be run :) !

--------------------------------------------------------------------------------
How to use ThomDS :
--------------------------------------------------------------------------------
YOU MUST USE THE DLDI PATCHER BEFORE USING THE NDS FILE. Please, patch the file with 
the correct drivers regarding your linker (i give you the windows GUI for easy patch).
Unzip ThomDS.nds in a directory on your flashcard / SD / MMC card.
Put k7/k5 and rom files in the directory of your choice. 

That's all, ThomDS can now be execute :) !

When the emulator starts, click on the tape to choose a file. you are use Up/Down 
to select a file, then use A to load it. ROM files are automatically run.

Controls :
 * Keyboard with stylus
 * Direction pad : direction pad from keyboard ...
 * A : 0 Key
 * B : L Key
 * X : SHIFT Key
 * Y : BASIC Key
 * X + direction pad : move screen when you are in Extend mode
 * R & L : Stylus mode
 * START : Enter Key
 * SELECT : Space Key
 
To insert a file in the tape / cartridge slot, you just have to click on the tape
to choose the file.

/!\ keyboard files save (KBD) are not compatible with ThomDS 1.1 version

--------------------------------------------------------------------------------
Loading a game
--------------------------------------------------------------------------------
Basic langage software : RUN "" (and Entre)
Basic and binary langage software  (games, commercial softwares) : LOADM "",,R (and Entre)
 or LOADM

--------------------------------------------------------------------------------
Credits:
--------------------------------------------------------------------------------
Very big thanks to Mess, dcmo5 and emul5 authors, without them and informations
gave by their emulators, this 1.0 version will not be here.
Very Huge thanks to members of my forum for the help and the support.
At least, thanks to use ThomDS and to tell me what you want to improve it on my
 forum http://www.portabledev.com

--------------------------------------------------------------------------------
Alekmaul
alekmaul@portabledev.com
http://www.portabledev.com
--------------------------------------------------------------------------------
