Vous êtes sur la page 1sur 8

Commands for Compil Titan I

By Greg Thomas V 1.0 le 28/12/2000


le 1/1/2001 Version 4.0 ( 55610 o )

N : LIB 769 N Name Command Comment


0000 ACC Horloge analogique + calendrier
0001 ADR A avec NEWOB
0002 AIDEW Doc sur la redéfinition des touches
0003 ALG Mode algébrique ( utilisé par stack )
0004 ALOCK Mode alpha alpha verouillé
0005 AMDEG Tableau d’amortissement dégressif
0006 AMLIN Tableau d’amortissement linéaire
0007 ANIMATOR { liste de grob à animer )
0008 APPS Exécute la touche APPS
0009 APPROX Mode approximatif
0010 ASC ASS avec retour chariot au bout 50 car
0011 ASMVD Source Asm Vierge
0012 ASS Assembleur << CONFIG ASM2 >>
0013 AL Array [« 1 » « 2 »]  List { « 1 » « 2 »}
0014 BACKG Background ( Papier-peint )
0015 BACKUP Sauvegarde HOME  Bmmjjaaaa.hhmm
0016 BEST Mode CONFIG,RPN,SMALL,EXACT,MASD,..
0017 BIG Affichage Police grands caractéres
0018 BIGTIME Horloge digitale très grand format
0019 BOOTG GROB BZGROB BZU49
0020 BOOTL LIST BZLST BZU49
0021 BOOTP PROG BZPROG BZU49 EVAL
0022 BOOTV  « Boot Version 1.9 »
0023 BOOTW TXT « «BZ.TXTCOMPRES« BZU49 WED»
0024 BORNE -5 2(Binf) 7(Bsup)  2
0025 BSB <1h>  #1h
0026 BSR <1h>  1.
0027 BYTLST { variables }  espace memoire occupé
0028 BZ BZ compressor ( Original de Mika Heiskanen )
0029 BZ49 BZ49 utilise aBZU ( décompression rapide )
0030 BZT Dé/Compresseur Menu(Wolfgang Rautenberg)
0031 BZU BZU uncompressor ( de Mika Haiskanen )
0032 BZU49 BZU49 ( plus léger et performant )
0033 BBS #1h<1h>
0034 CACHVAR Comme son nom l’indique
0035 CDHD Go to Hidden Directory
0036 CHOIX « TITLE« { « A« « B« }  0 / »A » 1 / « B« 2
0037 CHOSM Choose Menu Mode
0038 CHRONO 2 .35  Chronométre 2m35s ( BEEP )
0039 CHX « TITLE« { « A« « B« } 0 / 1 / 2
0040 CLK Mode Horloge affichée
0041 CLOCK Horloge centrée format moyen ( clear lcd )
0042 CLS Efface la totalité de l’écran LCD
0043 CODE Transforme OBJ  CODE ( protect edit )
0044 COERCE  Binaire Systéme
0045 COMPTEBON Le jeu le Compte est bon d’Armand Jammot
0046 CONFIG Attache L769 - L256à258 - L2057 - L2289
0047 CONTRAST Ajuste le contraste à l’aide d’une régle (<=)
0048 CPLX Mode Complexe
0049 CRM Create Menu { }{ NullMenuKey … EXIT }
0050 DASS Désassembleur (S3)
0051 DATIME DATE TIME TSTR
0052 DE Hasard(n faces)  0 à n
0053 DIGIT Horloge digitale élargie format moyen
0054 DIS Similaire à GOSBVL.COD ( @  entries )
0055 DISPM Ecrit dans le menu
0056 DOL DoList rapide : { 7 4 } «2 MOD» {1 0}
0057 EDASM ASM Editor
0058 EDPRG SRPL Editor
0059 EFFAZ Efface Var a-z dans tte arborescence
0060 ENREG Message enregistrer sous ( save as )
0061 EQDAT Ma library d’équations math ( 15 K0 compress)
0062 EQL Raccourci Eql49
0063 EQLIB Enregistre EQDAT dans USEREQ
0064 EQW2 Exécute la touche EQW ( no need argument )
0065 EURO 6.55957 (F)
0066 EXACT Mode Exact
0067 EXEC Liste des raccourcis du bureau WIN
0068 EXEC2 Liste des raccourcis du bureau WIN2
0069 EXIT Retour au menu précédent
0070 EF Convertisseur EuroFranc ( cf STACK )
0071 FIND Recherche ( Search ) et trouve ( find )
0072 FLAG Active / Désactive néme flag utilisateur
0073 FNTOG Alterne modes afiichage BIG : 5,6,7 levels
0074 FONTREN Renomme une fonte ( name & identification )
0075 FPTYPE Flash Pointer Type
0076 FREQ Octave Note: 1do 2do# 440*2^(o+(n-10)/12)
0077 FTOG Active / Désactive néme flag système ex :40
0078 FE Convertisseur FrancEuro ( cf STACK )
0079 G2GL Argument : 1 GROB
0080 GD32 Gdream 32 niveaux de gris (+ -)
0081 GETFP Get Flash Pointer (FP)
0082 GETITLE 769  « Titan I »
0083 GETITLE2 769  « Titan II »
0084 GETK Press a Key  lc.p ( ligne col . plan )
0085 GETKOB Press a Key  « prog exécuté » lc.p
0086 GETKP  néme touche plan
0087 GETOBLIB 256  liste des objets lib 256
0088 GETRP Get Rom Pointer (XLIB)
0089 GETXL { XLIB .. }  Contenu XLIB
0090 GRX2 ZOOM x2 d’ 1 GROB
0091 H12 Mode 24 heures ( France)
0092 H24 Mode 12 heures AM-PM ( G-B )
0093 HDIR Hidden Directory HD
0094 HEAD0 0  HEADER
0095 HEAD1 1  HEADER
0096 HEAD2 2  HEADER
0097 HEDIT ‘Var in HD’ à éditer
0098 HPOFF Eteind HP sans arrêter le prog
0099 HPON Rallume HP sans arrêter le prog
0100 HPRG ‘Var in HD’ à effacer
0101 HRCL ‘Var in HD’ à rappeller dans la pile
0102 HSTO Objet ‘Var in HD’ STO
0103 HVARS Vars in HD
0104 INFOW Pour me contacter
0105 INIT Redéfinition touches utilisateur ( cf AIDEW )
0106 INL « « var à effacer ? » INL PURGE »
0107 LBYTE Somme des bytes d’une liste
0108 LDIF {4 « L » 3 P } {P « L »}  {4 3}
0109 LDSP Effectue 1 disp aux éléments d’1 liste
0110 LIB :port: $title  DIR . . . END
0111 LIGNES Démo classique sur les lignes
0112 LMSG Effectue msgbox aux éléments d’1 liste
0113 LRCL Effectue RCL aux éléments d’1 liste ( cf DOL)
0114 LRR Long réel  Réel
0115 LSORT Tri très rapide d’une liste ( de listes, noms,. .)
0116 LTAB {{12}{34}}[[12][34]]
0117 LA List { « 1 » « 2 » }  Array [ « 1 » « 2 » ]
0118 M2057 Attache et Affiche menu 2057
0119 M2289 Attache et Affiche menu 2289
0120 M256 Attache et Affiche menu 256
0121 M257 Attache et Affiche menu 257
0122 M258 Attache et Affiche menu 258
0123 MASD Configure les FLAGS pour programmer
0124 MEM2 Mémoire Ram (HOME+PORT0) disponible
0125 MEMG Memory Used (HOME+PORT0)
0126 MEMV 3 diagrammes à secteurs PORT 0,1,2
0127 MKLBL Alterne Metakernel/standard Menu
0128 MODE Exécute la touche MODE
0129 MOTLONG Le jeu Le mot le plus long d’Armand Jammot
0130 MOUSE 2 Binaire Systèmes X Y MOUSE
0131 MPRG { var à effacer } dans toute l’arborescence
0132 MTRW Matrice Writer
0133 NOCLK Mode horloge effacée
0134 NULLID Nom Nul ( permet la création objets cachés )
0135 NS Name  String $
0136 OBJFIX ‘VAR’ contenant «HPHP49/8. . . »
0137 OB Eclate listes, tab et programmes !
0138 OFF$ Protection cartable anti secousse
0139 OFFLCD Eteind la calc mais continue le prog
0140 OUINON « Ok ? »  0/1
0141 OUTPUT « Texte « X Y TAILLE ATTRIBUT
CENTRE=X=999 TAILLE,ATTR=0,1,2
0142 PAINT Painter Grapher sans PPAR
0143 PARIT 33  impair
0144 PASS PASSWORD = 1 7 8 9
0145 PATCH Pour arrêter de téléphoner. . .
0146 PAUSE Une pause bien méritée
0147 PGLIB :1 : 1150 PGLIB ( DETACH et PURGE )
0148 PIXCHG Invere l’état d’un pixel
0149 PLANCHE1 Bureau WIN compressé
0150 PLA NCHE2 Bureau WIN2 compressé
0151 POK Ecrit $ dans @HXS ( cf HPON, HPOFF )
0152 PROGBAR Barre de progression
0153 PTOG Alterne affichage PRG  PILE  LISTE
0154 PURG PURGE amélioré. PGDIR pour répertoires.
0155 PVIDE Source SRPL vierge
0156 RANGE << VARS SORT ORDER >>
0157 READY « Ready ? » Y/N  0/1
0158 REEL Mode Réel
0159 REN ‘ab’ ‘aa’ : renomme ‘aa’ devient ‘ab’
0160 RESET Efface variables « chiantes » tte arborscence
0161 REVORDER Invers ordre de VARS
0162 ROMAIN Réél  Romain
0163 ROMR RomainRéel
0164 RPN Mode RPN Notation polonaise inverse
0165 RBS 1  <1h>
0166 RLR Réel  Long réel
0167 RROM Réel  Romain
0168 SC4C Scrolling GREY (<=)
0169 SCEN22 Centre string sur 22 caractéres
0170 SCEN32 Centre string sur 32 caractéres
0171 SCRL Scroll rapide GROB (>PICT 131x64)
0172 SEP$NL « 1  23  456 »  « 23  456 » « 1 »
0173 SETUP Library  Aide à l’installation
0174 SFD Ecrit en HEADER 1
0175 SMAJ « abc »  «ABC »
0176 SMALL Mode Police petits caractéres
0177 SMIN « ABC »  « abc »
0178 SOFTM Soft Menu Type 48
0179 SREPL «ABCDEF» «CD» «00 »  «AB000EF»
0180 SREPL2 « : : DISP ; » « DISP ECRIT » « : : ECRIT ; »
0181 STAB «ABC» 2  «ABC »
0182 STACK A essayer absolument !
0183 STAT Exécute la touche STAT
0184 STEPOFF Mode résultat final
0185 STEPON Mode algébrique pas à pas
0186 SURE «Are you sure « Y/N  0/1
0187 SW13 SWAP NIV 1 ET 3
0188 SN String  Name
0189 STAB «ABC» 2  « ABC»
0190 TELEPHONE Sonnerie de téléphone réaliste
0191 THANK Acknowledgements
0192 THEEND Extinction calc façon théatre ou ciné !
0193 TIMEXEC Temps execution : « 5 WAIT »  ~5
0194 TITAN1 About Compil Titan I
0195 TXTW Pour comparer vitesse exec hp48s et hp49g
0196 TYPE2 3.14  « real »
0197 TYPES Browser de types syst
0198 ULOCK Mode USER USER verouillé
0199 UTNT Décompresseur ( meilleur que BZU49 )
0200 VTYPE2 3.14 ‘pi’ STO ‘pi’  ”real”
0201 WED Wed Cool Viewer Editor très complet, rapide,
bootable ( cf BOOTW ) !
0202 WIN Windoigt ( 1er bureau  les utilitaires )
0203 WIN2 Windoigt2 ( 2nd bureau  les jeux )
0204 XRCL Ex : { SERIAL } XRCL (Mika Heiskanen)
0205 ZCLOCK Horloge digitale carrée gd format + date
0206 ASC DASS avec retour chariot
0207 LIB Masque de saisie Library hacker
0208 RAM2 Equivalent à RAM
0209 XLIB EX : 2 0  ASR
0210 XU Transforme tous les  d’un programme en ‘
0211 ff? Appartient-il à l’intervalle [fermé ;fermé] ?
0212 fo? Ex : 8 4 8  0
0213 of? Ex : 8 4 8  1
0214 oo? Ex : 4 4 8  0
0215 “ ( CHR 168 ) NullId
0216 “EXE Evalue “
0217 “LST { var à cacher }  rep cach courant
0218 “PRG Elimine “
0219 “RCL Rappelle contenu “ (si “” alors ‘’ est 1 rép cach)
0220 “STO Stocke dans “
0221 “V Liste var cachées uniquement
0222 “VARS Liste de toutes les var visibles et invisibles
0223  Cf XU

