Archives pour la catégorie Non classé

(Annonce) Service ED + Setup [Open source] pour systèmes Cpcdos OSx

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

Bonjour à tous, je vous présente un nouveau service entièrement écrit en CpcdosC+ et Open Source par Wahid GARCI (ShadowTzu), théoriquement compatible pour tout OS fonctionnant sur Cpcdos.
Il s’agit du service ED (Explorateur Dossier). Il permet l’affichage du contenu d’un dossier dans un processus spécifié. Par défaut l s’agit d’un processus qui a pour particularité être transparente et « collé » à l’arrière plan.

Le programme d’installation Open Source écrit entièrement en CpcdosC+ par FAVIER Sébastien permet l’installation et la configuration du service ED.
Bref, plus d’informations, aperçus et téléchargements dans ce thread :
http://www.developpez.net/forums/d1497661/systemes/autres-systemes/cpcdos/annonce-ed-service-d-affichage-d-icones/

1 Screenshot

Service ED pour Cpcdos

Service ED pour Cpcdos

Amusez-vous ! :-)
Cordialement
FAVIER Sébastien

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

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

CraftyOS – Système d’exploitation OpenSource en ligne

Genèse
CraftyOS est un système d’exploitation 32bits basé sur Cpcdos OSx entièrement écrit en CpcdosC+.
Le code source du système est en ligne et libre sur le site officiel de CraftyOS. Seule condition, vous devez citer dans votre projet si vous êtes basé sur du code source de CraftyOS.
Il s’agit de la première sortie, donc une alpha, il ne contient pas beaucoup de fonctionnalités, mais la base! :-)
Comme :
РD̩marrer votre syst̬me bas̩ Cpcdos
РBarre des t̢ches
РStatut carte & Connexion r̩seau
Р̩tat processeur et m̩moire en %
– Se connecter à une session
– Changer de fond d’écran
– Changer de résolution d’écran
– Explorer des fichiers (mode liste seulement)
РAfficher des images JPG et BMP (R̩tr̩cissement possible)
– Ping
– Accès à la console CpcdosC+ graphique
Р(Apr̬s le reste se base sur les fonctionnalit̩s du noyau)
En sachant que tout ceci vous pouvez le modifier

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

Téléchargement
Sur le site officiel : http://craftyos.fr.nf/

Vidéo présentation de sa création

Au projet
– Multi-session
РIc̫nes sur le bureau
РExplorateur mode liste ET grandes ic̫nes
– Navigateur HTML
– Configurer adresse IP, DNS, Passerelle via l’interface graphique
РPartager des fichiers sur le r̩seau via SAMBA
– …

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

Le nouveau SHELL 32bits révolutionnaire [Cpcdos OSx]

Rappel du projet : Créer mon os avec Cpcdos OSx ?

Genèse
Une nouveautée nouveauté dans le domaine de l’informatique, ce nouveau shell permet a vos application codé en CpcdosC+ tournant sur le kernel Cpcdos OSx de pouvoir être toujours être utilisé même si votre application (processus) a craché, ou ne répond plus, et peut être débloqué simplement avec la touche ALT+D
Dans cette révolution, cpcdos est capable de supporter 127 plantage simultanés.
Et grâce à son moteur CCP multitâche, vous pouvez faire autre chose pendant ce temps là.. ;-)
Comme écrire du texte, déplacer, ouvrir, fermer des fenêtres, interagir sur des menus, boutons, charger des images, lancer des services……

Vidéo exemple
Sur Youtube Le nouveau Shell révolutionnaire [Kernel Cpdos OSx]

Autres
Plus d’infomation + Téléchargement :
http://cpcdos.fr.nf/

Forum officiel :
http://forum-cpcdos.fr.nf/

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

Genèse
Rappel du projet : Qu’es ce que le noyau Cpcdos ?

Version
23 Juillet 2014 – Cpcdos OS2.0.5 Alpha 3.6

Les grandes nouveautés en vidéo
YouTube : Cpcdos РNouveaut̩e 23 Juillet 2014 [OS2.0.5 Alpha 3.6]

Téléchargement
Sur le site officiel:
http://cpcdos.fr.nf/

Forum officiel
Toutes questions, aide, ou bugs du noyau
http://forum-cpcdos.fr.nf/

Derniers screenshots

Intégration du bouton d'agrandissement

Intégration du bouton d’agrandissement


Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus

>> Nouveautées:
– 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%.

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus

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

Genèse
Rappel du projet : Qu’es ce que le noyau Cpcdos ?

/!\ Rappel : Fin du concours gagnant le 15 Juillet 2014 – Plus d’informations /!\

Version
03 Juillet 2014 – Cpcdos OS2.0.5 Alpha 3.5

Les grandes nouveautés en vidéo
YouTube : Cpcdos РNouveaut̩e 03 Juillet 2014 [OS2.0.5 Alpha 3.5]

Téléchargement
Sur le site officiel:
http://cpcdos.fr.nf/

Forum officiel
Toutes questions, aide, ou bugs du noyau
http://forum-cpcdos.fr.nf/

Derniers screenshots

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement sur votre OS en cours d’exécution.


Changement du fon d'écran (Menu codé en CpcdosC+)

Changement du fond d’écran (Menu codé en CpcdosC+)

>> Nouveautées:
Р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 1680×1050 pour Nvidia GTX660(MSI) supporté en 16, 24 et 32bits
Ajout de 1920×1080 pour AMD Radeon HD8970M 2G supporté en 16, 24 et 32bits
Ajout de 1024×576 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 .

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

Genèse
Rappel du projet: http://blog.developpez.com/cpcdososx/p12295/non-classe/creer-mon-propre-os-avec-cpcdos-osx

Version
22 Mars 2014 – Cpcdos OS2.0.5 Alpha 3.0

Les grandes nouveautés en vidéo
https://www.youtube.com/watch?v=DkKF_zhgMQI

Téléchargement
Sur le site officiel: http://cpcdos.fr.nf/

Forum officiel
Toutes questions, aide, ou bugs du noyau
http://forum-cpcdos.fr.nf

>> Nouveautés:

Moteur CpcdosC+ v2.7 | SCI v3.02

РNOYAU.EXE > Ex̩cutable pur Natif pour processeurs x86
РSupport r̩seau & internet + Serveur SAMBA (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 »

Créez votre OS – (OS2.0.5 A2.9)

Genèse
Rappel du projet: http://blog.developpez.com/cpcdososx/p12295/non-classe/creer-mon-propre-os-avec-cpcdos-osx

Petites nouveautés en vidéo
https://www.youtube.com/watch?v=d0qog_DWhlg

Version
12 Janvier 2014 – Cpcdos OS2.0.5 Alpha 2.9

Téléchargement
Sur le site officiel: http://cpcdos.fr.nf/

Forum officiel
Toutes questions, aide, ou bugs du noyau
http://forum-cpcdos.fr.nf

>> Nouveautés:

Р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