Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 11 sur 11
  1. #1
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut Nouvelle version du compilateur Turbo51

    Bonjour,

    Turbo51 est un compilateur gratuit pour la famille de microcontrôleurs 8051.
    Il fonctionne uniquement en ligne de commande dans une console Windows.
    Il supporte la syntaxe Turbo/Borland Pascal 7 et permet d'inclure du code Assembleur (à la limite, il peut compiler du code entièrement en Assembleur).
    Il peut produire des fichiers aux formats BIN, HEX et OMF et a le bon goût de générer également un source Assembleur complet.

    http://turbo51.com/download-free-pascal-compiler-8051

    Si vous travaillez avec ce compilateur ou si vous l'avez simplement testé, qu'en pensez-vous ?
    N'hésitez pas à nous livrer vos expériences, trucs et astuces.
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  2. #2
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    L'équipe de développement vient de sortir une nouvelle version, la 0.1.3.7, qui corrige quelques bugs mineurs. Cette reprise d'activités ne pourra que rassurer les utilisateurs de Turbo 51.

    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  3. #3
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    La version 0.1.3.8 corrige un bug dans la fonction Val :

    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  4. #4
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    De nombreuses corrections pour cette version 0.1.3.9 :
    • Fixed bug : Wrong comparison of LongInt and Real variables with negative values
    • Fixed bug : Wrong result of system function Val for Real parameter
    • Fixed bug : Writeln and Readln without parameters ignored DefaultFile set to On
    • Fixed bug : Readln stopped reading on CR character
    • Fixed bug : BIN/HEX/U51/OMF output directory with spaces generated error
    • Fixed bug : Compiler crashes when assigning a value in register B to indirect address (e.g. result of mod operation to var parameter)
    • Fixed bug : Internal error when declaring absolute variable at var parameter
    • Change : Various improvements in optimization algorithms
    • New feature : Added support for interrupts at Interrupt address + CodeStart address (used for some monitors)
    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  5. #5
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    Une version 0.1.3.10 vient de voir le jour :
    • Fixed bug : Internal error in some rare occasions
    • Fixed bug : Some peephole optimizations didn't mark newly created live registers
    • Change : Improved internal memory management to avoid "Out of memory" error when optimizing huge program blocks
    • Change : Extended Linear Address Record is no longer written to the HEX file as it causes problems with some loaders
    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  6. #6
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    Nouvelle version 0.1.3.11 :
    • Fixed bug : Overflow in arithmetic operation reported in some rare occasions
    • Fixed bug : Wrong address of indirectly addressed arrays was calculated in some cases
    • Change : Added separate report on time spent on compilation and optimization
    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  7. #7
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    La version 0.1.3.12 est sortie :
    • Fixed bug : Typed constant pointer declaration in some cases generated Internal error
    • Fixed bug : Wrong optimization in some rare cases due to register not marked as live
    • Fixed bug : Missed CSE optimization opportunities in main program block
    • Fixed bug : Wrong optimization in some rare cases involving SWAP A instruction
    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  8. #8
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    Version 0.1.3.13 :
    • Fixed bug : Wrong register optimization in system function Abs for integers
    • Fixed bug : Bug in calculation of unary minus for Real variables
    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  9. #9
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    Nouvelle version 0.1.3.14 :
    • Fixed bug : System procedure Val reported error when converting numbers with two digit exponent
    • Fixed bug : System procedure Val didn't reported error when mantissa or exponet in real number was missing
    • Fixed bug : Wrong register optimization in some cases involving integer comparison
    • Fixed bug : Wrong order of optimized PUSH / POP instructions in some rare cases
    • Fixed bug : Wrong stack frame initialization in some cases
    • Fixed bug : Wrong conversion of character to string in some cases
    • Fixed bug : Few bugs in heap management
    • New feature : Variable types in map file
    • New feature : CSV symbol file (generated with map file).

    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  10. #10
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    Une version corrective 0.1.3.15 vient déjà de sortir :
    • Fixed bug : Using the -O or -OX switch without the -G switch crashes the compiler

    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  11. #11
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 129
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 129
    Points : 38 047
    Points
    38 047

    Par défaut

    Nouvelle version 0.1.3.16 :
    • Fixed bug : Wrong register optimization in some cases involving XDATA variables
    • Fixed bug : Wrong optimization in some cases involving multiplication of 16-bit data with 256
    • Fixed bug : Wrong variable type of typed constants in the CSV file

    http://turbo51.com/download-free-pascal-compiler-8051
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •