1. #1
    Membre expérimenté
    Avatar de cpcdos
    Homme Profil pro
    Etudiant Master ESI Isitech Développeur technicien informatique embarqué chez Navya
    Inscrit en
    mai 2010
    Messages
    566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant Master ESI Isitech Développeur technicien informatique embarqué chez Navya
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2010
    Messages : 566
    Points : 1 702
    Points
    1 702
    Billets dans le blog
    1

    Par défaut ** Les nouvelles Updates **

    Nom : logo.png
Affichages : 174
Taille : 14,2 Ko
    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, du discord, 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, et notre discord qu'il a crée.
    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
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : décembre 2017
    Messages : 1
    Points : 4
    Points
    4

    Par défaut

    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é
    Avatar de cpcdos
    Homme Profil pro
    Etudiant Master ESI Isitech Développeur technicien informatique embarqué chez Navya
    Inscrit en
    mai 2010
    Messages
    566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant Master ESI Isitech Développeur technicien informatique embarqué chez Navya
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2010
    Messages : 566
    Points : 1 702
    Points
    1 702
    Billets dans le blog
    1

    Par défaut

    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
    Homme Profil pro
    Collégien
    Inscrit en
    janvier 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 17
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Collégien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2018
    Messages : 1
    Points : 2
    Points
    2

    Par défaut 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é
    Avatar de cpcdos
    Homme Profil pro
    Etudiant Master ESI Isitech Développeur technicien informatique embarqué chez Navya
    Inscrit en
    mai 2010
    Messages
    566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant Master ESI Isitech Développeur technicien informatique embarqué chez Navya
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2010
    Messages : 566
    Points : 1 702
    Points
    1 702
    Billets dans le blog
    1

    Par défaut

    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à

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/02/2009, 15h22
  2. Réponses: 1
    Dernier message: 12/09/2007, 16h22
  3. [XLS] De deux listes déplacer les nouvelles entrées
    Par Henrique92 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/09/2005, 22h12
  4. [CR9 et VB6] n'affiche pas les nouvelles donnée
    Par moumoule17 dans le forum SDK
    Réponses: 3
    Dernier message: 22/04/2005, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo