News

 


01/01/2015 - 05/02/2015


OS2.0.5 Alpha 3.9


 * Cette version va rester longtemps en ligne, en effet la prochaine (ALPHA 4.0) sera une GROSSE mise à jour.
    Plus d'info, sur le forum (voir entête fichier).

-------------------------------------------------------------------
PATCH OS2.0.5 Alpha 3.9.5 [05 Février 2014] :
*** Noyau ***
        - Compilé avec une nouvelle version de FreeBasic (1.01)
        - Correction du problème de capture de screenshots
        - Petites optimisations

    *** SCI ***
        - Optimisation de la barre de progression
        - Nouveau parametre : AP1 (ArrierePlan) Permet de caller 1 seule fenetre
                    en arriere plan.
        - Correction de bugs hazardeux du compteur.
        - Suppression du message "Fermer!" "NonFermer!" qui apparaît à l'écran.
        - Correction problème de selection de fichier dans l'explorateur.

    *** CpcdosC+ ***
        - Ajout de la variable %REP_EN_COURS% qui renvoie le chemin complet du fichier
            .CPC en cours d'exécution
        - Petites corrections sur le retour de "##" si on recupere le resultat d'une commande.
-------------------------------------------------------------------


    *** Noyau ***
        - Nouveau format : PNG (Transparence couleur alpha si écran = 32 bits)
        - Explorateur, Nouveaux outils : Créer un dossier & fichier.
        - 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 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<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 ! ;-)


06/11/2014


OS2.0.5 Alpha 3.8

- 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é".

 


25/08/2014


OS2.0.5 Alpha 3.7

- NOYAU: Ajout de la résolution 1152x864 (DosBox)

    - NOYAU: Barre des tâches, rangement automatique des icônes dés qu'une application se fermer.
    - NOYAU: Exécution CCP enfant ordonné au processus parent maintenant possible! (Limité à 128 processus)
            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


23/07/2014


