La Place des Développeurs FUSION-C Codez en C pour MSX les doigts dans le nez !
Reprise du message précédent
très intéressant tout ça, même si je pense pas me lancer dans ce nouveau langage pour moi. par contre je connais quelques fonctionnements de la machine si ça peut aider et bravo à Monos pour son engouement pour nos bécanesLe MSXien le plus à l'ouest ... ou presque
DE rien MSXosaure. Oui comme dit dans un autre topic, j'aime beaucoup les machines rétro. Je trouve toujours ça fantastique de voir ce qui se fait encore sur nos machines qui date ! Les communauté sont super. En 8bits que cela soit la norme MSX, Commodore 64, Amstrad et ZX Spectrum, cela vie très bien.
On parle de machine morte mais ce n'est pas vrais !!!
On parle de machine morte mais ce n'est pas vrais !!!
ericb59
Membre non connecté
Conseiller Municipal
NOUVEAUTES Pour l'update à venir de FUSION-C
De nouvelles fonctions sont déjà implantées pour l'update à venir :
- GetDiskParam : Récupère les information sur le disk en cours (Floppy ou autre)
- SectorRead et SectorWrite : Pour lire et écrire directement sur les secteurs du lecteur en courts. La lecture de données par secteurs est 2,5 fois plus rapide que la lecture classique.
- GetDiskTrAdress & SetDiskTrAdress : Pour récupérer et ajuster l'adresse de transfert Disk utilisée par les fonctions ReadSectore et WriteSector
- RleWBToVram & RleWBToRam : Décompression des données compactée en RLEWB
- VDPLinesSwitch : Pour switcher le VDP MSX2 en mode 192 ou 212 lignes
- SC2FilledCircle et SC2Circle : Dessiner les cercles en screen2
- CovoxPlay : Lire des données musicale vers le covox/simpl
- SetRealTimer & RealTimer : Timer temps réél 50/60hz
- MouseRead : Utilisation de la souris MSX
et grâce au superbe travail réalisé par Sylvain
- Une bibliothèque Spécifique pour utiliser et programmer sur la carte GFX9000
De nouvelles fonctions sont déjà implantées pour l'update à venir :
- GetDiskParam : Récupère les information sur le disk en cours (Floppy ou autre)
- SectorRead et SectorWrite : Pour lire et écrire directement sur les secteurs du lecteur en courts. La lecture de données par secteurs est 2,5 fois plus rapide que la lecture classique.
- GetDiskTrAdress & SetDiskTrAdress : Pour récupérer et ajuster l'adresse de transfert Disk utilisée par les fonctions ReadSectore et WriteSector
- RleWBToVram & RleWBToRam : Décompression des données compactée en RLEWB
- VDPLinesSwitch : Pour switcher le VDP MSX2 en mode 192 ou 212 lignes
- SC2FilledCircle et SC2Circle : Dessiner les cercles en screen2
- CovoxPlay : Lire des données musicale vers le covox/simpl
- SetRealTimer & RealTimer : Timer temps réél 50/60hz
- MouseRead : Utilisation de la souris MSX
et grâce au superbe travail réalisé par Sylvain
- Une bibliothèque Spécifique pour utiliser et programmer sur la carte GFX9000
Visiteurs
Vagabond
Message : 0
Bravo Eric, beau travail, je crois même pouvoir dire qu'il y aura quelques correctifs de robustesse de la librairies
On en profite pour faire un appel aux tests et petites démos de fonctions. Si quelques-uns d'entre vous se sentent de réaliser un petit programme, les idées et l'aide seront les bienvenus.
On en profite pour faire un appel aux tests et petites démos de fonctions. Si quelques-uns d'entre vous se sentent de réaliser un petit programme, les idées et l'aide seront les bienvenus.
Ba de rien.
Pour la version basic, ce qui peut être bien c'est de changer de numéros ou un truc sans numéros plutôt. Ce qui permet de moi continuer dans ma ligné pour le future.
Je dois continuer la version msx de la série initiale. LA je suis en mode pause en prog.
Pour la version basic, ce qui peut être bien c'est de changer de numéros ou un truc sans numéros plutôt. Ce qui permet de moi continuer dans ma ligné pour le future.
Je dois continuer la version msx de la série initiale. LA je suis en mode pause en prog.
ericb59
Membre non connecté
Conseiller Municipal
Monos :
Pour la version basic, ce qui peut être bien c'est de changer de numéros ou un truc sans numéros plutôt. Ce qui permet de moi continuer dans ma ligné pour le future.
Je dois continuer la version msx de la série initiale.
Pour la version basic, ce qui peut être bien c'est de changer de numéros ou un truc sans numéros plutôt. Ce qui permet de moi continuer dans ma ligné pour le future.
Je dois continuer la version msx de la série initiale.
J'ai pas compris ce que tu voulais dire Monos. Edité par ericb59 Le 05/04/2019 à 08h26
TurboSEB
Membre non connecté
Conseiller Municipal
ericb59 :
J4ai pas compris ce que tu voulais dire Monos.
Monos :
Pour la version basic, ce qui peut être bien c'est de changer de numéros ou un truc sans numéros plutôt. Ce qui permet de moi continuer dans ma ligné pour le future.
Je dois continuer la version msx de la série initiale.
Pour la version basic, ce qui peut être bien c'est de changer de numéros ou un truc sans numéros plutôt. Ce qui permet de moi continuer dans ma ligné pour le future.
Je dois continuer la version msx de la série initiale.
J4ai pas compris ce que tu voulais dire Monos.
Je crois que c'est le cerveau reptilien qui a repris le dessus la
Pendant ce temps là le cerveau principale,en surchauffe, se repose
MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
ericb59
Membre non connecté
Conseiller Municipal
JIPEMSX :
moi je pense que monos parle du nom du jeu
ha oui vu sous cet angle c'est compréhensible effectivement ! Bravo Jipe, tu viens de passer avec succès l'examen de traduction du Monos
ericb59
Membre non connecté
Conseiller Municipal
Après plus de 220 téléchargement de FUSION-C depuis 5 mois, la communauté MSX du monde entier a démontré son intérêt pour un langage complet et simple, utilisable sur les ordinateurs récents, pour programmer notre bon vieux MSX !
La nouvelle version 1.1 de FUSION-C est disponible.
Maintenant plus de stabilité, moins de mémoire utilisée dans les programmes compilés, beaucoup de corrections de bogues et de nouvelles fonctionnalités disponibles.
Certaines fonctions ont été entièrement reprogrammées pour consommer moins de mémoire et être plus rapide.
Les nouvelles fonctions permettent maintenant:
- Gérer une souris MSX
- Avoir une variable de TIMER en temps réel
- Décompresser les données RLEWB (Compressor include)
- Lire et écrire des données directement sur les secteurs du disque
- Jouer des échantillons via un module Covox
- Gérer une interruption automatique
- le nouveau crt0 initialise maintenant les variables globales.
et plus...
FUSION-C 1.1 est toujours gratuit, téléchargeable sur www.repro-factory.com
Le livre FUSION-C Complete Journey a été mis à jour et corrigé, est toujours disponible sur Amazon:
https://www.amazon.com/FUSION-C-MSX-Library-complete-journey/dp/1730828612/ref=sr_1_3
La prochaine mise à jour intégrera tout le nécessaire pour programmer la V9990 en C !
Codez, publiez, jouez !
La nouvelle version 1.1 de FUSION-C est disponible.
Maintenant plus de stabilité, moins de mémoire utilisée dans les programmes compilés, beaucoup de corrections de bogues et de nouvelles fonctionnalités disponibles.
Certaines fonctions ont été entièrement reprogrammées pour consommer moins de mémoire et être plus rapide.
Les nouvelles fonctions permettent maintenant:
- Gérer une souris MSX
- Avoir une variable de TIMER en temps réel
- Décompresser les données RLEWB (Compressor include)
- Lire et écrire des données directement sur les secteurs du disque
- Jouer des échantillons via un module Covox
- Gérer une interruption automatique
- le nouveau crt0 initialise maintenant les variables globales.
et plus...
FUSION-C 1.1 est toujours gratuit, téléchargeable sur www.repro-factory.com
Le livre FUSION-C Complete Journey a été mis à jour et corrigé, est toujours disponible sur Amazon:
https://www.amazon.com/FUSION-C-MSX-Library-complete-journey/dp/1730828612/ref=sr_1_3
La prochaine mise à jour intégrera tout le nécessaire pour programmer la V9990 en C !
Codez, publiez, jouez !
ericb59 :
Après plus de 220 téléchargement de FUSION-C depuis 5 mois, la communauté MSX du monde entier a démontré son intérêt pour un langage complet et simple, utilisable sur les ordinateurs récents, pour programmer notre bon vieux MSX !
La nouvelle version 1.1 de FUSION-C est disponible.
La nouvelle version 1.1 de FUSION-C est disponible.
MERCI ERIC !!!
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie