[VG5000] Caractères redéfinis.

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Carl, Papy.G, fneck

Répondre
Avatar du membre
Xavier_AL
Messages : 466
Enregistré le : 06 déc. 2017 20:30

[VG5000] Caractères redéfinis.

Message par Xavier_AL » 12 oct. 2018 22:10

Salut à tous,

On m'a fait remarquer que le VG5000 n'était pas représenté dans "UDG's Factory".
Capture.JPG
Capture.JPG (171.2 Kio) Vu 431 fois
Comme j'ai ajouté l' "IBMPC", il me faut remplir l'emplacement (#1).
La définition d'un caractère est de 8x10. (#2)
Mais je n'ai pas trouvé la table de caractère. (#3)
Je dois chercher s'il existe un 'LOADER' Basic pour insérer le code en basic. (#4)
Donc, je m'adresse à vous pour savoir:
1- la plage de la redéfinition de caractère.
2- le nombre/taille de la table de caractères redéfinissable.
3- un exemple de 'LOADER' en basic (/ASM) pour redéfinir l'ensemble de ces caractères.

Merci pour vos futures réponses.
:D

Avatar du membre
Carl
Modérateur
Messages : 10493
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Caractères redéfinis.

Message par Carl » 13 oct. 2018 11:03

Xavier, voir pages 14 et 32 du PDF...
http://vg5000.free.fr/docs/livres/Clefs ... VG5000.pdf

Carl

Avatar du membre
Xavier_AL
Messages : 466
Enregistré le : 06 déc. 2017 20:30

Re: [VG5000] Caractères redéfinis.

Message par Xavier_AL » 13 oct. 2018 23:21

Merci Carl !

Avatar du membre
Xavier_AL
Messages : 466
Enregistré le : 06 déc. 2017 20:30

Re: [VG5000] Caractères redéfinis.

Message par Xavier_AL » 14 oct. 2018 04:24

Walà !
P'us d'trou...
:D
Capture.JPG
Capture.JPG (155.27 Kio) Vu 367 fois

Markerror
Messages : 1399
Enregistré le : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

Re: [VG5000] Caractères redéfinis.

Message par Markerror » 14 oct. 2018 08:30

Bonjour,

Pour le VG5000, il y a deux tables de caractères définissables, texte et graphique. Dans ta copie d'écran, la fonte correspond au texte et le listing d'export à des caractères graphiques (ça devrait être plutôt un SETET qu'un SETEG).

Ca n'a rien à voir, mais ça serait pas mal d'ajouter à ton outil la possibilité de voir le résultat de la combinaison de plusieurs caractères accolés les uns aux autres. On donnerait dans un tableau les codes ASCII des caractères, et on aurait en dessous le résultat graphique. L'intérêt de la chose est de pouvoir alors composer des sprites avec les caractères redéfinis sans trop galérer.

exemple :

32 33 34
34 35 36

afficherait un sprite de 3x2 avec les caractères redéfinis 32 à 36.
On associerait de même les tableaux de sprites à des listes avec un nom pour chaque sprite, et hop, un outil pour faire des graphismes sur VG5000 !

Bon, je file, VG ce matin... Hop, déjà de retour, rien vu sauf un superbe Visiomat 11 de chez Alcatel (pas pris, c'est trop gros et ya des fils partout dans ce pong :-) ).

Avatar du membre
Xavier_AL
Messages : 466
Enregistré le : 06 déc. 2017 20:30

Re: [VG5000] Caractères redéfinis.

Message par Xavier_AL » 14 oct. 2018 22:41

Merci Markerror !

Voici le correctif du programme.
Capture.JPG
Capture.JPG (159.57 Kio) Vu 339 fois
Donc, ajout du deuxième set de caractères et ajout d'un bouton "CHR$" pour envoyer le programme basic dans la boite texte de la fenêtre principale.

Mais, il est vrai que le visuel dans le "screen" est trop petit, même chose pour le "preview" 2x2 qui n'est pas paramétrable...

Il nous faudrait une fenêtre spéciale pour les sprites paramétrables.
Ce serai plus simple pour la création des lutins.

Markerror
Messages : 1399
Enregistré le : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

Re: [VG5000] Caractères redéfinis.

Message par Markerror » 15 oct. 2018 19:13

Ca me semble pas mal du tout ça :-). On peut récupérer où cette merveille pour tester ?

Avatar du membre
Xavier_AL
Messages : 466
Enregistré le : 06 déc. 2017 20:30

Re: [VG5000] Caractères redéfinis.

Message par Xavier_AL » 17 oct. 2018 04:21

Salut Markerror,

Oui, très bonne question!
Il est ici : dskcenter.free.fr/udgs/

Et les DLL à installer sont les même que mes autres projets...

Markerror
Messages : 1399
Enregistré le : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

Re: [VG5000] Caractères redéfinis.

Message par Markerror » 17 oct. 2018 08:37

Application téléchargée, librairie VB5 installée, ça ne fonctionne pas :-(. Windows XP (je sais c'est vieux) me dit qu'il me manque le composant MSCOMCTL.OCX sur mon système. Le fichier est effectivement absent sur le système (apparemment fourni avec Microsoft Office que je n'ai pas (le gratuit fait le boulot tout aussi bien) ou avec des applications VB.
Je vais rechercher cette merveille ce soir...

Avatar du membre
Xavier_AL
Messages : 466
Enregistré le : 06 déc. 2017 20:30

Re: [VG5000] Caractères redéfinis.

Message par Xavier_AL » 18 oct. 2018 02:15

Salut Markerror,

Tu peux installer le "Runtime" de VB6 !

Ici: http://dskcenter.free.fr/kits/VBRun60sp5.exe

Cela enregistrera l'OCX dans la base de registre....

Linzino
Messages : 64
Enregistré le : 26 août 2017 02:40

Re: [VG5000] Caractères redéfinis.

Message par Linzino » 07 déc. 2018 10:27

Moi, je fais tout cela en C avec Z88DK:
https://github.com/z88dk/z88dk

Mon projet:
https://github.com/Fabrizio-Caruso/CROSS-CHASE

joaopa
Messages : 412
Enregistré le : 14 sept. 2013 12:17

Re: [VG5000] Caractères redéfinis.

Message par joaopa » 08 déc. 2018 19:53

Le problème de Z88dk est que le code compilé n'est pas optimisé. D'après mon expérience, c'est au moins 30% plus lourd (donc plus lent...) que du code natif en assembleur.
Bref, Z88dk c'est bien pour porter rapidement un projet déjà écrit en C, mais ce n'est pas l'idéal pour développer sur une machine précise.

PS: j'utilise moi-même Z88DK et j'ai même déjà rapporté plusieurs bugs.

Répondre