Principe : Je ne change pas l'emplacement des XLIB lors des prochaines versions
Pour la stabilité de vos programmes.

Avertissement : Il s'agit d'un logiciel gratuit. Néanmoins, si vous aimez ma


compil, vous pouvez me faire plaisir en m'envoyant une petite carte postale.

Je ne suis pas responsable des dommages causés sur votre calc !


Vous utilisez ma compil à vos risques et périls !

En cas de problémes ou bugs : me contacter …


Probléme "Invalid Card Data" ( port corrompu )  Solution : 1 PINIT
ON-A-F : Reset ou Réinitialisation ( efface Ram (256Ko) + port 0 (256Ko) )
ON-C-: Saute l'objet de config
ON-C : Redémarrage à chaud
Sinon : Enlever piles, appuyer ON, wait, remmettre les piles, appuyer ON.

Précaution d'usage :
Il est toujours préférable de stocker ses info importantes en port 2.

Tests : Toutes mes commandes sont testées en Rom Revision #1.19-5


et elles fonctionnent toutes à merveille !

Certaines commandes ne sont pas autonomes. En voici la liste exhaustive :


COMMANDES LIBRARY REQUISES
INIT (XLIB 769 ..) KEYMAN (L1200) , EMACS (L1790) , CQIF (L854)
EQLIB,EQDAT.EQL EQL49 ,EQDATA48
WIN Win fonctionne de façon autonome
Mais il appelle des raccourcis à de nombreux programmes
FONDIR, FBIO, BABAL, YATHZEE, NIBBLES, TETRIS
SYSNIBBLES, LEMMINGS, POKER, TBL53,GTOOLS,
SCRIBE
REM : PASSWORD EST 1789

