Genèse
Rappel du projet : Qu’es ce que le noyau Cpcdos ?
Version
26 Août 2014 – Cpcdos OS2.0.5 Alpha 3.7
Téléchargement
Sur le site officiel:
http://cpcdos.fr.nf/
Le système d’exploitation CraftyOS OpenSource écrit en CpcdosC+ disponible
Forum officiel
Toutes questions, aide, ou bugs du noyau
http://forum-cpcdos.fr.nf/
Et .. 2 petits screenshots d’un OS exemple (CraftyOS)
Nouveautés
– NOYAU: Ajout de la résolution 1152×864 (DosBox)
– NOYAU: Barre des tâches, rangement automatique des icônes dés qu’une application se ferme.
– NOYAU: Exécution CCP enfant ordonné au processus parent maintenant possible! (Exécution limité à 128 instances)
Exemple de commande: SYS/ /CCP_THREAD FICHIER.CPC:MA_FENETRE
Avantages:
– Ce qui permet de stopper immédiatement l’exécution CCP si MA_FENETRE est fermé
– Ce qui évite les messages d’erreurs et crash si un processus exécute du code pendant sa fermeture
– Possibilité de fermer MA_FENETRE même si elle n’a pas finit de se charger.
– CPCDOSC+: Possibilité d’exécuter un fichier CpcdosC+ via la commande IUG/
Exemple: IUG/ /EXE OS\PROG\FENETRE.CPC
Ceci exécute FENETRE.CPC dés que l’IUG à été lancé correctement.
– SCI: Correction de tous les problèmes lié aux évenements des objets rencontrés.
– NOYAU: Possibilité de visioner, fermer, bloquer et débloquer les processus en cours.
– CPCDOSC+: COPIER/ Possibilité de copier un fichier sans préciser le nom du fichier destination
+ Possibilité d’utiliser le paramètre /RAPIDE (Met en pause le noyau et rend la copie plus efficace)
– CPCDOSC+: ACTUALISE/ Correction majuscule/minuscule.
– CPCDOSC+: FICHIER/ Correction problème d’écriture si on écrit la commande FIX/
– CPCDOSC+: Possitilité de créer un tableau automatiquement grâce à exemple: fix/ tableau(1 a 10)
+ Supprimer un tableau complet
– SCI: Correction du problème de focus textebox si l’utilisteur clique sur le coté droit du textebox.
+ Amélioration de l’interaction (Améliorations en attente).
– CPCDOSC+: Possibilité de connaitre la taille de vos tableaux avec FIX/ /TAILLE MON_TABLEAU() .
– CPCDOSC+: REP/ Possibilité de placer le contenu du repertoire dans un tableau
– CPCDOSC+: ImageBox : Possibilité de plaquer une image de fond avec une image transparente par dessus
– SCI: Ajustement de la position de l’icone par défaut des applications.
– CPCDOSC+: Possibilité de positionner manuellement le curseur IUG
+ Obtenir les coordonnées du curseur IUG
+ Savoir si l’utilisateur clique sur le bouton gauche, droit ou les deux.
– CPCDOSC+: Possibilité d’évenement à la volée
– Utilisation possible d’une variable qui contient le nom de l’objet en interaction
Ex:
FIX/ MA_VARIABLE = MON_BOUTON
.. dans le fichier evenement
PROC/ %MA_VARIABLE%(CLIC)
..
FIN/ PROC
– Ou d’un tableau qui contient le nom d’un objet (recherche automatique)
PROC/ %MON_TABLEAU[X]%(CLIC)
..
FIN/ PROC