Créez votre OS – (OS2.0.5 A3.7)

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)

Exemple d'un bureau codé en CpcdosC+

Exemple d’un bureau codé en CpcdosC+

Exemple de codage et exécution d'une simple fenêtre

Exemple de codage et exécution d’une simple fenêtre

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

Laisser un commentaire