|
Page d'accueil |
1,023,544 Visiteurs, Tuesday 09 June 2026 15:56:40 CEST, IP: 216.73.216.45 |
Touche est un programme multifonctionnel à télécharger sur votre Graph 100 (ou AFX) comme n'importe quel "add-in" officiel, pour l'installer sur votre calculatrice vous devez utiliser l'un des programmes suivants : Flash Editor de Leadfiner, FlashCOM de Libthium, Flash100 de Dada66 ou encore le programme CASIO add-in installer (cf la page des liens).
TOUCHE est composé de trois exécutables :
- TOUCHE2.EXE, le programme principal qui contient des utilitaires plutôt orientés sur le fonctionnement interne de la calculatrice, il vous pernet de faire les choses suivantes :
- Obtenir des informations sur le clavier, les scancodes bioskey, la gestion des touches multiples.
- Visionner les tables ASCII disponibles.
- Régler la date et l'heure, obtenir des informations sur une date particulière.
- Utiliser un éditeur de mémoire qui vous permet de visionner toute la RAM de votre G100, d'y chercher et d'y remplacer des chaînes de caractères ou des nombres.
- Lire et écrire dans les ports matériels.
- Voir les caractéristiques de l'écran console.
- Jouer à un petit jeu de course avec sauvegarde des scores.
- Accèder à quelques formulaires de mathématiques (Vous pouvez en ajouter vous même depuis votre ordinateur).
- Tester les capacités graphiques (testez la vitesse de la calculatrice en affichant des pixels de plusieurs façons différentes).
Un fractal et un dessin intéractif sont également diponibles.
- Visionner la mémoire en tant qu'image vidéo.
- Obtenir des informations sur les fichiers basics, ajouter ou modifier leur mot de passe, calculer leur CRC 32.
- Accèder à une aide sur les touches utilisées dans chaque utilitaire.
- Un mot de passe invisible peut-être activé au démarrage de TOUCHE (Doit être activé depuis votre ordinateur).
- T_EXPLOR.EXE, est un explorateur (peut être exécuté depuis TOUCHE2.EXE):
Il cherche tous les fichiers dans les disques L à Q (par defaut).
- Il donne des informations sur chaque fichier: taille, attributs, date et heure, CRC 32.
- Vous pouvez voir un fichier en tant que fichier text, ou au format vidéo ou encore en tant que BMP de 128*64 noir et blanc.
- Il peut exécuter les fichiers.
- Navigation dans la liste accélérée par des racourcis claviers.
- Vous pouvez choisir le type de fichier aue vous voulez chercher (*.exe par défut) en utillisant des caractères génériaues (*, ?).
- Choisir les lecteurs dans lesauels chercher.
- MATHS_AP.EXE, est un programmes contenant quatre utilitaires mathématiaues (peut être exécuté depuis TOUCHE2.EXE):
- Décomposition d'un nombre en ses facteurs premiers.
- Calcul de tous les diviseurs d'un nombre (le calcul utilise la décomposition en facteurs premiers).
- Un convertisseur de base : vous spécifiez la base du nombre à convertir (entre 2 et 36) et la base vers laquelle convertir (de 2 à
autant que possible),
Il y a un contrôle d'erreur (perte possible de précision).
- Calcul détaillé du PGCD & PPCM d'un nombre.
- Calcul de la division euclidienne d'un nombre.
( MATHS_AP.EXE ne fonctionne pas sur les G100 ayant la version de ROM 1.01)
Allez sur ce site web pour télécharger les programmes de transfer ou plein d'autres add-ins et liens vers d'autres sites web pour votre GRAPH 100.
TOUCHE 4.00 Beta 1 - Télécharger
Taille de l'archive SFX RAR : 198,406 octets
Date de sortie :Wednesday 02 July 2003 23:53:08 CEST
**** Quoi de neuf dans la version 4.0 BETA 1 *********
Mise à jour : Cette version n'a aucun bug connu depuis sa sorti, vous pouvez la télécharger.
- L'entrée "Command line" a été supprimée du menu principal, elle été inutile.
- Maintenant il y a un gestionnaire complet des zones mémoires, vous pouvez :
- lister le contenu de chaque zone (fichiers basics etc...) .
- Créer, effacer (en appuyant sur [DEL]), renommer, retailler, copier, déplacer une zone.
- Afficher des informations sur un fichier/zone, comme : la taille, le mot de passe (si c'est un fichier basic), les adresses mémoires, le CRC 32 de la zone.
- Vous pouvez accèder directement au "memory viewer" (en appuyant sur [6]), il est automatiquement placé à l'adresse de la zone.
- Changer le mot de passe d'un fichier basic.
- Charger tous les fichiers basics sauvegarder dans la mémoire flash dans la RAM d'un seul coup.
- Sauvegarder tous les fichiers basics directement dans la mémoire flash (il doit y avoir moins de 128Ko de fichiers basics)
- Améliorations :
- les menus sont plus rapides : quand on est en haut et qu'on appuit vers le haut on se retrouve en bas et vice versa.
- Quand on entre un nombre on peut choisir entre décimal et hexadécimal en appuyant sur [ALPHA].
- Le fichier de foprmula 1 est créé dans la zone 12.
- Touche utilise tous les bits disponibles pour stocker la date.
- Dans Ports read/write l'affichage est en temps réel (avant il été "bufferisé").
- Dans memory ops :
- Les menus ont été réorganisé.
- La sélection des adresses est plus facile (utilisation du "memory viewer" en mode cursor).
- Si on tante d'écrire après l'adresse 0x6000:0, TOUCHE propose d'écrire dans la Flash et demande quel segment on veut mapper à l'adresse sélectionnée.
- Touche vérifie la logique de la demande et supporte l'écriture entre plusieurs segments consécutifs et vérifie si l'écriture est possible (il ne formatte pas les segments). Un contrôle d'erreur est intégré.
- TOUCHE protège son existense: on ne peut pas écrire sur le lecteur où il se trouve ni sur les adresses de 0x4000 à 0x5FFF:0xF et ni dans la mémoire de TOUCHE lui-même.
- Lors de la recherche de chaînes de caractères ou de nombre TOUCHE ne peut plus se trouver lui-même (enfin :) ).
- Corrections de certains bug possibles et amélioration du code => plus rapide.
- Le visionage de la mémoire et la recherche s'arrête à l'adresse 0xFFFF:0xF.
- On peut calculer des CRC 32 entre 2 adresses.
- Une nouvelle entrée dans le menu : "5: Flash Utils", vous pouvez :
- Effacer un lecteur en flash (lecteurs L à Q excepté celui où se trouve TOUCHE).
- Effacer un segment de flash, de 0 à 18 saufs les segments où TOUCHE est installé.
- Voir quels lecteurs sont utilisé et par quel type de donnée, (ROM-DOS ou CASIO).
- Mapper un lecteur à un segment de la RAM (addresses >= à 0x6000:0x0), par example mapper le lecteur L de 0x6000:0 à 0x7FFF:0xF.
- Dans "Misc Info" maintenant sont affichés :
- L'état des piles (principales et sauvegarde).
- Adresse du segment DS.
- Mémoire libre pour TOUCHE.
- mémoire libre pour les données utilisateurs (fichiers basics etc...).
- La version de votre ROM.
- Le réglage courant de l'extinction automatique que vous pouvez modifier en indiquant un temps précis en minutes.
Voilà c'est tout pour l'instant !
TOUCHE 3.80 -
Date de sortie :Monday 01 July 2002 18:29:09 CEST
****Quoi de neuf dans la versin 3.8 *********
- BUGS CORRIGÉS:
- Dans "ASCII value" lorsqu'on utilisait la touche F2 certains caractères étaient inaccessible.
- Dans l'explorateur, lorsqu'on spécifié un critère de recherche (en utilisant F2) certains comportements étranges pouvaient se produire si la recherche dépassait 5 caractères.
- Quelques qutres corrections.
- AMÉLIORATIONS:
- Dans "Date and Time" et dans "Formula1" la onsommation de la calculatrice a été réduite en introduisant des instruction assembleur hlt dans une fonction "delay" spécial qui est également utilisée pour faire clignoter le curseur.
- Dans l'explorateur, après avoir entré une demande de recherche qu'il ne trouve pas on vous demandait d'indiquer d'autres directives et ce jusqu'à ce que vous indiquiez quelque chose qui existe, c'était ambigus pour certaines personnes.
Maintenant si vous appuyez plusieurs fois sur [ESC] il recherche tous les fichiers par défaut sans vous ennuyer.
- Quand vous entrez une chaîne de caractère ou un nombre, un curseur clignotant a été ajouté et vous informe dans quelle mode d'écriture vous êtes (Majuscules; minuscule ; chiffre).
- Quand vous entrez une chaîne de caractère, maintenant vous pouvez éditer ce que vous tapez: vous pouvez utiliser les flèches gauche et droite pour déplacer le curseur et insérer ou remplacer des caractères.
Pour passer entre le mode d'insertion et de remplacement: utilisez la touche [HAUT] (Sur la calculatrice la touche d'insertion est la même que la touche [DEL]...).
Par défaut le mode d'insertion est sélectioné.
- NOUVELLES FONCTIONS:
- Dans "Date and Time", J'ai recréé entièrement une fonction de calcule de date
--> La date réelle est sauvegardé sur les ports matériels 0x20 and 0x21 comme le nombre de jours écoulés depuis le 01/01/2000.
L'affichage a été refait.
Maintenat vous avez accès à un "calendrier" perpétuel (en appuyant sur [I]) qui peut vous donner des informations très détaillées sur une date particulière entre le 01/01/1585 (date d'invention de notre calendrier) et 31/12/11760803 (date de la fin du monde 32bits).
Donc en entrant n'importe auelle date vous pouvez savoir le jour de la semaine correspondant, voyez l'exemple ci-dessous de ce qui peut être affiché :
--------------------- *
07-July/26/27812 *
is on a Sunday *
9580152 D. -> 1583 * //9580152 jours se sont écoulés depuis le 01/01/1583.
Day in year: 208 *
Week number: 30 *
It's a leap year * //C'est une année bissextile.
*
F1: enter a date *
TOUCHE 3.70 -
Date de sortie :Sunday 03 March 2002 09:12:50 CET
****What's new in TOUCHE 3.7 *********
- BUGS FIXED:
- When a string was entered, a crash could happen if using special character after the maximum length of the string is reached.
- When the file T_TEXT.DAT wasn't found, you were unable to enter an absolute path.
- In Command line: it has been disabled on the calc, to re-enable it you have to edit the string 91 of the data text file (a comment is present near it). The reason is that the system() c function was unable to correctly free the memory after the message "Not enough memory" displayed and so when you executed the explorer or the math apps it could crash!
- Still in command line, a little bug that can, of course, only happen on your PC made the last command entered repeated when you pressed ESCAPE.
- Improvements:
- The code of the "TOUCHE" main menu entry has been improved.
- In ASCII value, the problematical ASCII values 7, 8, 9, 10 and 13 are no longer displayed (replaced by "N/A").
- In date and time, you have now the choice between two clocks: PC based one and special real clock AFX ports based one witch work perfectly in a real second mode; note that this clock is very accurate.
And the day of the week is displayed too!
- In Formula 1, the key handling has been improved, now the key react directly, there is no more delay, you can press a key continuously (left or right) and the cursor will move when possible.
This has really improved the game play!
The start conditions have changed into a more interesting configuration.
And if you changed road width or speed during game, the score is reset to zero.
- In memory ops, when replacing a string: you can enter a string longer than the searched one (at your own risks).
A cursor mode has been added. The scrolling is also faster than before.
- In "Ports read/write", the values displayed are now constantly updated.
- Miscellaneous graphic routines have been improved, increasing the program speed.
- In graphic tests, the internal tests routines have been improved; the tests are now more realistic.
- In Basic program info: quotes have been added to the password and the name of the basic programs.
- A lot of comments have been moved from the file T_TEXT.DAT to the file T_TEXT.DAT_Readme.txt to decrease the size of T_TEXT.DAT
- The file Maths_ap.exe is now UPXed to make TOUCHE fit in one drive.
- The program PREPARE TEXT has been really inproved (it's now the version 2.0):
- It is able to automatically add numbers in front of each string without deleting any comment (except the one placed between the last return char and the next @ symbol of the next string).
- It does a CRC check to know if the file have changed and if it has to be updated.
- If the binary data at beginning of the file are dammaged, it will repair it without any problem since it will seek for the signature "-~2072~-" in the whole file if the binary data are corrupted.
- A quiet mode is available (the program won't print anything on the screen), just add "q" (without quotes)
in second argument (the data file is the first argument) ; a verbose mode is also available for debugging ("v").
- A backup file is done containing the whole file except the binary data, this file has the same name than the data file but with the extension ".bak".
- NEW FEATURES:
- In "Graphic tests" :
- Added the last discovery of whyp about the screen configuration of the calculator :
You can test it filling screen pixel by pixel, filling screen by horizontal lines.
- Added a new litle "screen saver", it is called "Beautiful lines1", there is severals key you can use once in it:
- [F1] : pause after the screen is filled.
- [F2] : Redraw the same thing once finished.
- [L] : Loop mode, the program will never stop.
- [<-][->] : Decrease or increase the gab between each lines.
- [UP][DOWN]: Decrease or increase speed.
- In "Date and time" :
As I said, you've got the choice between the gettime() C function based clock (the same that in the previous versions of TOUCHE) and the one based on the ports 0x1D through 0x21 witch is accurate (the second is really a second), you can switch between real and hold clock pressing [F3].
NOTE that you have to set the date and time the first time you'll try the real clock (just pressing 3 in TOUCHE's main menu), once you did it, the date and time will always be accurate even if you turn off your calculator !
The hold mode can be used to guess the day of the week on a particular date !
- In "Memory ops" :
- I have implemented a cursor mode, you can switch it pressing [C] viewing the memory, this cursor allows you to move and to see the current address and its value. For now, you cannot directly edit the memory with it.
This cursor can be used writting a string in the memory, when you have to choose the location where to write,
you can toggle the cursor mode and put it on the character where you want to begin to write and press [EXE].
- You can seek for unsigned long values (32bits).
- When the prog is searching for a particular value it displays it as a number and no longer as a string.
- The whole code of "Memory ops" had been redone, and it's faster.
- When entering an address, the maximum values for segment and offset is 0xFFFF.
- when the segment is higer than 0xFFFF, the offset can exceed 0xF and increase till 0xFFFF ; NOTE that on the calculator it has no mean since there isn't so much memory available,
but on the computer it makes a difference !
- In "Maths Utils":
- In the base converter, you are now able to choose to keep the same parameters.
- The file TOUCHE.CFX now contains all the files and can be used with CASIO Add-in Installer.
Special thanks to Ronan Kerdudou, who told me about the clock available through the ports (I didn't know).
TOUCHE 3.50 -
Date de sortie :Wednesday 23 January 2002 22:04:20 CET
****What's new in 3.5 *********
- BUGS FIXED:
- In T_EXPLOR:
- When no file was found the program returned "Not enough memory" and exit, now the program proposes you to change the drive to scan and the file to search.
- In FORMULA1
- The asked basic file size for the high score was wrong (it was still 24 bytes short) but now it must be 161 bytes. So because of this the high score file was damage the next run of TOUCHE.
- If a file was called FORMULA it was identified to FORMULA1, it's now corrected.
- In TOUCHE, now when T_EXPLOR.EXE or MATHS_AP.EXE are not present, TOUCHE just warn that it failed to execute the program and return to the main menu.
- Some other fixes.
- NEW FEATURES
- In the first menu entry ("Touche"), now you can have information on multiple key handling, through the port 0x13.
And have information about the data read at the absolute memory addresses 0x4ac 0x4ad 0x4ae 0x4af.
For the port thing, it provides the different values read to the port 0x13 and the values that have been written to the port before read it, the values are written both in hexadecimal and binary (useful to know the row and column of the keys).
The info on ASCII value and bioskey value are still given.
Note that all these info are written in one single screen, below is what you can see on the screen of your calc if you push [X]:
***********************
*You Pressed 'A' (65)*
*Key scancode (7745)*
*Casio Key: [X]*
*4A-c -d -e -f *
* 40 00 40 1e *
*Global = 1E400040 *
*P-13h: 40 |rows=0000 *
*01000000 00001000000 *
***********************
You have to push two times the key [ESC] to return to the main menu.
- In "G: Basic program info":
- The same bug correction than in FORMULA1, the eighth character of the name was ignored.
- Now you can have the CRC 32 (the same than the one given by Pkzip) of the content of the fle,
the name of the prog, password and different size area are not taken in account.
- In "D: Graphic tests" :
- The discovery of Whyp about the direct asm command to write something in the memory has been added in the graphic tests (fill inline fill and invert pixel).
- In Formula 1 :
- The basic file now begins with a Stop basic command followed by a NULL character to avoid problems if never the basic file is executed.
- The high score file is protected with a CRC 32 to avoid the file to be modified and to avoid crash if the file is damaged.
- In TEXPLOR.EXE :
- You are now able to compute the CRC 32 of any file presents in the drives of the calculator, this CRC can be USED to verify if the file is OK and haven't been damaged during transfer or simply to know if two files are identical. This CRC is computed in the same way that for the basic file (it's the same than the one given by Pkzip).
To compute the CRC of a file just push [F3] when you're on the file in the list and push [C].
A liitle program called CRC_32.EXE is provided to compute CRCs on your computer.
Well maybe a bad news for you, the entire program is no longer in open SOURCE. Sorry.
TOUCHE 3.45 (Sources incluses) -
Date de sortie :Saturday 01 December 2001 02:29:54 CET
****What's new in 3.45 ********
- BUGS FIXED:
- Bugs appeared in 3.4:
- In T_EXPLOR:
- When viewing the content of a file and pressing F2 to go to a specific location the screen was not set to the good buffer and you were unable to view anything.
- When viewing info on the file, the key to press to execute the file wasn't F2 like indicated but F1.
- In Basic program info:
You can set or change the password of any program.
- The game Formula 1 have been improved:
- A growing difficulty: speed and road width change.
- The score is counted following the speed and the road width.
- A High Score file with 8 names recorded in the basic file "FORMULA1" with a password or not, its size must be at list 130 bytes. When the autopilot is on press [H] to see the HISCORES.
- An optional invisible password at start of TOUCHE
This password can only be set from your computer editing the string 312 of the file T_TEXT.dat; if this string is empty TOUCHE will start normally without asking anything. But if this string contains characters (these letters can only be key that you can enter directly from your keyboard [0-9, A-L, ...]) at start TOUCHE will not display anything (letting the screen in is current state). It will wait for the characters contained in the string 312. So at this state the user doesn't know that he is confronted to a password. If the keys are pressed in the right order the program will run normally. But else the program will quit immediately letting the last key pressed in the buffer; so if TOUCHE was executed from the main menu the first key that will be wrong will execute the associated application.
WARNING: If you edit T_text.dat DO NOT forget to run PREPTXT.bat else TOUCHE may not run correctly.
TOUCHE 3.40 (Sources incluses) -
Date de sortie :Saturday 03 November 2001 00:32:14 CET
****What's new in 3.4 ********
- BUGS FIXED:
-Bugs appeared in 3.36 version:
- In formularies when you pressed the [F2] key nothing was displayed.
- In formularies when you pressed [ESC] in a sheet some text wasn't cleared.
- In the explorer when you pressed a key other than [EXE] or [F6] to execute a program nothing was displayed.
- Hold bug:
- In the explorer when viewing the content of a file which size was less than 147 bytes you was still able to move down.
- NEW FEATURES:
- In the Explorer:
You can now display .BMP file or view file in the strange Casio video memory format pressing [F3] on a file and then [F3](pic) or [F4](bmp). You can move in the file using the arrow key and you can view the current address or/and go to a special address pressing [F2].
- "F: Memory pictures"
This allows you to browse the memory for pictures in the g100 video memory format use arrow keys to move (see "E: General Help" for more info) at any moment you can press [F1] to view the current memory address and value who are written to port 5, 6 and 7.
- "G: Basic program info"
Here you can type the name of a basic program obtain information on it:
- The password.
- The size.
- The memory address of the first letter of the name.
- The memory address of the first character of the content.
- In "General Help"
- 2 new help screens about "ports read/write" and "Memory pictures".
TOUCHE 3.36 (Sources incluses) -
Date de sortie :Saturday 27 October 2001 05:34:04 CEST
****What's new in 3.36********
- In all the menu and in T_EXPLOR:
Now you can press [F6] instead of [EXE] to enter in the highlighted entry.
I have implemented double video buffer, so the screen don't blink any more when scrolling.
- In all the menu:
When you come back from a menu the cursor is set to the last position.
- In math apps:
In base ([F2]) app, you can enter the base of the inputed number, this input base can be 2 until 36.
- In General Help:
I added a new page for the keys in the menu.
- In Ports read/write After to have written a value on a port you can increase or decrease it using the right or the left arrow.
TOUCHE 3.35 (Sources incluses) -
Date de sortie :Sunday 11 November 2001 13:54:02 CET
****What's new in 3.35********
- In the whole program (and in explorer too):
Now there is an inverse video cursor in ALL the menu of TOUCHE so you can select a line and push [EXE] to enter in the selected entry.
You still can use the key (1, 2, ... Z) to access directly to an entry.
The [OPTN] and [^] key move the menu of one line without move the inverse video cursor.
- A VERY HOLD AND ANNOYING problem has been corrected:
When in menus, in the explorer or browsing the memory, when holding an arrow key some times unexpected actions were executed (like if you push another key). It has been definitely fixed (I discovered the address of the key buffer).
- In the explorer:
- Presence of an inverse video cursor, (hold keys can still be used).
- when on a file, you can now press [F3] to view and have information on the file content.
(The explorer list works like the menu).
- In formularies:
- In the file T_Text.dat: the menu of the Formularies is no longer at 13 but at 0, and the forms position info is no longer at 295 but at 1.
- When browsing the forms: you can use [Left] and [Right] to go to the first or last sheet.
- bug fixed: when you select a form press [ESC] and reselect the same form the screen was blank.
- Display of the current position at the bottom left of the screen has been arranged (just necessary space is used)
- The number entered pressing [F2] will return if the max length of the number is richen.
- In Memory ops:
In all TOUCHE, the kbhit() (test if there is a key in the buffer) C function was very slow and slowed down the search in the memory, I replaced it by directly access the memory to see if a key were in the buffer.
--> The search speed is at least 10 times much faster.
idem in the math apps where kbhit() was used.
idem in Graphics test: the Fractal is drawn at least 100 times much faster.
- New entry in the main menu:
"E: General Help"
There you can have miscellaneous info on the key to use.
- In Formula 1:
This game should always work properly now.
TOUCHE 3.30 (Sources incluses) -
Date de sortie :Sunday 11 November 2001 13:55:04 CET
****What's new in 3.30? ********
- The look of the program has been arranged (use of inverse video)
- In "Graphic tests":
- The source code has been arranged (no more goto).
- The menu has been rebuild.
- Three new tests: fill or invert the screen word by word
(16bit by 16bit); fill the screen by random pixel (Press
[ESC] to exit the test but it only check keys every 64 pixel so at the end of the test you can have to wait a little).
- In "Formularies":
- Two new mathematics formula forms: Constants and Trigonometry.
- The number of the current page is displayed in the bottom left of the screen with arrows in inverse video.
- You can press [F2] to go to a selected page.
- The ^2 were not displayed -> corrected.
- French accents added.
===> Now you can add your own forms editing the file T_TEXT.DAT:
You have to edit the menu witch is displayed (string 13)
and the string 295 where are written the start and end position of each form. After that you have to execute PREPTXT.bat to update the file T_TEXT.dat and make it readable by TOUCHE.
->There are explanations on how to proceed near these strings in the file.
You don't have to rebuild the program.
Be careful editing this file, for speed purpose there is no protection, so the mistakes you do may make crash the program. (Try it on your computer before upload it to the calculator).
- I have include the file TOUCHE.cdr which can be used with FlashCOM to install TOUCHE in your calculator.
NOTE: this program is 100% free bug so if it doesn't work, that is not normal and you should contact me at 2072 AT 2072productions DOT com
Enjoy!
Page précédente - page suivante Cette page a été vu 9,746 fois ; dernière mise à jour Sun Aug 19 11:58:47 2018 Copyright © 2001 - 2026 All rights reserved. All trademarks and registered trademarks mentioned on this website are the properties of their respective companies. Privacy Policy |