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

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

Version
06 Novembre 2014 – Cpcdos OS2.0.5 Alpha 3.8

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

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

Quelques Screenshots

Test du Java sous Cpcdos avec CraftyOS

Test du Java sous Cpcdos avec CraftyOS

Test du JFrame (Java) sous Cpcdos avec CraftyOS

Test du JFrame (Java) sous Cpcdos avec CraftyOS

Les nouveautés
РNOYAU: Premi̬re int̩gration du langage JAVA (Extr̻mement limit̩! Patientez pour les prochaines versions).
РNOYAU: Correction et optimisation ultime de la m̩moire utilis̩ par le syst̬me !
> Plus fiable dans la gestion des STACKs donc moins de crash!
> Système plus légé (Minimum ~10Mo à 20Mo Ram)
– NOYAU: Vous pouvez désormais cliquer directement sur un objet non focus sans avoir à d’abors sélectionner la fenêtre non focus.
(Excépté si vous quitter le textebox)
– NOYAU: Possibilité désormais d’utiliser les millisecondes dans vos timers
ex: ini;intervalle = « 0.500 » (500ms). Temps maximum: infinit | Temps minimum: 0.100ms.
– NOYAU: Nouvelle fonction > Mise en veille du moniteur. Utilisez simplement SERVICE/ /ACTIVER VEILLE
Oubliez pas de définir ces variables :
– SVC_VEILLE_TEMPS (Temps en minutes. 1 minimum)
– SVC_VEILLE_EXE (Votre programme.cpc de « veille » à exécuter, si programme non disponible OU,
si cette variable = 0 alors ça sera l’extinction du moniteur).
[Code source .cpc des fonctions dans le dossier KRNL\SERVICES]
– NOYAU: Bloquage du sizement qui retourne la fenêtre à l’envers à 150x32p.
– NOYAU: Explorateur: Possibilité d’ouvrir directement n’importe qu’elle fichier ayant l’extension connu ex:
EXPLORER/ MonDossier\MonImage.JPG
EXPLORER/ MonPrograme.bat
– NOYAU: Augmentation de la tolérance de l’effet d’affichage direct si le CPU est inférieur à 32% d’utilisation. (Précédement à 24%)
> Cette augmentation à été appliquée, car cette version du noyau à plus été optimisé.
РNOYAU: Correction des interf̩rences hazardeuses entres les variables !!
> Ceci était dû à un bout de code obsolète datant de la version de Cpcdos OS2.0.1 (Septembre 2011)
Ce code à été supprimé avec un plaisir monstrueux :-D.
– NOYAU: Correction syntaxique du mot animation.
– NOYAU: Correction de l’absence des variables %KRNL_PROC_NB% et %KRNL_PROC_LST%.

РSCI: NOUVEAUTEE > Format GIF compatible (Image fixe et canal alpha non support̩ pour le moment).
РSCI: Textebox: NOUVEAU CURSEUR ! Vous avez d̩sormais un curseur POUR le textebox et non celui de la souris ;-).
РSCI: Vous pouvez survoler au dessus des objets et cr̩er un ̩v̩nement (ImageBox, Boutons, Labels)
> Le bouton s’éclaire automatiquement au passage de la souris et « s’enfonce » au clic.
РSCI: Textebox: Correction de la commande INI/ /TEXTEBOXFE quand le texte est plus grand que le textebox (Texte mang̩).
– SCI: Correction gestion buffer vidéo du « bloc noir » dés qu’une fenêtre est déplacé à partir du bas hors de l’écran.
РSCI: Possibilit̩ de placer le titre de la fen̻tre au centre ou sur la droite.
– SCI: Textebox: Correction du curseur qui sors du textebox lorsque le textebox est remplit.
– SCI: ImageBox: Correction de la disparition hazardeux du type d’image (ini;type)
– SCI/CPCDOSC+: Possibilité d’utiliser les TextMsgbox mono(mode=3)/multilignes(mode=4)
> Ex: MSGBOX/ /TEXTE=Entrez une valeur /Titre=Message /mode=3 /alerte=1

– CpcdosC+: Correction des problèmes liés à l’utilisation de la commande PAUSE/ /FERMER:{Processus}.
– CPCDOSC+: Possibilité d’utiliser la variable %EXE_EN_COURS% qui contient le fichier .cpc en cours d’exécution
Très utile si par exemple votre evenement se trouve dans le fichier actuel, vous ferez
EV/ %EXE_EN_COURS%
– CpcdosC+: Optimisation de la fermeture de toutes les fenêtres à l’utilisation de FERMER/ /TOUT
– CpcdosC+: Possibilitée d’agrandir/rétrécir/restaurer/réduire en commandes CpcdosC+
> CPC/ /AGRANDIR MA_FENETRE ou /TOUT
> CPC/ /RETRECIR MA_FENETRE ou /TOUT
> CPC/ /REDUIRE MA_FENETRE ou /TOUT
> CPC/ /RESTAURER MA_FENETRE ou /TOUT
– CPCDOSC+: Nouvelle fonction CCP : CTN (Contenu)
> Cette fonction permet d’afficher ou récupérer tous le contenu d’un fichier texte
Ex:
FIX/ MON_TEXTE = /C CTN>MonFichier.CPC
TXT/ %MON_TEXTE%
РCpcdosC+: Optimisation de la reduction des fen̻tres en commandes.
– CPCDOSC+: Nouvelles variables:
Р%MEM_KRNL% M̩moire utilis̩ par le noyau
– %MEM_OS_DEM% Mémoire utilisé lors du démarrage de l’OS
– %MEM_OS_UTIL% Mémoire utilisé (Par l’utilisateur/OS en cours).
– CPCDOSC+: Correction du problème lors ce qu’on modifie plusieurs propriétés dans la même fonction ini.
– NOYAU: Remise à 0 « la capture timer » du compteur si il est « désactivé ».

Laisser un commentaire