Page d'accueil

1,023,512 Visiteurs, Tuesday 09 June 2026 14:52:03 CEST, IP: 216.73.216.45

Retourner à la page parente: TOUCHE

/*************************************************
** TOUCHE 4.00 BETA 1 **
** **
** Copyright (c) John Wellesz 2001 - 2003 **
** All rights Reserved. **
**************************************************/

TOUCHE 4.00 fichier readme:

IMPORTANT:

Ce programme est entièrement gratuit, il est livré "tel quel" sans aucune garantie de quelque genre que ce soit, vous l'utilisez à vos propres risques, certaines fonctions de ce programmes vous permettent de modifier directement la mémoire ou d'écrire dans les ports matériels, si vous ne savez pas ce que vous faites, cela peut faire planter le system (Windows) ou votre G100 (ou AFX) et effacer les données en mémoire.

L'AUTEUR C'EST À DIRE JOHN WELLESZ NE POURRA EN AUCUN CAS ÊTRE TENU POUR RESPONSABLE DE TOUTE PERTE DE DONNÉES ENGENDRÉE PAR L'UTILISATION DIRECTE OU INDIRECTE DE CE PROGRAMME.
l'UTILISATEUR ASSUME SON ENTIÈRE RESPONSABILITÉ.

NOTE: L'AUTEUR N'EST EN AUCUN CAS AFFILIÉ AVEC Casio Computer Co. Ltd. ET CE MALGRÈS LES INFORMATIONS CONTRADICTOIRES QUE LE PROGRAMME CASIO Add-in Installer PEUT AFFICHER.

NOTE: "CASIO" is a trader mark of Casio Computer Co. Ltd.

Veuillez notez qu'au moment de la publication, il n'y a aucun bug connu.

Ce programme est protégé par les lois internationales du Copyright et vous devez donc les respecter.
Vous ne devez pas modifier le programme ni le décompiler ou le désassembler.
Si vous décidez de le publier vous devez en informer l'auteur, et le laisser dans son archive originale. Et vous devez mettre le liens qui déclenchent le téléchargement sur le site de l'auteur:
https://www.2072productions.com afin de permettre à celui-ci d'établir des statistiques.
TOUT AUTRE FORME DE DISTRIBUTION EST STRICTEMENT INTERDITE. Si vous insistez DEMANDEZ à l'auteur en le contactant à l'aide de cette page : https://www.2072productions.com/?to=emailwebmaster.php Si vous n'avez pas trouvé ce programme dans une archive auto extractible Winrar du type T_RELEASE_#.##.EXE, je vous conseil vivement de vous procurer l'archive originale sur le site https://www.2072productions.com

QUEST-CE QUE TOUCHE ?

TOUCHE est un programme qui comporte de multiple fonctions, il est avant tout destiné à fonctionner sur les calculatrices CASIO(tm) G100 et AFX, il est compatible PC pour toutes les fonctions qui ne font pas intervenir de graphisme.

1 - Description des entrées du menu principal :
A - "1: TOUCHE"
B - "2: ASCII value"
C - "3: Date and Time"
D - "4: Files ops"
E - "5: Flash Utils"
F - "6: Memory ops"
G - "7: Ports read/write"
H - "8: Maths utils"
I - "9: Screen info"
J - "A: Games"
K - "B: Explorer"
L - "C: Formulaires"
M - "D: Graphic tests"
N - "E: General help"
O - "F: Memory pictures"
P - "G: Memory zone info"
Q - password protection info.
R - Remerciements.


Informations d'installations:

Les fichiers TOUCHE2.EXE T_EXPLOR.EXE MATHS_AP.EXE T_TEXT.DAT doivent être dans le même répertoire pour que TOUCHE fonctionne de manière optimale.

Le fichier TOUCHE.LEC contient les fichiers TOUCHE2.EXE T_EXPLOR.EXE MATHS_AP.EXE T_TEXT.DAT, ce fichier .lec doit être utilisé avec Flash Editor de Leadfiner.

Le fichier TOUCHE.cdr contient les mêmes fichiers que TOUCHE.LEC mais doit être utilisé avec FlashCOM de Libthium.

Le fichier TOUCHE.cfx contient les mêmes fichiers mais est destiné à être utilisé
avec CASIO Add-in Installer. Procédez de la même façon que pour n'importe quelle autre application add-in de CASIO.
--> L'utilisation de TOUCHE.cfx permet de créer l'icône dans le menu principale de votre calculatrice, l'utilisateur novice est censé utiliser ce fichier .cfx plutôt que les autres pour des raisons de simplicité.

Les fichiers
.lec ou .cdr permettent de transmettre l'ensemble du programme TOUCHE directement dans un lecteur de la calculatrice ce qui est plus rapide, l'utilisation de ces fichiers est conseillée si vous avez déjà une version de TOUCHE installée (vous gagnerez du temps) ou si vous avez un explorateur de fichier, tel que TOUChE EXPLORER, déjà installé.

T_EXT.DAT est le fichier contenant tous les textes de TOUCHE2.EXE et de MATHS_AP.EXE. Ce fichier peut être modifié (des informations sur ce procédé ce trouvent dans le fichier T_TEXT.DAT_Readme.txt ).

Le fichier PREPTXT.bat permet de mettre à jour T_TEXT.DAT.


1 - Description des entrées du menu principal


A - "1: TOUCHE"

Cette fonction vous permet de connaître le code ASCII et le "scancode" de chaque touche que vous pressé. Depuis la version 3.5 vous pouvez aussi y trouver des informations lorsque vous pressez plusieurs touches en même temps. Vous pouvez également avoir la valeur des octets lues aux adresses 0x4ac à 0x4af.

Voici ce que vous pouvez voir sur l'écran de votre g100 lorsque vous appuyez sur la touche [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


Utilisation:
Pressez simplement une touche, pour quitter appuyé 2 fois sur [ESC].


B - "2: ASCII value"

Cette fonction vous permet de voir la table ASCII disponible ainsi que les caractères spéciaux de la calculatrice (Caractères précédés de 0xF6 ou de 0xF7)
Utilisation:
Les flèches haut et bas descendent ou montent d'une ligne tandis que gauche et droite bougent de 7 lignes.
[F2] vous permet d'accéder directement à un caractère en tapant une valeur hexadécimale.


C - "3: Date and Time"

Cette fonction vous permet de voir et de régler l'heure et la date courante.
Depuis la version 3.7 l'heure réelle est disponible, pour revenir à l'ancien mode appuyez sur [F3].
En appuyant sur la touche [I] vous pouvez obtenir des informations très détaillée sur la date en cour ou sur une autre date en appuyant sur [F1].

Les dates sur lesquelles vous pouvez obtenir des informations s'étallent du 1er janvier 1583 (date d'invention de notre calendrier) jusqu'au 31 décembre de l'année 11760803 (date de la fin du monde 32bits).

Exemple: (ci-dessous ce que représente l'écran pour la date du 26 juillet 27812):

*---------------------
*07-July/26/27812
* is on a Sunday
*9580152 D. -> 1583 //9580152 jours ce sont écoulés depuis le 01/01/1583.
*Day in year: 208 //c'est le 208ème jour de l'année.
*Week number: 30 //30ème semaine de l'année.
*It's a leap year //c'est une année bisextile.
*
*F1: enter a date





D - "4: Files ops"

Cette fonction vous permet :

- De chercher des fichiers dans la racine de chaque lecteur et d'obtenir des informations sur chacun d'eux telle que la taille, l'heure et la date et les attributs.
- De visionner le contenu des fichiers.
- De calculer le CRC 32 du fichier (le même que celui de PKZIP).
- D'exécuter des programme (.COM et .EXE) avec des arguments.

Utilisation:
[F1]: donne des informations pour obtenir les caractères ':', '\', '*'.
[F2]: aucune action.
[F3]: permet de rechercher les fichiers et d'obtenir les informations:
Tapez le nom du fichier que vous rechercher, les caractères génériques sont autorisés Exemple: '*.*' ; 'a:\*.*' ; 'a:\*.bat' etc.

Pour voir le fichier suivant appuyez sur une touche (hormis [ESC]).
Pour voir le contenu du fichier appuyez sur [F2].
[F3] permet de voir le fichier dans le format de la mémoire vidéo de la calculatrice.
[F4] Permet de voir le fichier comme un BMP (64*128).
[C] Permet de calculer le CRC 32 du fichier, (Le même que celui de PKzip).

[F4]: permet d'exécuter un programme en tapant son chemin complet Exemple "L:\TOUCHE.EXE 0 NOSPLASH" (des argument peuvent être utilisés).


E - "5: Flash Utils"

Avec cette appli vous pouvez:
- Effacer un lecteur flash (L à Q ormis le lecteur où TOUCHE est installé).
- Effacer un segment (0 à 18 ormis les segments qui constituent le lecteur de TOUCHE).
- Voir quels lecteurs de flash sont utilisés et par quel type de données (ROM-DOS ou CASIO).
- Mapper un lecteur ou segment de flash sur une adresse RAM (>=0x6000:0x0), exemple, mapper le lecteur L sur 0x6000:0x0 jusqu'à 0x7FFF:0xF.


F - "6: Memory ops"

Cette fonction vous permet :

- De visionner la mémoire vive (de la calculatrice).

utilisation :
- Appuyez sur [F1], utilisez les flèches droite et gauche pour bouger d'un caractère et les flèches haut et bas pour bouger d'un
écran. Appuyez sur [F2] pour aller à une adresse précise et entrez une adresse en hexadécimal.

En bas de l'écran est affichée l'adresse du dernier caractère imprimé ainsi que son code ASCII.

- Vous pouvez appuyer sur [C] pour activer le mode curseur qui fait apparaître un curseur en inverse vidéo ; utilisez les flèches pour le déplacer, l'adresse du caractère et la valeur du contenue de cette adresse sont affichées en bas de l'écran.

- De rechercher, remplacer et écrire des chaînes de caractères.

- Pour rechercher des chaînes de caractères :

Appuyez sur [F2] et tapez la chaîne de caractère à rechercher
(pour taper un caractère inaccessible au clavier appuyez sur
[F6] et tapez son code ASCII en décimal (3 chiffres)). Ensuite appuyez sur [EXE] si vous voulez remplacer la chaîne de caractère par une autre tapez-la sinon appuyez sur [ESC]. Enfin tapez l'adresse de départ de la recherche.

Le fait d'appuyer sur une touche pendant la recherche affichera l'adresse en cours. Pour annuler la recherche appuyez sur [ESC].

- Pour écrire une chaîne de caractère :

Appuyez sur [F3], tapez le nombre maximum de caractères que vous voulez voir s'afficher à l'écran ensuite appuyez sur [EXE] puis sur [F2] pour sélectionner l'adresse mémoire où vous voulez
écrire ensuite appuyez sur [EXE] puis entrez votre chaîne de caractères et appuyez dur [EXE] pour l'écrire ou sur [ESC] pour tout annuler.
En Utilisant le curseur, après avoir entré l'adresse, vous pouvez le positionner sur le caractère (l'adresse) où votre chaîne de caractère doit débuter.


- De rechercher, remplacer et écrire des valeurs numériques de 8 bits
(0-255), de 16 bits (0-65535) et de 32 bits (0-4294967295).

Utilisation :
Les fonctions de recherche et d'écriture fonctionnent de la même façon que pour les chaînes de caractères excepté que vous devez préciser le type de valeur que vous voulez utiliser 8bits, 16bits ou 32 bits.

NOTE: Vous pouvez écrire dans la mémoire flash mais les fonctions de remplacements ne fonctionnent qu'en RAM.


G - "7: Ports read/write"

Cette fonction permet de lire et d'écrire dans les ports de communication de la Casio (ou de votre PC):
Appuyez sur [F2] pour afficher la valeur d'un port ou déplacez-vous avec les flèches.
Appuyez sur [F3] pour écrire dans un port. Et une fois la valeur écrite, vous pouvez utiliser les flèches droite et gauche pour augmenter ou baisser cette valeur.


H - "8: Maths utils"

Ici vous avez accès à plusieurs petits utilitaires d'arithmétique:
- [F1] recherche les facteurs premiers d'un nombre et calcule tous ses diviseurs (cette dernière fonction est quasi instantanée une fois la décomposition terminée).
- [F2] convertit un nombre entré en base de 2 à 36 en n'importe quelle autre base (base 2, 16 ou 24481 par exemple...)
- [F3] fait la division euclidienne d'un nombre (reste toujours positif), des nombre négatifs peuvent être entrés.
- [F4] trouve le PGCD et le PPCM d'un nombre en utilisant de manière détaillé l'algorithme d'Euclide.

Utilisation:
Suivez les indications qui s'affichent à l'écran : les touches sur lesquelles il faut appuyer sont entre crochets.

NOTE IMPORTANTE:
Veuillez noter que les applications base, division euclidienne et PGCD PPCM sont dotées d'un calcul de vérification (des pertes de précisions peuvent arrivées dans le cas de l'utilisation de grand nombre), ainsi si une telle erreur arrive pendant le calcul le programme l'indique vous pouvez donc vous fier aux résultats indiqués par le programme.

L'application de recherche des facteurs premiers n'est pas dotée d'une telle vérification, toute fois une erreur est peu probable dans cette application là.

I - "9: Misc info"

Donne des informations varié sur la graph100:
- Paramètre de l'écran DOS.
- État des batteries.
- Adresse du segment DS.
- Version de la ROM
- Temps d'extinction automatique (permet aussi de le changer).
- Mémoire vive disponible pour TOUCHE.
- Mémoire vive disponible pour l'utilisateur (fichiers basics).


J - "A: Games"

Ce menu contient un jeu ("Formula 1").

Utilisation:

Au lancement, le pilote automatique est activé ; appuyez sur [D] pour le désactiver. Déplacez-vous en utilisant les flèches gauche et droite, (haut et bas augmentent et réduisent la vitesse).
[L] permet de régler la largeur de la route.
[S] permet de régler la vitesse (0 très rapide 25000 vitesse par défaut).
[P] ou [F1] pause le jeux.
[H] seulement si l'auto pilote est activé : affiche les meilleurs scores.

La vitesse augmente au cours du jeu et la largeur de la route diminue, le score est calculé en fonction de la vitesse et de la largeur de la route.


K - "B: Explorer"

Ceci est un explorateur de fichier, au démarrage il scanne tous les lecteurs L: à Q: et affiche tous les exécutables (*.EXE).
[F1] permet de choisir les lecteurs à scanner.
[F2] permet de choisir le type de fichier à trouver (*.EXE par défaut).
[F3] permet de voir et d'afficher des informations sur le contenu des fichiers, de voir les fichiers en temps qu'image bitmap ou de les voir sous le même formats que la mémoire vidéo de la g100. De calculer le CRC 32 du fichier touche [C].
[F5] lance la fonction "4 File ops" du menu principal.

Vous pouvez utiliser les touches gauche et droite pour sauter d'une page.
Les touches [OPTN] et [^] bouge la liste d'une ligne sans changer la position du curseur en inverse vidéo.

Dans le menu F3, vous avez donc la possibilité de visionner les fichiers BMPs ou de regarder les fichier dans le même format que la mémoire vidéo.

Note pour les BMP, l'affichage est optimisé pour les bmp noir et blanc 128*64 pixels.

L - "C: Formulaires"

Cette fonction regroupe 4 formulaires extraits de la librairie de programme basics que l'on peut trouver dans la Graph60 ou CFX-9940GT+.
[1]: Limites.
[2]: Dérivées.
[3]: Primitives.
[4]: Exponentielle & Logarithme népérien.
[5]: Trigo
[6]: Constants
[7]: See all
[8]: Optique

[F2] aller a une page précise.

Utilisez les flèches haut et bas pour changer de page.
Vous pouvez appuyer sur [F2] pour aller à une page précise.

Depuis la version 3.30, vous pouvez ajouter vos propres formulaires en éditant seulement le fichier T_TEXT.DAT :

- Il faut éditer le menu des formulaires, string 0, (1ère string) où vous rajoutez les noms de vos formulaires de la même manière que ceux déjà écrits.

- Ensuite il faut éditer la 2ème (string 2) string où sont indiquées la première et la dernière chaîne de caractère de chaque formulaire. Le premier nombre de cette string correspond au nombre de formulaires, vous devez changer ce nombre, sinon vous ne pourrez pas accéder à vos nouveaux formulaires.

Pour rajouter une chaîne de caractère, il faut la rajouter à la fin du fichier: elle doit commencer par @ et finir par $, ce qui n'est pas entre ces deux caractères est ignoré. Vous ne devez pas changer l'ordre de ces chaînes de caractère, les nombres qui se trouvent devant chacune d'elle sont purement indicatifs et ne sont pas pris en compte par le programme.

--> TRÈS IMPORTANT:
Le fichier commence par des données en binaire, les chaînes de caractère commencent plus bas.
Ces données binaires sont lues au démarrage de TOUCHE, c'est pourquoi il faut exécuter le fichier PREPTXT.bat pour les mettre à
jour.

S'il arrivait que ces données en binaires soient endommagés, effacez-les et laisser -~2072~- au début du fichier, le programme preptext.exe
(lancé en utilisant le fichier .bat) réécrira ces données.


M - "D: Graphic tests"

Ici vous pouvez effectuer quelques tests graphiques:
l'adresse de la mémoire vidéo de la calculatrice en cour est affichée en bas.
ATTENTION: Si vous effectuez ces tests sur votre PC ils ne marcheront pas et feront (peut-être) planter votre ordinateur (winnedauwes).

