« MirageOS » : différence entre les versions

Aller à la navigation Aller à la recherche
7 698 octets ajoutés ,  24 avril 2013
aucun résumé des modifications
Aucun résumé des modifications
 
(12 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 6 : Ligne 6 :
| legende              = Ecran d'accueil de MirageOS
| legende              = Ecran d'accueil de MirageOS
| développeur          = [[Detached Solutions]] ''(Dan Englender, Jason Kovacs, Brandon Wilson)''
| développeur          = [[Detached Solutions]] ''(Dan Englender, Jason Kovacs, Brandon Wilson)''
| sortie              = {{Start date and age|2000}}
| sortie              = {{Start date and age|00|07|2000}}
| latest preview version =  beta 1.3b9
| latest preview version =  beta 1.3b9
| latest preview date    = {{Start date and age|16.04.2008}}
| latest preview date    = {{Start date and age|16|04|2008}}
| latest release version = 1.2
| latest release version = 1.2
| latest release date    = {{Start date and age|12.04.2004}}
| latest release date    = {{Start date and age|12|04|2004}}
| langage              = Anglais
| langage              = Anglais
| os                  = 1.18, 1.19, 2.41, 2.43
| os                  = 1.18, 1.19, 2.41, 2.43
| language count      = 77
| language count      = 1
| statut              = stable
| statut              = stable
| genre                = Shell/Kernel pour TI-83/84 Plus
| genre                = Shell/Kernel pour TI-83/84 Plus
Ligne 25 : Ligne 25 :


De plus, il est bien plus léger que sont principal concurrent [[Doors CS]].
De plus, il est bien plus léger que sont principal concurrent [[Doors CS]].
== Installation ==
Dans le pack téléchargé, trouvez ''MirageOS.8xk'' et envoyez ce fichier à la calculatrice par votre logiciel de transfert favori ([[TI-Connect]], [[TILP]]...)
Sur la calculatrice, pressez ensuite [APPS] et sélectionnez le dans la liste puis pressez [enter]. L'écran de titre en photo ci contre devrait s'afficher, et MirageOS est installé.
''NB: L'écran de titre ne s'affiche que lors du premier lancement''.


==Fonctionnalités==
==Fonctionnalités==
Ligne 38 : Ligne 45 :


; Lancement des Programmes
; Lancement des Programmes
* Pour exécuter un programme, pressez [2nd] ou [enter]. Le programme sera exécuté même s'il est archivé, s'il est en '''assembleur ( [[Asm]] )''', voire en d'autres langages alternatifs.
* Pour exécuter un programme, pressez [2nd] ou [enter]. Le programme sera exécuté même s'il est archivé, s'il est en '''assembleur ( [[Asm]] )''', voire en d'autres langages alternatifs. MirageOS supporte même le lancement de programmes en assembleur [[TI-82]].


=== Navigation ===
=== Navigation ===
Ligne 121 : Ligne 128 :
* '''Move Progs To MAIN At Folder Deletion''' : Déplace les programmes dans le dossier MAIN lorsque vous supprimez le dossier dans lequel ils sont.
* '''Move Progs To MAIN At Folder Deletion''' : Déplace les programmes dans le dossier MAIN lorsque vous supprimez le dossier dans lequel ils sont.
* '''Allow Write-Back In Archived Progs ''':
* '''Allow Write-Back In Archived Progs ''':
=== Informations sur le Fichier ===
Lorsque vous sélectionnez un programme, la partie de droite donne les informations sur celui-ci.
* ARCHED : Indique si le programme est archivé (Y) ou non (N)
* HIDDEN : Indique si le programme est caché (Y) ou non (N)
* LOCKED : Indique si le programme est vérouillé (Y) ou non (N)
* ATTRIB :
** M indique que le programme sélectionné est un programme Mirage OS
** I indique que le programme sélectionné est un programme Ion
** B indique que le programme sélectionné est en BASIC
** C indique que le programme sélectionné est un programme [[CrASH]] et [[ASH]] ([[TI-82]])
''Dans le cas de l'affichage des icônes ARCHED devient A, HIDDEN H et LOCKED L. Les attributs sont quand à eux directement écrits sur l'image en toute lettres (une image personnalisée signifie que le programme est prévu pour MirageOS).''
=== Raccourcis Clavier ===
Elles rendent l'utilisation de Mirage OS plus facile et rapide mais il faut les connaître...
: - [DEL] : Supprimer le programme ou le dossier sélectionné
: - [MATH] : Créer un nouveau dossier
: - [APPS] : Renommer le programme ou le dossier sélectionné
: - [PRGM] : Cacher tous les programmes
: - [VARS] : Voir la mémoire restante
: - [x-1] : Trier tous les programmes du dossier sélectionné
: - [SIN] : Archiver/désarchiver le programme sélectionné
: - [COS] : Cacher/afficher le programme sélectionné
: - [TAN] : Verouiller/déverouiller le programme sélectionné
: - [STO->] : Déplacer le programme sélectionné ou tous les programmes du dossier sélectionné


==Historique des Versions==
==Historique des Versions==
=== Version 1.0 ===
La première version du shell, avec toutes les fonctionnalités de base, décrites ci dessus.
=== Version 1.1 ===
* L'Archivage/désarchivage fonctionne correctement même s'il y a peu de RAM libre
* Pas de bug lors de la réorganisation si deux programmes ont le même nom
* Le tri n'est disponible plus que par nom
* Compatibilité des 82p
* Problèmes graphiques réglés lors de l'activation des hooks
* Utilisation de la touche [alpha] au lieu de On pour passer en mode texte
* Raccourcis clavier dans le manager de programmes
* Bugs réglés avec les programmes cachés
* Bugs réglés avec le TI-Basic
* Bugs réglés avec le [ON]+[Alpha]
* Ajout de la fonction 'Hide All'


=== Version 1.2 ===
* Les programmes TI-Basic sont maintenant compatibles avec tous les OS sur chaque calculatrice
* Bugs de la TI-84 Plus réglés
* Le tri se fait plus vite
* L'écriture se fait en Archive si nécessaire
* Les programmes archivés ne sont pas supprimés s'ils crashent
* L'émulation TI-82 est retirée
* Mode 15 MHz utilisé pour certaines taches sur les calculatrices appropriées
* La mémoire archive libre des Silver Edition a suffisamment de place pour s'afficher sur l'écran :P
* Les dossiers peuvent contenir plus de 65535 octets.
* On peut annuler la création ou le renommage d'un dossier
* Ajout du hook pour quitter immédiatement sans enregistrer
* Quelques légères retouches graphiques
* Mise à jour de l'adresse URL du site
=== Version 1.3 ===
Brandon Wilson a récupéré la version 1.2 de Detached Solutions quatre ans plus tard pour l'améliorer un peu.
* Support des programmes compressés [[Lite8x]]
* Résolution de problèmes d'affichage
* Les erreurs renvoyées par les programmes sont retenues dans la barre
* La touche [gauche] ferme le dossier courant
* Bugs du renommage résolus
* Bugs de programmes cachés résolus
* Mise à jour du Program Manager
== Apparences Graphiques ==
Téléchargez des apparences graphiques MirageOS ici<ref>http://www.detachedsolutions.com/mirageos/archive/</ref>.
=== Graphical Buttons Interface v1.0 ===
Sortie le 24 Juillet 2000 par Jason Kovacs, elle pèse 1535 octets (peut être archivée).
[http://www.detachedsolutions.com/mirageos/archive/MIRBUTN.zip Télécharger]
Cette apparence affiche les programmes par leurs images. Ces images peuvent être personnalisées (si le programmeur a pensé son programme pour MirageOS) ou, à défaut, représentatives du type de programme: Basic prog, ION prog, ASM prog, Axe Prog, TI-82 prog...
Ces images sont en fait des boutons permettant de sélectionner un programme pour l'exécuter ou en modifier les propriétés.
Les raccourcis claviers sont également modifiés par rapport a l'interface de base.<ref>http://www.detachedsolutions.com/mirageos/manual/mirbutn.php</ref>
=== Command Prompt Interface v1.0 ===
Sortie le 24 Juillet 2000 par Dan Englender, elle pèse 1965 octets (peut être archivée).
[http://www.detachedsolutions.com/mirageos/archive/MIRCMDP.zip Télécharger]
cette apparence transforme MirageOS en terminal, avec de nombreuses commandes pour gérer les programmes.
Chaque commande n'est pas à taper mais possède un raccourci clavier.<ref>http://www.detachedsolutions.com/mirageos/manual/mircmdp.php</ref>
Archive - Rename - delete - RenFold - Folder - Hide - Info - List - Move - Options -
Protect - Quit - Run - Sleep - MoveAll - DelFold - Xmit
=== Program Descriptions Interface v1.0 ===
Sortie le 24 Juillet 2000 par Jason Kovacs, elle pèse 934 octets (peut être archivée).
[http://www.detachedsolutions.com/mirageos/archive/MIRDESC.zip Télécharger]
Affiche une liste de programmes, nom pas de titres, mais de description. (La description d'un programme 8xp est un texte choisi par le programmeur).
Elle ne propose malheureusement pas d'options pour gérer ces programmes, mais c'est une interface légère et pratique tout de même.
Les raccourcis claviers ont également été modifiés.<ref>http://www.detachedsolutions.com/mirageos/manual/mirdesc.php</ref>
=== Program Names Interface v1.0 ===
Sortie le 24 Juillet 2000 par Jason Kovacs, elle pèse 1216 octets (peut être archivée).
[http://www.detachedsolutions.com/mirageos/archive/MIRNAME.zip Télécharger]
Une autre interface simple, qui affiche des colonnes de noms de programmes.
Elle ne propose malheureusement pas d'options pour gérer ces programmes, mais c'est une interface légère et pratique tout de même.
Les raccourcis claviers ont également été modifiés.<ref>http://www.detachedsolutions.com/mirageos/manual/mirname.php</ref>
== Développer pour MirageOS ==
=== En assembleur ===
Un compilateur et un Include sont fournis avec MirageOS, pour créer des programmes en [[Asm]].
Cependant, MirageOS est capable d'exécuter tout programme [[Ion]] ou assembleur noshell.
=== En TI-Basic (augmenté) ===
Pour transformer une programme Basic ou Basic augmenté en programme MirageOS, il faut lui ajouter deux points au début:
:Prompt A,B
:A²-2AB+B²->C
:Disp C
devient
::Prompt A,B
:A²-2AB+B²->C
:Disp C
Mais on peut également inclure une image et une description. L'image est donnée par son code hexadécimal ''(manque l'information de où mettre ce code ?)'', et la description peut s'entrer de cette façon:
::"Description du programme
:Prompt A,B
:A²-2AB+B²->C
:Disp C




* version 1
* version 2
telle chose nouvelle
* version 3
telle chose nouvelle


==Voir Aussi==
==Voir Aussi==
<references/>
* [[Doors CS]]
* [[Ion]]
* [[Detached Solutions]]
 
== Liens externes ==
* [http://www.detachedsolutions.com/mirageos/manual/ Guide de l'utilisateur]
* [http://www.detachedsolutions.com/mirageos/manual/install.php Aide à l'installation]
* [http://www.detachedsolutions.com/mirageos/develop/ Installation pour les développeurs]




<references/>




{{Logiciels}}
{{Logiciels}}

Menu de navigation