IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

Nouvelle Idées de commandes


Sujet :

Cpcdos

  1. #1
    Invité
    Invité(e)
    Par défaut Nouvelle Idées de commandes
    Bonjour Sébastien est ce déjà au projet d'ajouter une commande pour inclure du code ASM ou autre dans un fichier CPC ?
    Si oui pour quand a tu prévu cet ajout ?

  2. #2
    Membre chevronné
    Avatar de cpcdos
    Homme Profil pro
    Ingénieur concepteur chez Capgemini. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    mai 2010
    Messages
    585
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur concepteur chez Capgemini. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2010
    Messages : 585
    Points : 1 780
    Points
    1 780
    Billets dans le blog
    1
    Par défaut
    Salut
    biensure que c'était au projet, regarde à cette page :

    http://data-serveur.verygames.net/cp...hp?topic=520.0

    Le forum va être fermé en novembre, je l'affiche ici :

    (Sondage) Révolution de la programmation CpcdosC+ de Cpcdos OSx [dans le futur]
    « le: août 07, 2014, 03:57:32 pm »
    == Révolution des possibilités du projet CPCDOS OSx ==

    Au projet du moteur CpcdosC+ version 5.0 :

    Programmation Orienté Objet (POO)
    Compilation binaire de votre code CpcdosC+ (CCB)
    Appels d'interruption (Assembleur) x86


    Explications :

    1 : Programmation Orienté Objet

    - Notion et utilisation "d'API Cpcdos" possible.
    - Possibilité de créer des procédures (Sub) avec des paramètres d'appels et de les déclarer publique ou privée.
    - Possibilité d'appeler votre procédure en second thread (Quand la procédure appelée finit de s'exécuter, cpcdos revient sur le code où la procédure à été appelée. Principe du STACK.)
    - Déclarer vos variables en Privée ou Publique.
    - Utiliser dynamiquement les procédures qui se trouve dans les fichiers CCP compilé. (Même principe que les fichiers .DLL)
    - Multi-threading (Exécuter plusieurs procédures en même temps) basé sur une horloge en μs (Micro secondes).

    2 : Compilation binaire de votre code CpcdosC+

    - Code basé sur le principe du byte-code.
    - Instructions CCP codée sur 32 bits.
    - Exécution théoriquement beaucoup plus rapide.
    - Déclarer des procédures publiques. (Principe d'une .DLL)
    - Code source CpcdosC+ illisible (humainement).
    - Blocage de l'exécution en cas de modification du fichier CCP compilé (basé sur signature) Ceci vous permet de protéger des modification votre application.

    3: Appels d'interruption (Assembleur) x86

    - Interruptions Cpcdos. (Pour utiliser les fonctions du Kernel)
    - Interruption BIOS et DOS. (Pour utiliser les fonctions du système)
    - Possibilité programmation en assembleur
    + Créer des applications tiers 16 et 32 bits.
    + Créer des applications CCP pour Cpcdos
    + Créer des drivers !!
    - Utiliser les registres offset, segment, d'état (AX, BX, CX, DX, AL, AH, BL, BH, CL, CH, DL, DH, CS, DS, SS, ES, FS, GS, EBP, ESP, ESI, EDI, EAX, EDX, ECX, EBX)
    Le registre EIP ne sera surement pas intégré.. à voir!
    et
    - Multi-tâche du kernel offert

    (CCP : CpcdosC+)

    Pourquoi ce message ?
    Je poste ce message pour vous montrer à quelle point l'importance du projet et puis la performance des possibilités, et malgré les commentaire désagréables que j'ai pu avoir, la version 5.0 du moteur CCP donnera une équivalence rapproché à 70% aux possibilités de programmation dans systèmes actuels.

    Par exemple :
    Aujourd'hui version 3.1 du moteur CCP, la programmation CpcdosC+ ne donne pas la possibilité de :
    - Faire clignoter les LEDs de votre clavier
    - Récupérer le flux de données du réseau
    - Faire croustiller votre disque dur dans le vide
    - Etc .... (Les possibilité de ouf)

    Et bien plus tard version 5.0 du moteur CCP ça sera possible puisse vous développeurs, vous aurez l'accès aux interruption du système, du BIOS et du DOS en CpcdosC+.

    Des questions ? des commentaires ? idées ? je répond
    « Dernière modification: août 07, 2014, 04:00:29 pm par Faviersebastien01 »
    Cordialement
    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. Proposition d'un nouvel IDE a rajouter dans la liste
    Par cedrix57 dans le forum Contribuez
    Réponses: 4
    Dernier message: 20/03/2009, 09h50
  2. ajouter une nouvelle option à la commande wget
    Par GoldenEyes dans le forum Linux
    Réponses: 2
    Dernier message: 01/09/2008, 16h40
  3. [Humanitaire]Un nouvelle idée ?
    Par Sunchaser dans le forum La taverne du Club : Humour et divers
    Réponses: 12
    Dernier message: 18/12/2006, 14h33
  4. Réponses: 1
    Dernier message: 31/05/2006, 12h27

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