Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cpcdos Discussion :

** Les nouvelles Updates **


Sujet :

Cpcdos

  1. #1
    Membre expérimenté
    ** Les nouvelles Updates **

    co-noyau Cpcdos OS2.1 PREVIEW


    Introduction

    Bonjour à tous !
    Après 2 ans et 10 mois de refonte totale du projet Cpcdos (depuis le 1er février 2015), je vous informe enfin la nouvelle update en silencieuse de Cpcdos en version OS2.1 PREVIEW


    "Update silencieuse" ?

    En effet, libre de le télécharger, seul les abonnés du forum, tout comme toi, donc les plus curieux seront informés de cette mise à jour Les tutoriels en vidéo et documentations en ligne ne sont pas finalisés.


    Et l'update officielle ?

    Elle est prévue pour le 1er février 2018, avec des tutoriels en vidéo, et de la documentation plutôt complète. Et éventuellement des corrections et ajouts de fonctionnalités du noyau. Bon ça ne sera pas parfait mais il y aura un début !


    Qu'est ce cette mise à jour à de plus que la précédente de Février 2015 ?

    POUR FAIRE TRES BREF
    Cette version de Cpcdos embarque beaucoup de nouvelles fonctionnalités, et en plus des composants désormais indépendant du DOS.

    Elle est désormais capable de gérer de manière autonome :
    • L'interface visuelle au pixel près (Fenêtres, PictureBox, CheckBox, ProgressBar, TextBox, TextBloc...)
    • Rendu 3D via GZE Engine/OpenGL (En refonte, voir la FAQ)
    • Curseur graphique
    • Multi-OS
    • Lecture des images bmp, jpg, png, gif
    • Lecture et écriture des fichiers.
    • Caractères UTF-8 (En refonte)
    • Polices d'écritures (En refonte)
    • Ping ICMP
    • Client/Serveur UDP/TCP, TELNET et HTTP
    • Protocoles Client/Serveur HTTP, FTP
    • Langage CpcdosC+, POO, Fonction(), routines, variables, calculs, exécution de code
    • Mémoire RAM
    • BIOS APM v1.0 v1.1 v1.2+ (Advanced Power Management)
    • Garbage collector (En refonte)
    • Gestionnaire de processus/thread
    • Chargeur d'exécutables Clang/LLVM (Low-Level-Virtual-Machine)
    • Chargeur d'exécutables Win32 PE
    • Mémoire virtuelle
    • Multi-threading
    • ISR
    • etc...

    Une avancée majeure qui vous a fait attendre 3 années.

    Quoi d'autre de nouveau ?

    Un nouveau magnifique site internet avec enfin un nom de domaine + Téléchargements
    https://cpcdos.net/

    Un serveur d'archivage des versions :
    https://dl.cpcdos.net/
    Le dossier "PRIVATE" est réservé aux adhérant au Ultima Tester


    Et cette version ?
    Consultez le fichier Releases.txt


    Pour contribuer DANS le noyau ?
    Encore réservé aux adhérant d'Ultima Test, il s'agit de la branche Cpcdos SDK, l'hébergement publique du code source sur GitHub est prévu pour fin 2018 pour des raisons de stabilité et d'avancement. Vous pouvez encore vous inscrire ici !


    Créer un .EXE Windows, une LLVM pour Cpcdos ?
    Vous pouvez développer votre OS ou des programmes en C++ depuis un exécutable Windows ou Clang/LLVM.
    En effet, Cpcdos est capable de lire nativement les exécutable Win32 PE et Clang/LLVM.
    Afin d'améliorer et de maximiser la compatibilité Windows<-->Cpcdos, nous avons packagé 2 outils pour développer un .EXE et Clang/LLVM
    Bien évidement, vous pouvez utiliser Code::Block, WinDev pour créer votre exécutable .EXE, à condition de compiler en 32 bits et minimiser les dépendances externes


    Autres infos

    Une vidéo très popu.. UNE vidéo :


    Un grand remerciement à Michael BANVILLE, le concepteur du moteur graphique GZE et CWave collection, pour modules Clang/LLVM et Chargeur Win32 PE, un travail colossal qui n'aurai pas eu lieu sans lui.
    Un grand remerciement à Simon MICHENAUD pour la refonte du nouveau site web officiel de Cpcdos
    Un grand remerciement aux Ultima Testers qui m'ont relevé beaucoup de bugs rencontrés! Et notamment à Esteban CADIC notre principal Ultima Tester.
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  2. #2
    Candidat au Club
    Félicitation, j’admire tout le travail accomplie, CpcDos mérite d’être connu, je suis le projet de près.
    Le site à de la gueule (merci Simon), super logo en passant, un projet en devenir, bref lâcher pas!

    Vivement le 1er février

  3. #3
    Membre expérimenté
    C'est très gentil de ta part
    Bonne fêtes !
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  4. #4
    Candidat au Club
    Difficuté
    J'ai télécharger la MAJ du noyau comme beacoup d'entre nous et je trouve bien qu'il est assez compliqué à l'utilisation.
    Donc j'ai développer sous l'ancien noyau et la je m'attaque sur le nouveau noyau mais il est assez compliquer pour un nouveau qui voudrais ce développer sous CPCDOS.
    Donc faudrais essayer de simplifiez au plus dans la prochaine MAJ.

  5. #5
    Membre expérimenté
    Il est pas plus compliqué, il est plus complet et l’évolutivité du langage CC+ (CpcdosC+) a un fort intérêt. C'est de s'approcher au mieux des notions de langage POO
    Le CpcdosC+ supporte et supportera les notions "d'instanciation" "Fonctions" "Routine dynamique" "Retour de valeur" "Niveau de visibilité (1,2,3,4,5)" etc...

    Effectivement la partie qui change la façon de coder du CC+ est la visibilité (Privacité à 5 niveau), c'est hyper important pour un OS multi-tâche, c'est de cela que ça te semble abstrait ?
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  6. #6
    Membre expérimenté
    Update Juillet 2019 - Cpcdos OS2.1 Beta 1.1
    Ce message n'a pas pu être affiché car il comporte des erreurs.
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  7. #7
    Membre expérimenté
    Update Avril 2020 - Cpcdos OS2.1 Beta 1.2
    Ce message n'a pas pu être affiché car il comporte des erreurs.
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là