CE QUE VOUS VOYEZ CI-DESSOU EST MON ANCIEN PROJET ( noyau 1.0 )
=========================================================
** Allez voir ma nouvelle version : Cpcdos OS2 ICI **
=========================================================
POur l'instant, voir explications noyau CpcdosC+
Je suis encore entrain de le développer depuis le 25 Avril 2011 a 17h ^^
Microsf01 Cpcdos OS1 est un systeme d'exploitation écrite principalement en CpcdosC+ , language de programmation que j'ai developpé pour Cpcdos
pi en qbasic et peut assembleur
Avec virtual box,
son ecran de démarrage
en mode SLC ou LC (en lignes de commandes)
En mode IUG (interface graphique 16 bit 15 couleurs MAX =[ )
(le menu ki n'est pas encore au point ^^)
Enfin ce que vous voyez là c'est l'anciène apparence de Cpcdos, la nouvelle est pas encore au point.
Faut dire qu'avec mon logiciel CpcdosC+ il en faut des lignes pour du graphisme (voir ci dessou)
Et voici avec le logiciel (que j'ai developpé) avec quoi j'utilise pour continuer a developper plus rapidement mon OS
Microsf01 CpcdosC+
Revenons a Cpcdos OS1
bon, Cpcdos OS1 boot tout seul sur (0x07C0)
il contient 3 parties les plu importantes le ENK
Entré / Noyeau / Kernel
Opération Systeme.
3 : Kernel (Execution) . / --- ECR_ *** (l'affichage, [ecriture ...]) {Entre l'homme et la machine ^^})"
| / -- IO/Shell (ecriture lecture de fichier/dossiers, attributs etc...)"
Entr‚ - - - -/- - - Noyeau - - -IDC - / - - - - Kernel - - - - - - - - - - ---- Op‚rateur (Calcules etc ...) _
(EIU , CAI , FCC)/ (Recherche commande) / (pr‚xecut‚ par le noyeau) (lanceur procedure kernel) (execute dans 4 types de procedures)
\ -- Mat‚riel (EXT,INT) [EXT(EXTERNE):Imprimante,entr‚(clavier,souris)etc... / INT(INTERNE):BIP,Lecteurs,HS(HORLOGE SYSTME),Cartes...)"
Voilà le shéma en plus simplifié du enk ^^
sans sa, c'est pas un vrai .. os
cpcdos OS1 fonctionne principalement en lignes de commandes , c'est là où tout se joue sur
l'utilisation, des commandes en mode EIU , CAI , FCC
avec CPCOMAND-OS <(language de programmation Cpcdos)
l'interface graphique est en cour de teste
la souris sera géré avec Ctmouse (AX : 0003H)
Développement aussi en Qbasic
Enfin je prévois de tout recommencer et de trouver un moyen de continuer mon kernel mais en 32 bit ! CS
1. 20/08/2011
Merci Toto ! ;)
MMP
2. 24/05/2011
n'oublie pas : la mise à jour c'est important !
tenir informer les gens c'est très important X)
Enfin continue comme ça, MMP
3. 16/04/2011
Super !
4. 16/04/2011
http://support.microsoft.com/kb/72600/fr
pour le blème avec le dépassement de math
5. 16/04/2011
mdr quelque problèmes avec le dépassement Math BC , il faut mettre un buffer max de 32768 --'
6. 16/04/2011
Pas encore , j'ai pas vraiment terminée cpcdosC+, il faut que je termine les procedures d'objets en mode IUG (GUI) genre des listes BOX etc .. pour l'instant , on peut programmer des boutons , fenêtres, lebels, liste Box texte box etc ...
eu non il n'y aura pas la source de mon programme !!
7. 16/04/2011
ok, interessant, et ton programme va-il bientôt être disponible en téléchargement ?
si oui, il y aura t'il la source ?
8. 16/04/2011
Mercii ;)
Non il n'est pas tout fait en assembleur mais par sa source , il est ecrit en CpcdosC+ qui lui va convertir pour le compilateur BC qui lui va assembler le code pour qu'il puisse le compiler avec Masm
entre paranthèses , ( grace a cpcdosC+, j'ai plus vraiment besoin de toucher l'assembleur )
Hiii
sf01
9. 16/04/2011
C'est vrais pour quelqu'un de ton age (15) c'est vraiment un super bon début.
Je te souhaite une bonne continuation ...
ps : Tu l'as TOUT fait en assembleur ??
10. 16/04/2011
Woii , tu est vraiment un génie ! sans déc !!
Le truk c'est que tu as fait comme microsoft a l'epoque, visual basic mais toi tu as carrément fait CpcdosC+ !!! c'est tro !!
10/10
Date de dernière mise à jour : 05/07/2021