OS2.0.5 Alpha 3.6


    - NOYAU: Bonne optimisation de la vitesse d'exécution CCP du système. (Boot USB)
    - SCI: Possibilité d'agrandir et retrecir vos fenêtres grâce au paramètre AGR1
        + Retrecissement possible en déplaçant la fenêtre agrandit
        & Possibilité de sizer manuellement vos fenêtre grâce au paramètre SIZ1.
    - NOYAU: Possibilitée d'utiliser les 8 premiers effets graphiques à vos imagesbox (Couleurs inversés, transparence...)
    - NOYAU: Possibilitée (VRAIMENT) d'écrire du texte, déplacer des fenêtres, ouvrir des menus, interagir sur des fenêtres PENDANT que cpcdos lance, charge, exécute un programme.
            (Multitâche amélioré et ne crash plus!).
    - NOYAU: Possibilité de créer votre propre format de fichier
            + Votre icône qui fait correspondre ce format
            + Votre programme CpcdosC+ qui fait correspondre ce format.
    - NOYAU: Console graphique (ALT+F10) Maintenant vous pouvez utiliser toutes les commandes!!.
    - NOYAU: Réparation des problèmes de création d'image virtuel (SYS/ /CREERIMG {lecteur:}).
    - NOYAU: Démarrage de la partie Noyau re-customisé
            + LoadingScreen intelligent (S'adapte à votre système selon vos paramètres)
              Beaucoup plus personnalisable!
            + Option Menu Boot [F8] avec des possibilitées de démarrage différents.
    - SCI: FERMER/ /TOUT Ferme les fenêtres dans l'ordre de quand elles ont étés ouvertes
            De même pour CPC/ /ARRETER ou /REDEMARRER.
    - NOYAU: Explorateur : Correction problème de scrol si l'échange virtuel est activé.
    - NOYAU: Possibilité d'interdir le démarrage des services avec la variable %SERVICES%.
    - SCI: Optimisation du déplacement de la fenêtre lors de la déposée.
    - SCI: Anti-Debordement sur les coins droit et bas maintenant utilisable
        + ANTI_DEB_XX = Limitation bordure droite
        + ANTI_DEB_YY = Limitation bordure bu bas.
    - SCI: TexteBox : Correction concernant les problèmes d'affichage du texte du textebox.
        + Correction de petit défauts concernant le textebox multiligne.
    - SCI: TexteBox : Correction des problèmes d'enregistrement du textebox au fichier.
    - SCI: TexteBox : Correction du 2nd capture du curseur lors d'un déplacement.
    - NOYAU: Ecran de démarrage bloqué en SAFE MODE.
    - SCI: Possibilité de rendre vos fenêtres graphiquement prioritaire (Fonctionne pas très bien).
    - NOYAU: Possibilité d'installer automatiquement le lecteur virtuel sans attribuer à l'échange syst.
            Grâce à SYS/ /VIRTUEL /NONDEF Le lecteur virtuel se place dans %SYS_VIRTUEL_NONDEF%.


03/07/2014


OS2.0.5 Alpha 3.5

 /!\ VERSION NON STABLE MAIS.. FONCTIONNELLE /!\

    - NOYAU: Curseur de chargement intégré (Reste quelques petit bugs graphique)
        %CURSEUR_CHARGEMENT% 1 = Activé   0 = désactivé.
    - SCI: Textebox multiligne !! (Utilisable mais pas finit reste de petit problèmes)
        + Possibilité de se déplacer dans le texte avec les flèches de votre clavier.
    - SCI: Curseur non re-capturé lors d'une édition au textebox.
    - SCI: Optimisation ultime du déplacement des fenêtres. Le contenu de la fenêtre reste affiché.
    - NOYAU: Si votre CPU (stable) est inférieur à 24% (Seul dosbox stable le dépasse) Vous n'avez PLUS AUCUN CLIGONOTTEMENT.
    - NOYAU: Réecriture complète du moteur CCP (Exécuteur de code CpcdosC+)
         + Réecriture semi-complète de la fonction d'événements/interactions
        >>> Multitâche amélioré, beaucoup moins de bugs, plus rapide
        >>> Exemple possible pour vos OS grâce à cette nouveautée :
            - Possibilité d'écrire du texte en même temps de charger un programme
            - Possibilité de déplacer une fenêtre en même temps de charger un programme
            - Possibilité d'interagir sur un processus en même temps de charger un programme
            - Possibilité de charger une image en même temps qu'un programme se charge.
    - SCI: Le déplacement d'une fenêtre se fait désormais avec le bouton gauche de la souris.
    - SCI: Re-customisation des MSGBOXs
    - CpcdosC+: SI/ Possibilité d'exécuter plusieurs lignes dans une contition correspondante et inversement
            Par exemple :
                SI/ %ma_variable% = 1 (:
                    TXT/ OK
                SINON/
                    TXT/ Non
                FIN/ SI
    - CpcdosC+: FOCUS/ Ajout du paramètre /TEST afin de tester si la fenêtre est séléctionnée ou pas.
    - Fonctions: Améliorations de RED_F01 et AP_IMG.
    - SCI: Correction du «bug» qui se produit qui commence à partir de 10 fenêtres affichées.
    - SCI: Affichage du contenu des autres fenêtres fixes lors d'un déplacement d'une fenêtre.
    - SCI: Correction du bloquage du deplacement de la fenêtre graphiquement dans la zone en bas gauche
    - NOYAU: Ajout de 1680x1050 pour Nvidia GTX660(MSI) supporté en 16, 24 et 32bits
         Ajout de 1920x1080 pour AMD Radeon HD8970M 2G supporté en 16, 24 et 32bits
         Ajout de 1024x576 pour notebook Compaq.
    - NOYAU: Explorateur, correction de l'affichage de la taille des fichiers.
    - NOYAU: Explorateur, correction du listage si la variable %SYS_VIRTUEL% est définit (il n'affichait qu'une seule ligne).
    - SCI: Correction du message d'erreur (AVT 017) qui proposait un bouton "Oui" et "Non" aulieu d'un "OK".
    - NOYAU: Correction du nombre de threads et de la liste des processus en cours (Nouveau système)
    - NOYAU: Correction de "l'ordre fenêtrale", des bugs se produisait.
    - NOYAU: Optimisation du debogeur ALT+D.
    - SCI: Re-cadrage des caractères à 8x8px.
    - SCI: Re-cadrage du texte des boutons.
    - FreeDos: Correction des problèmes claviers.
    - SCI: Amélioration du dessin graphique des fenêtres et des labels.
    - NOYAU: Possibilité d'exécuter un script lors de l'arrêt du système .

 


22/03/2014


OS2.0.5 Alpha 3.0

Moteur CpcdosC+ v2.7 | SCI v3.02

    - NOYAU.EXE > Executable Natif pour processeurs
    - Support réseau & internet + Serveur SMB de partage de fichiers
    - CpcdosC+: Possiblitée de créer son propre format + icône d'éxecutable type CpcdosC+ ;-)
    - Noyau: Possibilité d'afficher l'état de votre réseau via une icône synchronisé dans votre OS (Défaut: Toutes les 6sec)
        Il suffit d'ajouter STATUT_RESEAU* à la fin du nom de l'imagebox
    - SCI: Nouvel objet, La barre de progression. L'entrée de la progression se fait avec une valeur de 0 à 100 et peux importe la taille.
    - Noyau: Explorateur: Grandes optimisations et corrections !! vous en serez pas déçu si vous avez connu l'ancienne version :-P
    - Noyau & SCI: Apèsement des réactualisations graphiques. Le noyau est donc autorisé d'actualiser 1 seule fois par boucle.
        Le système compte le nombre de demandes d'actualisations graphiques, et dés qu'il arrive à la fin de la boucle, il actualise 1 SEULE FOIS.
        Ce qui améliore beaucoup plus les effets de «scintillements graphiques».
    - Noyau: Textebox : Optimisation de l'utilisation du CPU lors d'une édition
            + Suspension de l'évènement CHANGE = Optimisation, vitesse très haute ! :D
            + Possibilité de placer le curseur un endroit précis du textebox pour une édition d'un texte lors du clic
            + Possibilité désormais d'utiliser la touche FIN
            + Bloquage des touches fonction qui font du blabla (par exemple si le NumPad n'est pas activé).
    - SCI: label: Retour de ligne automatique si le texte est plus grand que la taille du label.
    - Boot: Re-customisation du démarrage en ajoutant une option d'installation réseau.
    - Noyau: Correction des crash majeur et hazardeuse provoqué par les processeurs i3 i5. Pentium... Oush!
    - Noyau: Re-plaquage de la couleur de fond en cas de changement de d'image fond d'écran ayant une taille inférieure à l'écran
            Ce qui évite d'avoir la trace de l'ancien fond d'écran.
    - SCI: Optimisation de la fluidité du déplacement d'une fenêtre (Merci Thomas GROS!).
    - SCI: Correction des crash lors de l'actualisation d'une imagebox.
    - Noyau: Ne supprime plus de fichier en cas de plantage. (Faute de ma part, mais corrigée)
    - Noyau: Amelioration de la touche de debugage ALT+D (Il fait aussi l'arrêt de la lecture d'un fichier)
    - Noyau: Maintenant CPC/ /REDEMARRER Redemarre votre machine CPC/ /ARRETER Arrête votre machine!
    - Noyau: Possibilité de visualiser ce que vous ne voyez pas, (les opérations arrière plan)
            dans un label en ajoutant à la fin du nom DEBUG*  Attention aux personnes cardiaques..!
    - Noyau: Possiblité de choisir la cadence du processeurx86 de 1 à 8 avec la variable %SPEED%.
    - CpcdosC+: Nouveau paramètre SYS/ /VGAOFF éteint votre moniteur. SYS/ /VGAON Allume votre moniteur.
    - SCI: Possibilité de FOCUSER un textebox avec FOCUS/
        Utile pour votre Login Screen pour que le champ utilisateur ou mot de passe soit en mode édition
        dès l'ouverture
    - Noyau: Correction de la lecture de la mémoire libre et utilisée du noyau
            Si vous avez un système plus grand que 999Mo de RAM vous avez dû avoir des résultats négatifs
            Maintenant c'est tout corrigé!
    - CpcdosC+: Correction de la commande SI/ avec l'utilisation de FIX/ [un ":)" s'ajoutait]
            Puis la condition n'était plus exécutée
    - Noyau: Nouvelle fonctionnalitéé, la copie de fichier presque "multitâche"
            Si vous lancer la copie en étant sur le console vous aurez la progression % en texte
            Si vous êtes sur l'IUG, vous aurez une fenetre avec une barre de progression
            Vous pourrez bien faire autre chose pendant la copie mais pour cette version,
            Si vous lancez une autre copie, le noyau mettera en pause la précédente jusqu'a la fin du dernier.
    - Noyau: Possibilité de copier sans l'affichage d'une fenetre de copie (avec barre de progression)
    - CpcdosC+: Copie/: Nouveau paramètre /RAPIDE qui bloque le système et met en priorité 100% la copie
            ce qui améliore vachement la vitesse de copie!
    - Correction de la «fausse» augmentation soudaine et hazardeuse du % du CPU dû à un problème de synchronisation entre les differents composants du kernel
    - Noyau: Recherche automatique d'un lecteur virtuel déjà installé, et création si elle n'est pas crée
            après l'utilisation de la commande SYS/ /VIRTUEL
            Très utile !! si vous voulez utiliser l'échange virtuel, ceci évite de chercher ou changer la lettre du lecteur a chaque changement de PC disposant
            d'une configuration de lecteur différente.
    - Noyau: Possibilité de lancer un fichier CCP lors de l'arret du système (CPC/ /ARRETER ou /REDEMARRER).
    - Noyau: Amélioration du système de debugage, FIX/ LOG = 2 aulieu de 1 permet d'enregistrer DIRECTEMENT dans le fichier debug.log.
    - SCI: Bloquage de la reduction d'une fenetre prioritaire.
    - SCI: Disparition des icones fermeture si F0 est utilisé; et reduction si R0 est utilisé.
    - Noyau: Erreur ERR_015 Affichage du nom de fichier.
    - Noyau: Buffer clavier vidé constament
    - Noyau: Correction bloquage écran noir en cas de changement de résolution d'écran non adapté
    - CpcdosC+: Ajout de la fonction FEX (FichierEXiste) ce qui permet de tester si un fichier existe ou pas.
    - CpcdosC+: Ajout de la fonction LENF Permettant de sortir la taille du fichier en octets
    - CpcdosC+: Ajout des commandes de manipulation de fichiers:
            COPIER/ {/REPERTOIRE} Permettant de copier un fichier ou un repertoire d'un point à un autre
            RENOMMER/ Permettant de renommer un fichier ou un repertoire.
            REPERTOIRE/ Permettant de créer un répertoire
            SUPPRIMER/ {/REPERTOIRE /REPERTOIREP} Permettant de supprimer un fichier, un répertoire ou un répertoire plein
    NB : La console graphique est utilisable mais attention aux personnes cardiaques !
        Si vous ne voulez pas voir les opération arrière plan, allez dans
        KRNL\CONS_F01\CONSOLE.CPC et modifiez à la ligne  ~86 par défaut
            INI;NOM = "LBL_SORTIE_DEBUG*"
        par
            INI;NOM = "LBL_SORTIE_DEBUG"


12/01/2014


OS2.0.5 Alpha 2.9

    - Barre des tâches !!! (en amélioration!)
    - CpcdosC+: Ajout des commandes de manipulation :
            + Copier/ pour copier un fichier d'un point à un autre
            + Supprimer/ pour supprimer un fichier
    - Noyau: Nouveau système du noyau, les services (fonctionne uniquement si l'IUG est en exécution)
            + Possibilité de creer & Activer/désactiver un service

    - CpcdosC+: Nouveau paramètre INI/ /TEST {Objet/Fenetre} Permet de tester si l'objet ou la fenêtre existe ou pas
    - Console: Titre de la console LC modifiable via %TXT_CONSOLE%
    - Console: Ajout dans le menu la mémoire utilisée par le noyau
            + Ajout de la mémoire utilisé par les fenêtres (presque toujours à < 1 ko)
    - SCI: Remise en forme de la position des fenêtres lors du déplacement
        (Le curseur garde sa prise d'origine de la fenêtre sans recaller au milieu)
    - Noyau: Possibilité maintenant de récupérer les dimensions X, Y d'une image bmp ET jpg!
    - Noyau: Suppression du curseur au LoadingScreen
    - Console: Correction du décallage du menu de la console en fin de ligne de l'écran
    - Explorateur: Correction du double listage des fichiers
    - Explorateur: Correction de l'anti-slash "\" qui se placait à la fin après l'ouverture d'un fichier
    - SCI: Correction de la disparition hazardeuse d'une fenêtre après la fermeture d'une autre
    - SCI: Correction de la disparition de la fenêtre d'arrêt lors de l'arrêt de votre OS
    - CpcdosC+: Optimisation du code lors de l'utilisation de REM/
    - CpcdosC+: Fichier/ ajout du paramètre /SORTIRA (A:Ajout) Ce qui permet d'ajouter des données à la suite
            sans effacer le contenu du fichier
    - Noyau: Optimisation et correction du système d'évenement qui remplaçais l'évenement d'origine par un clandestin
    - Noyau: Optimisation et correction du moteur CCP à l'utilisation de ALLER/ dans un événement
            + Correction de l'utilisation des labels dans des fichiers clandestins
    - CpcdosC+ Correction du crash du système à l'utilisation de @# pour rediriger les sorties dans une variable
        & Ne prend pas encore en charge la tabulation ou les espaces avant la commande
    - Moteur CCP: Correction d'un bug du moteur CCP en cas d'utilisation de STOP/ dans un événement
    - Moteur CCP: Correction du noyau à l'interprêtation de redirection de label d'un fichier CPC après-événement
    - Correction du perte de focus hazardeuse à l'ouverture d'une fenetre ayant le paramètre HF1 et l'événement


29/12/2013


OS2.0.5 Alpha 2.8

    - SCI:        Nouvelle gestion des fenêtres!
                - Plus besoin de sélectionner la barre de titre mais toute la fenêtre
                - Système «d'ordre fenêtrale» réecrit
    - SCI:        Possibilité d'écrire du multiligne en utilisant le caractère ASCII 11 dans un label
    - Noyau:     Système d'échange virtuel > Optimiseur ultime
                (Copie les fichiers utilisé > en RAM afin de les ré-utiliser en RAM très rapidement
                sans avoir à relire sur le support physique qui lui est très lent)
                + Reinitialiser
    - Noyau:     Possibilité de créer un lecteur virtuel (crée par défaut sur boot)
    - Noyau:    Correction du centrage du fond d'écran avec une image JPG
    - Noyau & IUG:     Possibilité de lancer l'IUG en arrière plan tout en étant sur le LC
                (IUG:Interface Utilisateur Graphique LC:Lignes de Commandes)
                Grâce à  IUG/ /CONSOLE
    - Noyau & IUG:     Possibilité de recharger des fichiers à l'utilisation de IUG/ /RESET
                Utile en cas de changement de résolution d'écran pour l'adapation
                de vos menus du bureau par rapport à l'écran.
    - Explorateur:     Correction du retour arrière après ouverture d'un fichier
    - Explorateur:     Correction de l'affichage de la taille en Octets par fichier
    - Explorateur:     Correction d'aucune taille calculé à la première affichage
    - Explorateur:    Affichage des fichiers sans extension
    - Explorateur:    Correction du décalage de séléction de fichiers hazardeuse
    - CpcdosC+:     Fermer/ Indifférenciation des majuscules/minuscules
    - Cpcdos:    Retour de ligne officiel: ASCII 11
    - Noyau:    Evite maintenant les crash en cas de mauvais choix de résolution d'écran
    - Noyau:     Ajout de la résoution 1024x600 pour les PC ACER Aspire ONE


07/12/2013


OS2.0.5 Alpha 2.7

    - Possibilité de créer un écran de démarrage + barre de progression ou défilement (Style Windows XP) ou rien
    - Possibilité de simuler un événement (Clic, focus, cycle...) d'un objet ou fenêtre en LC (Lignes de Commandes)
    - Possibilité de récupérer les dimentions des images BMP
    - Possibilité d'utiliser le BPP à 24bit (en résolution d'écran)
    - Possibilité d'afficher ou pas les ombres sous la fenêtre
    - Possibilité de tester l'existence d'un fichier 1:Oui 0:non en LC
    - Possibilité d'obtenir la taille en octet d'un fichier (Diviser par 1024^x pour convervir en Ko, Mo etc..)
    - Possibilité de personnaliser le caractère protégé d'un textebox (ex. mots de passe)
    - Possibilité d'utiliser /PAUSE pour le "listage" des objets avec INI/ /LISTE
    - Visualisateur d'images : Changement de son aspect .. :)
    - Label: Correction de la disparition soudaine de tous les Labels graphiques après une longue utilisation de l'iug
    - TEST/: Correction du bouton explorer
    - Explorateur: Affichage des tailles des fichiers. > Automatiquement converti en octet, Kilo-octets ou Mega-Octets
    - Explorateur: Possibilité de d'ouvrir un fichier directement tapé dans la cible
    - Explorateur: Correction d'ajout de cible lors de l'ouverture d'un fichier
        ce dernier s'affichait dans la cible tant que dossier
    - Affinement de l'épaisseur du cadre de séléction/déséléction des fenêtes type 1
    - Textebox: Optimisation du temps de lag après focus (après avoir cliqué)
            Fonctionne uniquement si le textebox n'a pas d'événements
    - Textebox: Recalibrage zone de focus
    - Textebox: Correction du perte de focus en cas de pression sur la touche debut
    - Exécutions possible des services pendant le chargement d'une image JPG
    - Correction du re-démarrage de l'OS en SAFE mode si ce mode à été lancé aumoins une fois

 

 


01/12/2013


 

OS2.0.5 Alpha 2.6-BéTa

    - Prise en charge des fichiers JPEG/JPG 8, 16, 24 et 32Bit
    - Couleur titre de la fenêtre personnalisable R.V.B
    - Possibilité de voir&naviguer dans les lecteurs et partitions de l'explorateur
    - Ajout des résolution suivantes :
        1366x768, 1440x900, 1440x960, 1440x1050, 1600x900, 1280x854
        1280x720, 1080x1050
    - Arrêt/redémarrage optimisé!
    - Correction de la cible de l'explorateur «:\\»
    - Explorateur re-customisé
    - Correction des scintillements de l'explorateur
    - Ajout de la fonction récupération d'information d'un lecteur installé
        Commande: SYS/ /DISQUE_INFO {lecteur}
        Numéro de série, Label/nom du lecteur et Type de système de fichier (FAT16, FAT32..)
    - Correction nettoyage des propriétés lors de la fermeture d'une fenêtre
    - Correction de la modification de la propriété image de l'imagebox
    - Ajustement du placement réel des fenetres et objets
    - Correction de la reduction si la barre des tâches est inexistante
    - Bloquage des dépassements des objets de la fenêtre
    - Recalibrage des boutons de fermeture de réduction (problèmes de clics)
    - Reprogrammation des dates&Heure en Europeen
    - Remise en forme du menu console
    - Ajout du redirecteur de sortie des commandes «@#{variable} »
        Ce qui permet d'enregistrer les resultats des commandes dans une variable
        exemple: @#VARIABLE1 SYS/ /TESTECR 16
        Vous aurez toutes les resolutions disponibles dans VARIABLE1
    - Correction du RE-lancement du noyau boot après l'arrêt du noyau
    - Informations de debogage passif même sur l'IUG
    - Plantage si on FIX/ une varaible sans aucune donnée(s)
    - Suppression de l'encadré des fenêtres type 2 ou 3 séléctionnés
    - Ajustement des bordures de l'imagebox
    - Correction du problème de chargement du fichier INIT\KRNL_DRV.CPC en boot
        ( Pour tout ce qui concerne les problème de pilotes souris et autres )

 


02/11/2013


 

 

OS2.0.5 Alpha 2.5 (patch correctif de la version precédente)

    - Ajout de l'oublie de l'image de la barre de titre [Si ini;type = C2 (par défaut)]
    - Mini correction de l'exécuteur a double thread


01/11/2013


 

OS2.0.5 Alpha 2.5

    - Exécuteur CCP à double Thread, Possibilité de lancer 2 fichier CCP en même temps sans que le 1er exécuté se ferme
    - Possibilité d'exécuter un fichier CpcdosC+ à partir d'un numéro de ligne
    - Nouveau parametre pour beeper le systeme. SYS/ /BEEP {Frequence}-{Durée} (Sortie &h61)
    - Nouveau Parametre pour actualiser le "nouveau" fond d'écran de SCR_FOND. ACTUALISE/ /FOND
    - Correction pour la couleur de fond si le fond d'écran n'est pas définit, n'existe pas ou si Cpcdos est en safe mode
    - Correction de l'image de fond du bouton
    - Amélioration de l'actualisation générale (Scintillement des fenêtres après une interaction)
    - Amélioration graphique du Bouton et du Textebox
    - Paramètre personnalisable, Ombre du textebox
    - Amélioration et Optimisation du TexteBox et optimisation sur les machines lentes
    - Amélioration de l'explorateur Liste
    - Correction de «l'interférence» dans la mise à jour des propriétés du textebox
    - Correction de l'impossibilité de modifier les propriétes en cours d'utilisation de
        Textebox
        Bouton
        Label
        Bouton
    - Ajout de la fonction CpcdosC+ RED_F01 (Icones dans la barre des taches définit)
    - Ajout de l'évènement FERMER (Si on ferme une fenetre alors..)
    - Ajout de du parametre /OBJET dans la commande FERMER/ (Pour fermer un objet)
    - Amélioration de la commande FERMER/
    - Icones des applications maintenant personnalisables
    - Barre de titre sizable (en Y)
    - Possibilité de placer une image BMP pour la barre de titre (Type ;C2)
    - Amélioration/changement des Fenetres type 1 et 2
    - Fond d'écran maintenant centré et peux importe de la résolution
        (Images rezisibles dans les prochaines versions)
    - Correction de la commande FERMER/ /TOUT
    - Espacement de l'intro du noyau
    - Correction&Optimisations majeure!!

 


08/09/2013


 

    OS2.0.5 Alpha 2.0

    - Aménagement d'un nouveau système multitâche
        Possibilité d'exécuter du code CpcdosC+ tout ayant l'iug plus fluide et utilisable ! :D
        Reste encore des bugs hazardeuses possible, signalez les moi sur le forum cpcdos !
    - Système débloquage d'application au point. Pressez ALT+D si une application ne répond pas
    - Nouveau système de déplacement des fenêtres, beaucoup plus fluide et utilise beaucoup moins de ressources processeur & demande ~1024ko mémoire
    - Ajout de la commande DOEVENTS/ qui permet de donner la priorité d'exécution du système pour eviter les bloquages ;)
    - Correction du gestionnaire des taches interne
        Correction du compteur de Threads
    - Ajout des fonctionnalité d'écriture et lecture de fichiers +binaire & commande
        [Création d'exécutable .com en écriture binaire avec un STUB possible en CpcdosC+!]
    - Correction du retour arrière lors de l'ouverture d'un fichier de l'explorateur
    - Ajout des fonctions
        - EOF (End-Of-File) pour lecture des cannaux des fichiers
        - VAL Pour convertir le Binaire, Hexa et Octal en décimale
        - HEX1 à HEX8 Pour la conversion hexa avec le nombre de digits
    - Création d'une image boot virtuel RAM fonctionnelle (FreeDos conseillé)
    - Optimisation des paramètres de la console LC
    - Optimisation de la touche F12 pour les PC puissants
    - Migration vers FreeDos conseillé
    - Moteur CCP Version 2.5
    - SCI Version 2.8
    - Console Version 2.2


26/08/2013


    OS2.0.5 Alpha 1.6


    - Nouveau objet le COMPTEUR multitâche (Timer sur intervalles)
    - Bug explorateur corrigé
    - Manuel > Tutoriel création d'une clé USB bootable Cpcdos
    - Optimisation du démarrage
    - Correction du textebox, possibilité d'avoir initialement un textebox vide
        ( en utisant dans la boucle ini, ini;texte = "{ASCII-255}" le code ascii 255 (ATL+255)
    - Correction de l'imagebox, par rapport a l'insersion du dernier BMP dans une imagebox vide
    - Possbilité d'avoir une imagebox vide/sans image
    - Commande AIDE/ {commande/} disponible pour VOUS !! ;-)


09/08/2013


    OS2.0.5 Alpha 1.5


    - Amélioration du TexteBox
    - Correction du paramètre /c (Utilisation en majuscules/minuscules)
    - Possibilité de masquer les caractères tapé au textebox par des "*" (ex: mot de passes..)
    - Ajout des fonctions :
        INS : Permettant de retourner la positions d'une chaîne de caractères définit
        CAP : Permettant de capturer une chaine de caractères dans une zone définit
    - Amélioration et optimisation du service SCI
        Correction du «bug» du double&triple-actualisation (depuis les version 16bit Os2.0.1!)
        Correction du faux clique sur objets lors d'un déplacement d'une fenetre
    - Couleur RVB et ombre fenêtrale +tolérence de la barre de fenêtre modifiable via des variables d'environements
    - Ajout de l'évènement FOCUS et HORSFOCUS (Horsfocus fonctionne pas si il y a une autre séléction fenetrale)
    - Corrections mineures
    - Validation cible par textebox possible, reste encore des bugs


04/08/2013


    OS2.0.5 Alpha 1.4

- Nouveau objet corrigé le TexteBox
        Bug: Impossible de modifier les propriétés une fois enregistrés
       Pas de sélection ou de placement avec le curseur pour cette version
      Déplacement gauche/droite avec les flèches
      Touches Début et Fin retour arrière et SUPPR utilisables

- Arrêt optimisé
 
- Corrections de crash mineures

- Correction du crash aléatoire lors d'un chargement d'un BMP en mode LC

- 2nd correction du canal alpha du BMP

- Ajout des fonctionnalités réseaux
- Ajout des commandes :
     CMD/ (Pour exécuter une commande dans une commande & variable)
     SYS/ /BOOT:{RESEAU/LOCAL} (booter un OS sur un réseau ou local)
     CPC/ /arreter     (Arrêter le noyau)
     CPC/ /redemarrer (redemarrer le noyau)
     PING/ {adresse IP} (Tester une machine distante)
     CONNECTER/ {\\serveur} (Connecter un lecteur resau)
     DECONNECTER/ {lecteur:} (deconnecter un lecteur reseau)
- Possibilité de mettre un nom d'un MSGBOX pour créer un évènement personnalisé

 


26/07/2013


Cpcdos commique pour la toute première fois sur un réseau et réseau internet !


17/07/2013


    - Correction et optimisation du problème de mémoire du remplissage de la RAM lors de l'utilisation du IUG ! :D
    - Optimisation du débugeur Cpcdos si ( fix/ log = 1 )
    - Amélioration du listing des résolutions d'écran

 


15/07/2013 (Cpcdos OS2 > 2 ans!!)


 


- Possibilité désormais de récupérer le contenus des propriétes des objets dans des variables!
- Fixation jusqu'a 1024 variables dynamiques max qui peuvent contenir chacun 255 Ko de donnees
- Correction majeur des crash à partir des Intel I3
- Correction du crash lors de l'exploration des répertoires
- Nouveau objet, Explorateur de fichiers (mode liste uniquement pour cette version)
 # et correction du crash, liste limité a 40 affichage de la liste par scrolling
- Capture de screenshots jusqu'a 24bit avec la combinaison ALT+S. Répertoire de destination «CPCDOS\SCR»
 #Ajout de la commande SCR/ pour prendre un screenshot (IUG uniquement LC > CRASH)
- Amélioration et affinement des tolérances des tests de rapidité de la machine
- Amélioration de la fluidité lors des déplacements des fenêtres cpcdos (Stockage imagerie en RAM) Vidéo :

 

    - Ajout de la commande d'exploration de dossiers «explorer/ {chemin}»
    - Correction du canal alpha si 1 pixel à la posistion 10, 10 ne correspond pas au magenta, fixé sur 1, 1
    - Possibilité de voir la mémoire disponible en pourcentage ou en octes (il suffira de diviser par 1024 pour les unité plus haut)

 


09/05/2013


 


- Correction d'un BUG, fuite de l'execution de la commande aller/ dans un «GROS» code CpcdosC+

- Correction des BUGS provoqué par la commande FIN/ PROC dans «Certains moments»
- Autres corrections

- Création du premier programme OpenSource pour les amateurs, une Calculatrice, disponible dans la page PROGRAMMES CCP


29/05/2013


 


- Correction du canal #14 du flux des donnée des procedure d'évènements
  on pouvais pas traiter le même fichier si on devait faire un aller/ ou exe/
- Correction du "bug" de la limitation d'evènements lors d'un flux d'enregistrement supérieure à 10 octets
- Correction du bug "Plus d'évènements" lors-ce qu'il y a plus de 10 énènements enregistré en mémoire
- Correction de l'utilisation de la commande MSGBOX/ en mode LC
- Ajout de nouvelles fonctions de syncronisation
- Améloration de la vitesse | Masquage/affichage possible du menu d'activité (ACTMENU)


18/05/2013


 

- Correction de l'interpretage avec le caractère " : "
- Correction de la commande exe/ lors d'un accès au canal libre ayant un déjà ouvert
- Possibilité de masquer le menu de la console
- Ajout des commandes POSX/ et POSY/ (positionner le curseur de la console)
- Ajout des commandes CPC/ ARRETER et CPC/ REDEMARRER
- Création de tableau possible  - Lancement des commandes fantôme possible "@"


04/05/2013


 

cpcdosos205-craftyos1-0.jpgCpcdos OS2.0.5 + CraftyOS 1.0 ( en développement )
Booté sur USB

ACER ONE D270 - Intel GMA360 1.6Ghz Go Ram 8Mo Vidéo RAM
Résolution 800x600x32
Et tourne en moyenne à 25%


 28/04/2013


 

La plus grande résolution jamais testée, 1600x1200x32b :D

cpcdos-os205-1600-1200.png

 


27/04/2013


 

Nouvelles fonctions mathématiques et autres utilisable !
Il est possible d'utiliser et calculer avec :
- SQR (La racine carré)
- COS (Cosinus)
- SIN (Sinus)
- TAN (Tangeante)
- ATAN (ArcTengeante [TAN^-1] )
- INT (Arrondir les valeurs)
- LEN (obtenir le nombre de caractères dans une chaine ou variable)
- LOG (Logarithme)
- MAJ (Mettre une chaine de caractères ou variables en MAJuscules)
- MIN (Mettre une chaine de caractères ou variables en MINuscules)
- HEX (Convertir une valeur en Hexadécimale)
- EXP (Exponentielle)
- FRE (mémoire dispo / et pile)
- CHR (Convertir valeur ASCII en caractère ASCII)
- ASC (Convertir des caractères ASCII en valeur ASCII)

 


25/04/2013


 

25/04/2013 - Nouvelles mises à jours (OS2.0.5)

- Le SAFE LAUNCHING
Je viens de finaliser le système de lancement sécurisé/sans échec
Dans la console, pour lancer dans ce mode, il suffira juste d’exécuter ceci :
demarrer/ /safe
pour charger le minimum des fichier paramètres et configuration de base de l'OS en cas de problème
et
iug/ /safe
pour lancer l'interface graphique avec une basse résolution et Bit de couleur
que j'ai fixé à 800x600x16, puis enlever les effets graphique comme la transparence et les ombres...


- Les MsgBox sont maintenant programmables via la console ou dans un fichier de commandes (afficher un message personnalisé avec un degré d'alerte)

- Possibilité de "poser des question à l'utilisateur" en console
avec un nouveau paramètre ( /q comme Question ):
fix/ /q MA_VARIABLE
En gros une fois cette commande exécuté, le Kernel attend des entré au clavier que vous validerez avec la touche ENTRER, puis le contenu tapé est enregistré dans MA_VARIABLE

- Nouvelle commande " Pause/ "
( en console ) Permet de mettre en pause le système, jusqu'a l'utilisateur presse une touche
Si cette commande est accompagné d'une valeur, c'est le temps en Milisecondes que le système reste en pause
ex :
pause/ 1500
le système reste en pause 1sec et 500 milisecondes

- Nouvelle commande " touche/ "
Permet de récupérer et l'enregistrer dans une variable la touche que l'utilisateur à pressé sur l'instant
pratique pour les jeux vidéo!
si cette commande est accompagné du paramètre /p
alors le Kernel se met en pause jusqu’à l'utilisateur ai pressé une touche puis elle est enregistré dans une variable

- Explorateur de fichiers en 2 modes ( Liste et Icones ) toujours en codage ;-)

- Possibilité de LISTER toutes les variables en mémoire

- Possibilité de LISTER toutes les propriétés des fenêtre et objets en mémoire


Puis beaucoup d'amélioration et d'ajout de fonctionnalités.. :)


18/04/2013


 

Création d'un navigateur de fichiers
Il existera en 2 types, en mode listé (comme en photo là)
et en icônes comme sur Windows, Mac linux etc ... ;-)

noyau-007.png


06/04/2013


 

Système de fenêtre prioritaire en point ;-)
C'est comme le contrôle compte utilisateur avec le fond grisée sur Windows et qu'on peux rien faire d'autre)
hé bein c'est pareil !

La fenêtre reste en premier plan avec le fond grisé tant
on ne peux même pas focuser une autre fenêtre autre pars tant que celle-ci n'est pas fermée!
Peut être utile lors d'un message important ou autre
et il est utilisé pour l'arrêt d'un OS par exemple

noyau-004.png

 


1/04/2013


 

Si vous êtes intéressé, téléchargez le code source de ce programme codé en CpcdosC+, afin de voir comment il fonctionne :
http://microsf01.e-monsite.com/medias/files/src-paques.zip


Ps: Noyau Cpcdos bientôt disponible
 

screenshot.png

 


31/03/2013


 

Faire tourner Cpcdos, 9h toute la nuit, Fait !
Aucuns problème quelconque, le système deviens de plus en plus stable

30/03/2013

 

Cpcdos fonctionne désormais sur IBM ! :D

900859-10200336639051015-912549397-o.jpg

 


 


 

Dégoûté, la Wii n'est plus assez puissante désormais pour démarrer le mode IUG du Kernel de la version 2.0.5 en 32bit :(

La version OS2.0.0 fonctionnait limite : https://www.youtube.com/watch?v=K8NsLJGDRFY

889380-10200335898672506-1411537566-o.jpg


28/03/2013 (Jour de mes 18 ans lol)


 

Possibilité de lancer des application Windows (Win32) sur Cpcdos maintenant ! :D
Mais pour l'instant il reste limité qu'en console
Pas d'interface graphique puisse que microsoft ont leurs propre truk fin bref
genre les programmes type console codé en C++ , VB, sur windows tant "console" peuvent désormais fonctionner !! ;D

 

win32cpcdos.png 


25/03/2013


 

Voici une nouvelle vidéo pour la présentation du SCI Version 2.2 du Kernel Cpcdos OS2.0.5
Ps: Il tourne sur CraftyOS en même temps :')

 

 

20/03/2013

La version du SCI (Service Création Initialisation) du module SEU (Service Évènement Utilisateur) va passer à la version 2.2 pour cause d'incompatibilité de la mise à niveau de la version actuelle du Kernel ( 2.0.5 32bit )

j'ai dû supprimer tout ce module pour commencer en refaire un autre (2.2)

A quoi ça sert le SEU ?
Le SEU permet d'interagir des évènements utilisateur par exemple quand il clique sur un bouton, que doit faire le SCI ? quand il sélectionne une fenêtre que fait-il après ?
Quand il passe la souris devant une image, un texte, que fait-il ?

L'interaction d’évènement interne au Kernel (dans son propre code source) fonctionne comme depuis la version 2.0.0 (vous n'avez pas accès à ceci)
Mais l'interaction d'évènement Programmé par VOUS en CpcdosC+ Beuugue ..

Bref ça avance :)

 


18/03/2013


 

Ajout de nouvelles fonctionnalités :

- Calcul de l'FPS et de l'activité de l'ensemble du système en pourcentage% (Calcul basé sur le FPS et boucle de réponse)
- Possibilité de synchroniser des propriétés sur des valeurs d’environnement dynamiques ( Date, Heure, FPS, Activité en %, Nombre de processus/Threads , batterie(Plus tart), etc.. .. )
- Correction de bugs dans le moteur CCP ( +en cours)
- Mise à jour du manuel utilisateur DOC.1.2013 ( +en cours)
- Correction en cours du service événements

 

 

Kernel/variables (etc) + Bureau(3 fenetre+14 propriétes & Fond d'écran)) + Services & processus de base + Console + pilotes :
1048 Go (installé ) - 1016 (libre) = 32 mo RAM utilisé par le système :)
ça s'annonce bien d'avoir un Kernel si peux gourmand en mémoire :)

 

- - - -

Kernel/variables (etc) + Bureau(3 fenetre+14 propriétes & Fond d'écran)) + Services & processus de base + Console + pilotes :
1048 Go (installé ) - 1016 (libre) = 32 mo RAM utilisé par le système :)
ça s'annonce bien d'avoir un Kernel si peux gourmand en mémoire :)

 

