
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/
Et cette version ?
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 p
opu.. 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.
Partager