[1]: inverse l'écran mot par mot.
[2]: remplit l'écran pixel par pixel en utilisant une fonction inline écrite en ASM utilisant la découverte de Whyp sur l'écriture direct en mémoire.
[3]: Remplit l'écran pixel par pixel aléatoirement.
[4]: dessine un fractal à l'écran.
[5]: Remplit l'écran aléatoirement pixel par pixel.

Le temps mis est indiqué, une fois que l'écran est remplit appuyez sur une touche pour le voir.

N - "E: General help"

Aide sur les différentes entrées du menu de TOUCHE rappelant les touches à utiliser. Cela fonctionne comme les formulaires.

O - "F: Memory pictures"

Cette fonction vous permet de voir toute la mémoire vive comme s'il s'agissait d'une image, déplacez-vous avec les flèches.

Vous pouvez appuyer sur F1 pour voir l'adresse courante, sur [F2] pour mettre une adresse particulière.
Les flèches droites et gauche décalent l'adresse d'un octet tandis que les touche haut et bas la décale de 1024 octets, les touches [^] et [OPTN] la décale de 256 octets.

Cette fonction change en fait l'adresse du buffer vidéo de la g100.

P - "G: Memory Zone info"

Cette fonction vous permet d'obtenir des informations sur les zones mémoires (fichiers basics etc...)
tel que leur mot de passe (si fichiers basics), taille, adresse dans la mémoire vive du premier caractère du nom du programme et adresse du premier ca156ractère du contenue du fichier. Permet également de calculer le CRC 32 du contenu de la zone mémoire (le même que PKZIP).
Lors de l'affichage des informations, vous pouvez appuyez sur la touche [6] pour vous retrouver directement dans memory ops, le visionneur de mémoire est directement placé à l'adresse de la zone mémoire.

[F1] affiche l'aide.
[F2] change le type de zone courant (change l'affichage en cours - les fichiers basics sont la zone 1).
[F3] Créé une nouvelle zone.
[F4] change la taille d'une zone.
[F5] renomme, change le type d'une zone (la déplace).
[F6] Copie une zone mémoire dans le type en cours ou dans un autre.
[DEL] efface une zone mémoire.
[.] Charge tous les fichiers basics depuis la mémoire flash (il doit y avoir moins de 128000 octets).
[X10X] Sauvegarde tous les fichiers basics dans la flash d'un seul coup. (le lecteur Q doit être vide).

Note : Pour enlever le mot de passe d'un programme, appuyez sur [F2] pour le changer et [ESC].

Q - password protection info

Un mot de passe invisible au démarrage de touche que l'on peut mettre seulement en modifiant la string 312 du fichier T_TEXT.dat, si celle-ci est vide, TOUCHE se lance normalement sinon l'écran depuis lequel TOUCHE est lancé ne change pas (l'utilisateur ne sait pas que le prog marche) et le prog attend que les bonnes touche soient pressé dans l'ordre, s'il y a une erreur, TOUCHE quitte immédiatement sans effacé la touche frappé du buffer des touches du coup l'utilisateur n'a même pas conscience qu'on lui demande un mot de passe puisque s'il est dans le menu principale de la g100 et qu'il appuie sur 1 et que 1 n'est pas une bonne touche alors le mode run/mat sera exécuté ! le mot de passe ne peut être qu'alphanumérique mais n'est pas limité en taille.

R - Remerciement

Remerciements à :

- Bugbug et Dscoshpe pour avoir été les premiers a diffuser TOUCHE sur leurs sites avant la création de 2072productions.com.
- Bugbug sans qui je n'aurais probablement pas acheté de Graph 100...
- Dscoshpe (Walter Hanau) et Brad Normand pour CALYPSO.
- Brad Normand pour ces informations sur les ports matériels et toutes ses découvertes sur la G100.
- Leadfiner pour Flash Editor.
- Libthium pour FlashCOM.
- Sùpern@ pour CFX Maker pro.
- Whyp (Olivier Coupelon) pour ses routines graphiques.
- Jarek 'Roeoender' Wosik pour sa fonction point() utilisée dans les tests graphiques et pour sa fonction line utilisée dans Beautiful lines1.
- Swifter pour avoir découvert comment gérer l'extinction auto des batteries.
- Job et Superna pour leur découverte du test de batteries.
- Merci à tous les membres de graph100.com et de ucnetwork.com pour leur soutient et leurs encouragements.

Retourner à la page parente: TOUCHE



Valid HTML 4.01! Best viewed in sRGB Valid CSS!
Page précédente - page suivante
Cette page a été vu 3,130 fois ; dernière mise à jour Sun Aug 19 22:51:40 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