Editeur de sprite hardware cpc+ sur cpc+
Modérateur : Politburo
Editeur de sprite hardware cpc+ sur cpc+
Bonjour tout le monde...
Etat d'avancement de mon éditeur de Sprite CPC+ pour CPC+ ci-après... Ce soir j'ai ajouté la gestion de la souris et corrigé les bugs d'affichage.
L'autre partie du programme qui reste à coder sera en 80 colonnes, avec prévisualisation de la bibliothèque de sprites , sauvegardes et exports.
Pleins d'idée en tête pour utiliser ça par la suite ;D
https://youtu.be/W-HvWkHslVw
Nouvelle version qui gère la souris :
https://youtu.be/M7xedGP2SYk
Etat d'avancement de mon éditeur de Sprite CPC+ pour CPC+ ci-après... Ce soir j'ai ajouté la gestion de la souris et corrigé les bugs d'affichage.
L'autre partie du programme qui reste à coder sera en 80 colonnes, avec prévisualisation de la bibliothèque de sprites , sauvegardes et exports.
Pleins d'idée en tête pour utiliser ça par la suite ;D
https://youtu.be/W-HvWkHslVw
Nouvelle version qui gère la souris :
https://youtu.be/M7xedGP2SYk
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Re: Editeur de sprite hardware cpc+ sur cpc+
Bonsoir...
Voilà la version v0.5 Beta ;D
https://youtu.be/StP5k_xZC-o
Lien téléchargement image disque 3" : https://drive.google.com/file/d/1-zmAB6 ... sp=sharing
La disquette inclue une version CPM+ qui gère un drive b: de 720ko et un Ram Disk c: de 440 ko. Sur émulateur je conseille WINAPE en activant l'option ASIC. N'ayant pas de souris sur mon CPC+, je ne sais pas ce que ca donne en 'réel'. Tous les sources y sont, y compris la police vectorielle et proportionnelle ;D Si vous jetez un oeil dessus ça peut faire peur lol. Ca prouve au moins que le TP3 est très stable...
Ajout depuis la video :
- Ctrl C : dessine cercle plein
- R : Rectangle
- Ctrl R : Rectangle plein
Limitation :
- La fonction de remplissage de surface tient en 4 lignes mais est massivement récursive. J'ai bloqué la profondeur de récursivité à 500. A améliorer dans les prochaines version.
- Pas d'option de désactivation de la souris. Mais comme elle est compatible JoyStick, vous pouvez la déplcer dans un coin de l'écran
Je n'ai pas repéré de bug majeur.
Voilà la version v0.5 Beta ;D
https://youtu.be/StP5k_xZC-o
Lien téléchargement image disque 3" : https://drive.google.com/file/d/1-zmAB6 ... sp=sharing
La disquette inclue une version CPM+ qui gère un drive b: de 720ko et un Ram Disk c: de 440 ko. Sur émulateur je conseille WINAPE en activant l'option ASIC. N'ayant pas de souris sur mon CPC+, je ne sais pas ce que ca donne en 'réel'. Tous les sources y sont, y compris la police vectorielle et proportionnelle ;D Si vous jetez un oeil dessus ça peut faire peur lol. Ca prouve au moins que le TP3 est très stable...
Ajout depuis la video :
- Ctrl C : dessine cercle plein
- R : Rectangle
- Ctrl R : Rectangle plein
Limitation :
- La fonction de remplissage de surface tient en 4 lignes mais est massivement récursive. J'ai bloqué la profondeur de récursivité à 500. A améliorer dans les prochaines version.
- Pas d'option de désactivation de la souris. Mais comme elle est compatible JoyStick, vous pouvez la déplcer dans un coin de l'écran
Je n'ai pas repéré de bug majeur.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Re: Editeur de sprite hardware cpc+ sur cpc+
Dernière beta avant la v1.
L'ajout principal est la gestion des cycles d'animation.
Le lien précédent contient la nouvelle version
https://youtu.be/5E5j3V7UEPM
L'ajout principal est la gestion des cycles d'animation.
Le lien précédent contient la nouvelle version
https://youtu.be/5E5j3V7UEPM
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
- SbM
- Fonctionne à 9600 bauds
- Messages : 4609
- Enregistré le : 24 nov. 2004 21:49
- Localisation : SQY (78), France
- Contact :
Re: Editeur de sprite hardware cpc+ sur cpc+
Chouette création. Par curiosité : pourquoi avoir classé les curseurs dans l'ordre V, R, B au lieu du classique R, V, B ?
http://sbm.ordinotheque.free.fr | http://www.mo5.com
"Un bon disque dur est un disque dur mort." (Général Cluster)
"Un bon disque dur est un disque dur mort." (Général Cluster)
Re: Editeur de sprite hardware cpc+ sur cpc+
Salut, c'est la façon dont le CPC+ gère ses couleurs en interne. Au départ j'étais en RVB mais finalement c'est plus pratique d'utiliser la logique interne du CPC+, car les 4096 couleurs se codent très facilement en 3 caractères hexadécimaux. Par exemple:
Code : Tout sélectionner
V R B
5 C 2
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
- SbM
- Fonctionne à 9600 bauds
- Messages : 4609
- Enregistré le : 24 nov. 2004 21:49
- Localisation : SQY (78), France
- Contact :
Re: Editeur de sprite hardware cpc+ sur cpc+
Je reste convaincu que pour un utilisateur lambda, ce serait plus logique d'avoir R,G,B dans l'interface du logiciel, quel que soit l'ordre dans lequel c'est codé « derrière ».
Mais bon, si je suis le seul à soulever cette question, c'est que ça ne doit « surprendre » que moi.
Mais bon, si je suis le seul à soulever cette question, c'est que ça ne doit « surprendre » que moi.
http://sbm.ordinotheque.free.fr | http://www.mo5.com
"Un bon disque dur est un disque dur mort." (Général Cluster)
"Un bon disque dur est un disque dur mort." (Général Cluster)
Re: Editeur de sprite hardware cpc+ sur cpc+
Ok, Je vais repasser en RVB dans la v1 même si tout est en VRB en interne. Juste 2 éléments graphiques à inverser ;D L'interface graphique pourrait d(ailleurs être totalement personnalisable (déplacer les blocs du menu avec la souris) mais l'intérêt me semble limité.
Au passage, j'ai vu qu'il existe des interfaces pour connecter des souris PC standard PS/2 sur CPC mais impossible de trouver ça. Je suis preneur de toute info.
Au passage, j'ai vu qu'il existe des interfaces pour connecter des souris PC standard PS/2 sur CPC mais impossible de trouver ça. Je suis preneur de toute info.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Re: Editeur de sprite hardware cpc+ sur cpc+
Version v1 de TP-Sprite finalisée ;D Ca marche très bien sur mon CPC 6128+.
Plus de nouveautés que prévu :
Gestion du copier-coller avec CONTROL-COPY et SHIFT-COPY (y compris dans des images différentes)
Déplacement au pixel du sprite (touches 2, 4, 6,8)
Symétries horizontale et verticale (pour 'retourner' un sprite)
Aide intégrée (tapez juste TPSPRITE)
Création/modification de Sprite par TPSPRITE NOM du fichier
Gestion de la souris améliorée (plus de pb de double clic)
etc... (voir l'aide en tapant TPSPRITE)
Pour clarifier les choses j'ai séparé le programmes et les sources :
Le programme (inclus CPM et quelques sprite .SPR) : https://drive.google.com/file/d/1Qb456f ... sp=sharing
pour lancer : ùcpm puis TPSPRITE nomfichier à modifier ou créer ou juste TPSPRITE
Les sources : https://drive.google.com/file/d/1es--IF ... sp=sharing
Et une chti'te vidéo : https://youtu.be/Dd5Jzzogqdg
Plus de nouveautés que prévu :
Gestion du copier-coller avec CONTROL-COPY et SHIFT-COPY (y compris dans des images différentes)
Déplacement au pixel du sprite (touches 2, 4, 6,8)
Symétries horizontale et verticale (pour 'retourner' un sprite)
Aide intégrée (tapez juste TPSPRITE)
Création/modification de Sprite par TPSPRITE NOM du fichier
Gestion de la souris améliorée (plus de pb de double clic)
etc... (voir l'aide en tapant TPSPRITE)
Pour clarifier les choses j'ai séparé le programmes et les sources :
Le programme (inclus CPM et quelques sprite .SPR) : https://drive.google.com/file/d/1Qb456f ... sp=sharing
pour lancer : ùcpm puis TPSPRITE nomfichier à modifier ou créer ou juste TPSPRITE
Les sources : https://drive.google.com/file/d/1es--IF ... sp=sharing
Et une chti'te vidéo : https://youtu.be/Dd5Jzzogqdg
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Re: Editeur de sprite hardware cpc+ sur cpc+
Hello
j'ai ajouté les UNDO (Ctrl ESC), corrigé quelques bugs cosmétiques (pixels fantômes), et ajouté des options de sauvegardes (et "sauvegarder sous") (Ctrl S), chargement (Ctrl L) des fichiers directement dans le programme. Encore une anomalie bzarre à cerner quand on copie des blocs images d'un sprite à un autre et ça fera une v1.01... J'aimerai bien aussi séparer la fonction de sauvegarde classique (en binaire) des imports-exports (en ascii) mais ce sera pour plus tard. Les sauvegardes seraient beaucoup plus rapides en binaires...
EDIT : La v 1.01 est dispo dans le lien google drive ci dessus. Elle remplace la v1.0. Le UNDO amélioré, copier-coller entre sprites différent, chargement et sauvegarde ... J'ai bien torturé la chose et pas vu de bug. Cette v1.01 est totalement utilisable.
j'ai ajouté les UNDO (Ctrl ESC), corrigé quelques bugs cosmétiques (pixels fantômes), et ajouté des options de sauvegardes (et "sauvegarder sous") (Ctrl S), chargement (Ctrl L) des fichiers directement dans le programme. Encore une anomalie bzarre à cerner quand on copie des blocs images d'un sprite à un autre et ça fera une v1.01... J'aimerai bien aussi séparer la fonction de sauvegarde classique (en binaire) des imports-exports (en ascii) mais ce sera pour plus tard. Les sauvegardes seraient beaucoup plus rapides en binaires...
EDIT : La v 1.01 est dispo dans le lien google drive ci dessus. Elle remplace la v1.0. Le UNDO amélioré, copier-coller entre sprites différent, chargement et sauvegarde ... J'ai bien torturé la chose et pas vu de bug. Cette v1.01 est totalement utilisable.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
- JayBLOOD
- Fonctionne à 1200 bauds
- Messages : 695
- Enregistré le : 27 août 2011 19:43
- Localisation : 49
Re: Editeur de sprite hardware cpc+ sur cpc+
Encore merci! J'ai pris ta version "débuguée" pour le moment. Je teste cela sur mon vrai plus dès que je le réinstalle. Et oui, ma pièce spéciale pour mes vieux ordis n'est pas finie. J'ai regardé ton test sur mon tube, c'est vraiment sympa de regarder ce que tu a crée. Superbe!
Jay