Créez votre OS – Nouvelle version ! (OS2.0.5 Alpha3.9) [01er Janvier2015]

Rappel du projet Qu’es ce que le noyau Cpcdos ?

Version
01er Janvier 2015 – Cpcdos OS2.0.5 Alpha 3.9

Téléchargement
Sur le site officiel: http://cpcdos.fr.nf/
Le système d’exploitation CraftyOS 1.0 OpenSource écrit en CpcdosC+ disponible depuis le 25 Août 2014

Forum
Sur Developpez.com section Autres systèmes \ Cpcdos

Quelques Screenshots

Aperçu de CraftyOS [1er Janvier 2014]

Aperçu de CraftyOS [1er Janvier 2014]

Aperçu de CraftyOS (LOGIN) Transparence : Fond d'écran utilisateur visible [1er Janvier 2014]

Aperçu de CraftyOS (LOGIN) Transparence : Fond d’écran utilisateur visible [1er Janvier 2014]

Les nouveautés
* Cette version va rester longtemps en ligne, en effet la prochaine (ALPHA 4.0) sera une GROSSE mise à jour.
Plus d’info

=== Noyau ===
РNouveau format : PNG (Transparence couleur alpha si ̩cran = 32 bits)
РExplorateur, Nouveaux outils : Cr̩er un dossier & fichier et renommer fichier. (en d̩veloppement)
– Possibilité d’utiliser le Clique Droit (Voir **SCI**)
РScreenshot : Possibilit̩ de modifier les premi̬res lettre du nom de capture
+ Possibilité d’utiliser le BMP ou PNG(Par défaut et +légé)
– Optimisation de l’affichage des MSGBOX et des TexteMSGBOX
> Blocage du DoEvents Noyau
+ Affichage plus rapide et sans l’effet du « sur-bug-sur-processus ».
– Correction des « clignottements » des événements survole (Si >1 images superposées).
– Touche ALT+² (Basculement fenêtrale) fonctionne désormais dans l’ordre du focus.
– Nouvelle touche : ALT + E = Ouverture de l’explorateur de fichiers.

=== SCI ===
РBelle transparence personnalisable des fen̻tres lors de son d̩placement
> Opacité personnalisable via %FENETRE_DEPLACE_TRANSPARENCE%
РPossibilit̩ de valider les MSGBOX et TexteMSGBOX avec la touche entr̩.
> Il faut qu’il contiennent un nom précis : Voir page 88
РBonne petite retouche sur les fen̻tres graphiques ;-).
– Correction de l’affichage de l’explorateur après agrandissement.
– Suppression de l’ombre si la fenêtre est agrandie.
РNouvel ̩v̩nement : PERDFOCUS
> Si l’utilisateur fait perdre le focus a la fenêtre qui était séléctionnée.
РNouvel ̩v̩nement : CLICD
> Si l’utilisateur clique sur un objet avec le bouton droit de la souris.
– Optimisation/Nouvelle méthode de deplacement des fenêtres vis à vis du double-buffering
> Aulieu de placer + rafraichir tout l’écran à partir du 2nd buffer
cpcdos capture et interagit uniquement la zone qui à changé.
– Optimsation de l’affichage des fenetres & focus.
– Correction de l’événement FOCUS (Si l’utilisateur sélectionne une fenêtre)
РBouton : Nouveaux param̬tres diponibles dans INI;TYPE > A0 (Non Active) et V0 (Non Visible)
– TexteMsgbox : Focus automatique sur le texte dés l’ouerture.
– Augmentation de la tolérance fixation graphique si CPU est inférieur à 90%.
– Quelques modification & optimisation graphiques.

=== CpcdosC+ ===
– Nouvelle commande : TELECHARGER/ {http://monsite…/} ou {ftp://monserveur…}
> Cette commande permet de télécharger/envoyer un fichier en http/ftp. Cette version de cpcdos
se base sur un programme externe (CURL) basé sur le shell du DOS et non celui du shell de Cpcdos.
Donc dés qu’il télécharge un fichier, le noyau reste en « pause ». L’intégration native est en cours..
Exemples page 45
[ REMERCIEMENT A THOMAS GROS & CHARLES PROVENT POUR LES TESTS VIA LEUR SERVEUR HTTP PERSONNELS ]
– Premier système d’optimisation pour codeurs CpcdosC+ pour éviter des recherche d’événemements non existants qui ralenti le système.
> Ajouter dés le début du fichier .cpc qui contient des événements, la ligne suivante
#EV.DISPONIBLE( toto, toto2, toto3)
Remplacez toto par l’événement present DANS LE fichier .cpc
Par exemple si vous avez l’événement CLIC et FOCUS alors tapez
#EV.DISPONIBLE(CLIC, FOCUS)
Exemple page 56
– Correction de la commande RENOMMER/ (les fichiers) qui ne fonctionnait plus du tout.
– Correction de la commande SINON/ (Un petit bug se produisait « hazardeusement »).
РConsole : L̩g̬re optimisation du cadre graphique.
+ Correction d’un bug « bizarre » en mode console F12 (aucune affichage textuelle..).
– Quelques modification & Optimisation minimes.

=== Java ===
# Je m’excuse de n’avoir pas ajouté de nouvelles fonctionnalités, je me suis concentré sur l’optimisation et
les corrections de bugs, la prochaine version promet quelques ajouts. Dont le Java Multi-tâche ! ;-)

Laisser un commentaire