ThomDS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 11: Line 11:
}}   
}}   


ThomDS is a Thomson MO5 Computer emulator. To use this emulator, user needs to have compatibles K5 / K7 / ROM files.  
ThomDS is a Thomson MO5 Computer emulator. This emulator is not based on the sources of an existing Thomson emulator but relied on the information contained in [http://www.mess.org Mess], [http://dcmo5. free.fr/ DCMO5] by Daniel Coulom and [http://emul5.thomsonistes.org/ emul5] by Edouard Forler.


==Features==
==Features==
*Most things expected from an emulator
* Most things expected from an emulator.


==Installation==
==Installation==
#Download and extract file
'''Note:''' To use this emulator, you will need to prepare compatible K5/K7/ROM files.
#[http://chishm.drunkencoders.com/DLDI/ DLDI patch] .nds file and copy it in a directory on flashcard/ SD/ MMC card
#Put k7/k5 and rom files in the directory of your choice


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.
Download and extract file.
 
[[DLDI|DLDI]] patch the .nds file and copy it the directory you want on flashcard/SD/MMC card.
 
Put k7/k5 and rom files in the directory of your choice.


==User guide==
==User guide==
Loading a game:
[[File:Thomds2.png]] [[File:Thomds3.png]]
:Basic langage software : RUN "" (and Entrée)
:Basic and binary langage software  (games, commercial softwares) : LOADM "",,R (and Entrée) or LOADM


[[File:Thomds2.png]] [[File:Thomds3.png]]
'''Loading ROM file:'''
When the emulator starts, click on the tape to choose a file. Use Up/Down to select a file, then use A to load it. ROM files are automatically run.
 
'''Loading a program:'''
 
For Basic program, use:
RUN "" (then Enter)
For Basic and binary program (games, commercial software), use:
LOADM "" ,, R (then Enter)
 
Or you can use:
LOADM


To insert a file in the tape / cartridge slot, you just have to click on the tape to choose the file.
'''Loading cassette/cartridge:'''


/!\ keyboard files save (KBD) are not compatible with ThomDS 1.1 version
To insert a file into the cassette/cartridge player, just click on the player and choose the file.


==Controls==
==Controls==
Stylus - keyboard
Stylus - Keyboard


D-pad - direction for keyboard  
D-Pad - Direction for keyboard  


A - 0 Key
A - 0 Key
Line 43: Line 55:
B - L Key
B - L Key


X - SHIFT Key
X - Shift Key


Y - BASIC Key
Y - Basic Key


X + d-pad - move screen (Extend mode)
X+D-Pad - Move screen (Extend mode)


R/L - Stylus mode
R/L - Stylus mode


START - Enter Key
Start - Enter Key


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


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


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


==Credits==
==Credits==
Line 91: Line 103:
Members of forum for the help and the support.
Members of forum for the help and the support.


 
<br>
[[Category:Homebrew applications]]
[[Category:DS homebrew emulators]]
[[Category:Homebrew computer emulators on DS]]

Revision as of 01:00, 1 June 2021

ThomDS
Thomds.png
General
Author(s)Alekmaul
TypeComputer Emulator
Version3.0
LicenceMixed
Links
[Media:Thom30ds.zip Download]
Website
Advertisements

<htmlet>adsense</htmlet>


ThomDS is a Thomson MO5 Computer emulator. This emulator is not based on the sources of an existing Thomson emulator but relied on the information contained in Mess, free.fr/ DCMO5 by Daniel Coulom and emul5 by Edouard Forler.

Features

  • Most things expected from an emulator.

Installation

Note: To use this emulator, you will need to prepare compatible K5/K7/ROM files.

Download and extract file.

DLDI patch the .nds file and copy it the directory you want on flashcard/SD/MMC card.

Put k7/k5 and rom files in the directory of your choice.

User guide

File:Thomds2.png File:Thomds3.png

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

Loading a program:

For Basic program, use:

RUN "" (then Enter)

For Basic and binary program (games, commercial software), use:

LOADM "" ,, R (then Enter)

Or you can use:

LOADM

Loading cassette/cartridge:

To insert a file into the cassette/cartridge player, just click on the player and choose the file.

Controls

Stylus - Keyboard

D-Pad - Direction for keyboard

A - 0 Key

B - L Key

X - Shift Key

Y - Basic Key

X+D-Pad - Move screen (Extend mode)

R/L - Stylus mode

Start - Enter Key

Select - Space Key

Changelog

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, otherwise 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.
  • 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.
  • 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.

Credits

Mess, dcmo5 and emul5 authors.

Members of forum for the help and the support.


Advertising: