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

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

CraftyOS sur Cpcdos OS2.0.5 Alpha2.8

CraftyOS sur Cpcdos OS2.0.5 Alpha2.8

Version
29 D̩cembre 2013 РCpcdos OS2.0.5 Alpha 2.8

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:

Р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 1024×600 pour les PC ACER Aspire ONE

Présentation du système d’échange virtuel sur le Kernel Cpcdos OS2 – Sortie Janvier 2014

Echange Virtuel sur le noyau Cpcdos OS2.0.5
Disponible à partir de la version OS2.0.5 Alpha 2.8 >> sortie en janvier 2014

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

=====
En vidéo sur YouTube : https://www.youtube.com/watch?v=fSMnNbhqjtA
=====

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

Genèse
J’ai le plaisir de vous informer pour la prochaine version un nouveau système d’optimisation pour vos OS codé sur Cpcdos, ce système d’échange permet de copier les fichiers utilisé du lecteur physique en RAM sur le noyau Cpcdos OS2
Et quand votre OS re-demandera ce fichier, aulieux qu’il aille chercher sur le lecteur physique qui lui est plus lent, il va chercher sur la RAM qui lui est très rapide
et ce qui améliore x10 la vitesse de votre OS.

Pour cette version il ne copie que vos programmes CpcdosC+ et les images/icones + HD

Dans une version, un service sera constamment en route et qui permettra de comparer vos fichier utilisés dans le flux du noyau. En cas de modification du fichier il sera lui aussi mis à jour sur la RAM

Avantages :
– Optimisation ultime de votre OS
– Beaucoup plus simple à mettre en Å“uvre
– Permet d’éviter tout le système de créer une image virtuel en boot sur le noyau pour atteindre vos performance de votre machine. ce système est plus simple!
РSi vous red̩marrez Cpcdos sans red̩marrer votre machine, les fichiers virtuel pr̩c̩demment utilis̩s seront toujours en RAM (Donc d̩marrage +rapide)

Désavantages :
РPrend tr̬s vite de la m̩moire mais ne d̩passera jamais la taille de votre dossier OS
– Un peux long à la toute première utilisation d’un fichier

J’ai besoin d’avis Merci. Joyeuses fêtes!

Creez votre OS – (OS2.0.5 A2.7)

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

Exemple d'un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

Exemple d’un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

Version
07 D̩cembre 2013 РCpcdos OS2.0.5 Alpha 2.7

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:

Р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

Version précédente (OS2.0.5 Alpha 2.6)
– 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 :
1366×768, 1440×900, 1440×960, 1440×1050, 1600×900, 1280×854
1280×720, 1080×1050
РArr̻t/red̩marrage de votre OS 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 )

Creez votre OS – (OS2.0.5 A2.5)

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

Téléchargement
N’oubliez pas le patch correctif OS2.0.5 Alpha 2.5.1!!
Sur le site officiel: http://cpcdos.fr.nf/

Version
Cpcdos OS2.0.5 Alpha 2.5
(Version VirtualBox en attente du prochain patch)

>> Nouveautés:

– 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!!

Créer mon propre OS avec Cpcdos OSx ?

Introduction
Cpcdos «Créé Pour Concevoir Des OS» est un co-noyau monolithique modulaire multitâche coopératif 32Bit fonctionnant au-dessus du DOS, sur les machines type PC (x86&x64).
Ce noyau ne s’interprète et ne s’utilise qu’avec le langage CpcdosC+ en fichiers « script », byte-coded ou en console. De plus il ne requiert aucune compilation !
Pour permettre a tous de créer de toute pièce, une interface graphique et/ou une interface utilisateur très facilement, ou plus communément un système d’exploitation avec un simple éditeur de texte ! et un éditeur d’image.

Projet
Le but de ce projet, est de permettre à n’importe qui de créer son propre système exploitation en toute simplicité sans utiliser obligatoirement des langages de programmation complexes comme l’Assembleur , le C. Mais principalement le CpcdosC+ qui se veut simple d’utilisation et en français se qui permet une meilleure compréhension du code par une communauté francophone.
Tout cela grâce à un système 32Bit tout prêt, la séquence de démarrage, les pilotes, le réseau et les paramètres déjà prédéfinis, possibilitée de créer une interface utilisateur & graphique très personnalisée, avancée et très simple qui peux aller jusqu’à 32Bits de couleurs, une résolution d’écran qui peux aller jusqu’au maximum de votre carte graphique.

Les possibilit̩es en bref (OS2.0.5 Alpha 3.6 Р14 Juillet 2014) :

