Archives mensuelles : janvier 2015

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 ! ;-)