887833-10200277156843997-811112365-o.jpg

 


16/03/2013


 

Le Kernel est capable de lire le canal Alpha des fichiers BMP afin de "simuler" un .PNG mais avec un fond magenta
Puis des icones fermeture, reduction , messages d'avertissement personnalisables à volonté ;D

CraftyOS - bureau 15/06/2013

 


5/03/2013


 

Kernel bootable en USB ! :D

862101-10200196901317659-1932712198-n-1.jpg


3/03/2013


 

Trool !
On peux même "pirater" le SCI du Kernel sur l'OS en exécution en modifiant les propriétés comme rendre une fenêtre d'origine FIXE
Complètement DEPLACABLE :')

- Il suffit d'aller dans la console (F12)
connaître le nom de la propriété pour l'interpeler puis changer ses valeurs :')
exemple pour la barre de menu :
> F12

ini/ fenetre(
ini;NOM = "CPC_BAR1"
ini;TYPE = "1;M1"
creer/
ini/ fenetre)

le paramètre M1 (d'origine activé par défaut ) veux dire Movable=1

Voilà tout :)

 881788-10200185471071910-448225652-o.jpg

 


 - 1er Février 2013 -


 

Bonne nouvelle nouvelle, Cpcdos version : Cpcdos OS2.0.5
Nouveautées :

= Réecriture partielle du Kernel, en système 32bit =

 


 


 

6 votes. Moyenne 4.33 sur 5.

Commentaires (3)

lelosoft
bjr Sébastien, c'est formidable pour avoir mis un noyau qui pouvant permettre à d'autres personnes de créer son propre OS. Et je suis débutant dans votre langage de programmation. quelles sont les applications qui pouvant premettre de créer son interface graphique.
Lucas
  • 2. Lucas | 14/11/2016
Tu dis connerie mais tu ne sais sûrement pas faire ce que lui a fait et a construit : Un langage de programmation en français, facile a apprendre et qui permet de créer son propre OS !
Dommage qu'il existe des personnes comme vous !
Sébastien Favier est nul
  • 3. Sébastien Favier est nul | 16/03/2016
Cpcdos = Connerie Pour créer d'autre OS que carftyOS .

Ajouter un commentaire

 

Date de dernière mise à jour : 02/07/2021