Interface graphique :
Vous pouvez créer votre propre bureau avec fond d’écran HD, utiliser des effets graphiques sur vos images, créer vos menus, créer votre barre des tâches pour réduire vos applications, avec l’heure, date, activité processeur en %, mémoire en %, statut réseau, personnaliser les icônes utilisées par le noyau, les bordures des fenêtres. Créer son écran de démarrage. Lecture JPG, BMP 8, 16, 24, 32Bits
Créer plusieurs fenêtres avec des Boutons, Zones de texte (labels), Zone de saisie de textes (textebox), Images (Imagebox), Barre de progression, explorateur de fichiers, compteur (timer) multitâche basé sur l’horloge du système.
Déplacer, réduire, agrandir, rétrécir, interagir sur plusieurs fenêtres en même temps, changer ses propriétés en 3 ou 4 commandes.
Utiliser le Timer pour exécuter du code ou des applications toutes les x secondes
Résolution pouvant atteindre 1600×1200, couleurs 8, 16, 24 et 32bits

Système :
Système 32Bits sur interface DPMI en mémoire haute, 4Go de RAM utilisable, FAT, FAT32, USB, VGA, HDMI
Utiliser, modifier l’explorateur de fichiers, changer de résolution, utiliser des scripts d’arrêt et démarrage
Créer ou modifier le code source des fonctions du noyau, créer et exécuter vos propres services rattaché au système, créer votre propre format de fichiers qui s’ouvre avec votre propre programme. Console (terminal) de commandes. Créer plus de 1024 variables qui peuvent contenir chacun 255Ko de données.
Échange virtuel ou démarrage virtuel en RAM. Copier des fichiers.
Langage de programmation francophone hyper simple et basique : Le CpcdosC+ (initiales CCP ou CC+)
> Et encore : plus de 30 paramètres du système modifiables.

Réseau:
(Via SMB) Partager vos dossiers, connecter des lecteurs réseau, connecter votre OS à distance, modifier vos fichiers source à distance, exécuter des commandes à distance, déployer votre OS sur le réseau, démarrer votre OS à distance via un simple serveur SMB
Prise en charge Ping, DNS, ARP, UDP/TCP/IP (FTP, HTTP au projet)

Performance:
Shell nouvelle génération : Si un processus plante, ou se retrouve dans une boucle, le processus peut toujours être interagit, être utilisé et être débloqué simplement avec ALT+D.
Multitâche : Écrire du texte fluidement, ouvrir des images, copier des fichiers, déplacer, réduire, restaurer, agrandir, rétrécir, interagir sur des fenêtres en même temps qu’un programme se lance ou charge du code, ou qu’une fenêtre s’ouvre ou se ferme.
Ouvrir 500 fenêtres. Une fenêtre peut contenir ~3 000 Objets (boutons, texteboxs, images, compteurs…)

Liens
Site officiel du projet: http://cpcdos.fr.nf/
Forum officiel : http://forum-cpcdos.fr.nf/
Chaîne YouTube (Tutoriels et nouveautés): https://www.youtube.com/user/cpcdososx

Screenshots (Clic pour zoom)
Exemples d’OS crée par plusieurs personnes :

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]

OSSEEK Par Léo Endor http://osseek.e-monsite.com/

OSSEEK Par Léo Endor http://osseek.e-monsite.com/

Exemple d'un bureau codé en CpcdosC+

Exemple d’un bureau codé en CpcdosC+

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

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

OSSEEK Par Léo Endor http://osseek.e-monsite.com/

OSSEEK Par Léo Endor http://osseek.e-monsite.com/

BlackOSx http://blackosx0.wix.com/blackosx

BlackOSx http://blackosx0.wix.com/blackosx

Exemple d'un OS codé en CpcdosC+ via le noyau Cpcdos OS2.0.5 Alpha 3.0

Exemple d’un OS codé en CpcdosC+ via le noyau Cpcdos OS2.0.5 Alpha 3.0

Changement de la résolution d'écran (Menu codé en CpcdosC+)

Changement de la résolution d’écran (Menu codé en CpcdosC+)

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

GTOS par GeomTech

GTOS par GeomTech

console3

console2

Exemple d'un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

Exemple d’un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

console

177079_3865507648597_1115097996_o

Exemple d'un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

Exemple d’un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

CraftyOS

Os test

CraftyOS

P1030700

Système d'exploitation par Fraise Computer

Système d’exploitation par Fraise Computer

CraftyOS

LoadingScreen de CraftyOS sur Cpcdos

LoadingScreen de CraftyOS sur Cpcdos

CraftyOS

Test

IMAG0280

Système d'exploitation par Fraise Computer

Système d’exploitation par Fraise Computer

Système d'exploitation par GeomTech

Système d’exploitation par GeomTech