Acknowledgements : commande THANK

Voici la liste ( sans doute non exhaustive ) des auteurs des commandes
contenues dans la compil Titan I (avec * ).
Ces commandes sont soit d'origine soit elles ont été améliorées, corrigées ou
renommées afin que la compil d'ensemble soit plus cohérente.
Certains auteurs ( sans * ) n'ont aucunes commandes dans la compil pour
l'instant. Mes propres commandes représentent 1/3 du total !

AUTEURS INDIRECTS COMPIL PRODUCTION


Eric Rechlin * Site officiel Hp48 Hp49 : www.hpcalc.org
James Weisbin UTL49 ( Premiére petite compil )
Wolfgang Rautenberg KEYMAN, OT49, BZT
Damien Harper TNT ( Meilleur Compresseur )
Pierre Tardy * CQIF ( Comment Qu'ils Font )
Mika Heiskanen BZ, JAZZ, XRCL
Jean-Yves Avenard * STRING WRITER
Jean-Michel Ferrard * SECRETS HP48, INFLEX, EXTREM, FIXE
HpMad * MASD ASSEMBLEUR
TotoHP * MD5 ENCRYPTION
Etienne de Foras * GTOOLS
JNE Bos * NOSY ( Viewer Sys Rpl et Asm)
Werner Huysegoms LSORT ( Tri très rapide Listes d'objets )
Carsten Dominik * EMACS
Fernando Meza Meza * CAS49
Douglas Fields * RPN STATS
WED, WINDOIGT, DATAB
MOI COMMANDES EN FRANCAIS
Gregory Thomas GESTION DES DRAPEAUX
COMPTABILITE, EQLIB DATA, STACK

Installation :
Send L769 Titan I to your computer. You find it in level 1 of the stack.
Type 2 STO and press [EVAL] in HP.
Then press [ON]+[C] .( SETUP in the lib simplify this step ).
It will attach automatically lib 769, 256, 257, 258, 2057, 2289 !

Easy Access :
 [APPS] Titan I
 769 MENU

Contact Moi : commande TITAN1, INFOW


Si vous avez des critiques, des bugs, Si vous avez besoin d'aides,
Si vous voulez m'aider, encouragements, Si vous avez des projets,

Grégory Thomas
Mailez-moi : mailto:gregory.thomas@free.fr
3 Clos de Magnolia
Si vous avez aimé ma compil Titan I,
16 bis rue Jean Macé
envoyez moi une carte postale ou un petit mot :
33130 Bégles

Je n'ai pas internet chez moi ! C'est pourquoi la réponse à vos e-mail peut
prendre un certain temps !

Conseils d'utilisation :

BEST: The most appropriate flag for :

--> Stack visibility ( SMALL, HEAD2, CLK, H24 )


--> Programmation ( CONFIG, RPN, MASD, SOFTM, ALOCK, ULOCK)
--> CAS ( REEL, EXACT, STEPON )

A+
Greg