La Place des Développeurs [RECHERCHE] "Routines graphiques en assembleur Edité par Sybex" recherche version numérique ou papier
Routines graphiques en assembleur Edité par Sybex écrit par Steve Webb
Si vous avez un PDF ca serait super
En faite je recherche à apprendre la programmation du VDP des MSX1 et 2, et donc je pense que ce bouquin devrait être l'idéal pour commencer
Ou sinon tout infos sur ces sujets :
- Port du VDP
- Configuration des modes 1,2,..
- Accès à la VRAM
Merci d'avance.
Si vous avez un PDF ca serait super
En faite je recherche à apprendre la programmation du VDP des MSX1 et 2, et donc je pense que ce bouquin devrait être l'idéal pour commencer
Ou sinon tout infos sur ces sujets :
- Port du VDP
- Configuration des modes 1,2,..
- Accès à la VRAM
Merci d'avance.
Assembleur et Périphériques des MSX explique un peu comment accéder au VDP en assembleur :
http://www.passionmsx.org/modules/mydownloads/singlefile.php?cid=76&lid=218
Il y a plusieurs exemples dans le Pratique du MSX et c'est un des livres en français le plus détaillé sur les VDP MSX :
http://www.msxvillage.fr/forum/topic.php?id=2121&pt=6#m70219
http://www.passionmsx.org/modules/mydownloads/singlefile.php?cid=76&lid=218
Il y a plusieurs exemples dans le Pratique du MSX et c'est un des livres en français le plus détaillé sur les VDP MSX :
http://www.msxvillage.fr/forum/topic.php?id=2121&pt=6#m70219
@GDX: le premier lien ton sur 404 page not found
Les bouquins sont très intéressants, il va me falloir trouver le temps de mettre en pratique ...
Sinon je vois qu'il est possible de configurer le VDP (msx1) pour 8Ko de Vram au lieu de 16Ko de Vram
Y a t'il eu des MSX avec seulement 8 Ko de VRAM ????
Les bouquins sont très intéressants, il va me falloir trouver le temps de mettre en pratique ...
Sinon je vois qu'il est possible de configurer le VDP (msx1) pour 8Ko de Vram au lieu de 16Ko de Vram
Y a t'il eu des MSX avec seulement 8 Ko de VRAM ????
metalgear2
Membre non connecté
Conseiller Municipal
Bonjour,
Ca arrive souvent sur le site de Passionmsx d'afficher "404 page no found"
Mais tu peux quand même télécharger le livre en PDF.
Ca arrive souvent sur le site de Passionmsx d'afficher "404 page no found"
Mais tu peux quand même télécharger le livre en PDF.
6502man :
Y a t'il eu des MSX avec seulement 8 Ko de VRAM ????
Non, parce que la taille minimum pour afficher le mode SCREEN2, c'est 12Kb.
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
metalgear2
Membre non connecté
Conseiller Municipal
Metalion :
Non, parce que la taille minimum pour afficher le mode SCREEN2, c'est 12Kb.
J'en apprend vraiment tous les jours
6502man :
Sinon je vois qu'il est possible de configurer le VDP (msx1) pour 8Ko de Vram au lieu de 16Ko de Vram
Tu veux dire 4Ko/16Ko. Seulement les plus ancien VDP MSX1 ont cette option mais comme ce n'est pas utilisé sur MSX il faut toujours mettre ce bit à 1. Je crois que c'est la ColecoVision qui a utilisé ce VDP avec 16Ko pour la première fois. Avant la RAM coutait trop cher. Edité par GDX Le 29/06/2016 à 00h56
En ce moment je suis hyper débordé pas le temps de poster sur les forums
Mais j'ai quand même regardé les docs technique concernant les VDP des MSX et pour pouvoir utiliser un écran complet sur MSX1 il n'y a que le mode SCREEN 2, l'avantage c'est que tous les pixels de l'écran n'occupe que 32 * 192 octets = 6144 (si je ne me suis pas endormi sur la doc)
Évidemment sans tenir compte des couleurs qui sont stocké dans des adresses distinctes, pas pratique pour avoir une rapidité
Sinon pour MSX2 j'ai pas eu le temps de regarder en détails mais il semblerais que la gestion de l'écran est différentes non plus par bloc, mais par lignes (1 pixel de haut), et pour la gestion des couleurs ???
A plus....
Mais j'ai quand même regardé les docs technique concernant les VDP des MSX et pour pouvoir utiliser un écran complet sur MSX1 il n'y a que le mode SCREEN 2, l'avantage c'est que tous les pixels de l'écran n'occupe que 32 * 192 octets = 6144 (si je ne me suis pas endormi sur la doc)
Évidemment sans tenir compte des couleurs qui sont stocké dans des adresses distinctes, pas pratique pour avoir une rapidité
Sinon pour MSX2 j'ai pas eu le temps de regarder en détails mais il semblerais que la gestion de l'écran est différentes non plus par bloc, mais par lignes (1 pixel de haut), et pour la gestion des couleurs ???
A plus....
Bon j'ai bien compris la programmation du VDP en mode SCREEN 2
J'initialise convenablement le mode SCREEN2 et affiche une image en assembleur
Maintenant je recherche des infos sur la programmation des interruptions sur MSX en assembleur, pas trouvé dans les DOCS, hormis un passage en rapport avec l'INT du VDP
Si vous avez des infos a ce sujet ?
Merci d'avance.
J'initialise convenablement le mode SCREEN2 et affiche une image en assembleur
Maintenant je recherche des infos sur la programmation des interruptions sur MSX en assembleur, pas trouvé dans les DOCS, hormis un passage en rapport avec l'INT du VDP
Si vous avez des infos a ce sujet ?
Merci d'avance.
ericb59
Membre non connecté
Conseiller Municipal
6502man :
Bon j'ai bien compris la programmation du VDP en mode SCREEN 2
J'initialise convenablement le mode SCREEN2 et affiche une image en assembleur
Maintenant je recherche des infos sur la programmation des interruptions sur MSX en assembleur, pas trouvé dans les DOCS, hormis un passage en rapport avec l'INT du VDP
Si vous avez des infos a ce sujet ?
Merci d'avance.
J'initialise convenablement le mode SCREEN2 et affiche une image en assembleur
Maintenant je recherche des infos sur la programmation des interruptions sur MSX en assembleur, pas trouvé dans les DOCS, hormis un passage en rapport avec l'INT du VDP
Si vous avez des infos a ce sujet ?
Merci d'avance.
Je trouve dommage qu'en 2016, tu ne puisses pas trouver facilement de la doc, ou des exemples...
J'ai l'impression qu'à chaque fois que quelqu'un veut s'essayer à la programmation MSX, que ça soit en ASM ou C ou même Basic, il faut réinventer la roue !
C'est dommage cette perte de temps, et les infos disséminées dans les forums ne sont pas facile à dénicher...
ericb59 :
Je trouve dommage qu'en 2016, tu ne puisses pas trouver facilement de la doc, ou des exemples...
J'ai l'impression qu'à chaque fois que quelqu'un veut s'essayer à la programmation MSX, que ça soit en ASM ou C ou même Basic, il faut réinventer la roue !
C'est dommage cette perte de temps, et les infos disséminées dans les forums ne sont pas facile à dénicher...
J'ai l'impression qu'à chaque fois que quelqu'un veut s'essayer à la programmation MSX, que ça soit en ASM ou C ou même Basic, il faut réinventer la roue !
C'est dommage cette perte de temps, et les infos disséminées dans les forums ne sont pas facile à dénicher...
Je profite de cette intervention fort à propos pour rappeler que les dossiers et le wiki sont ouverts aux contributeurs, s'il y en a qui ont du savoir à partager, y compris en programmation, n'hésitez pas
MSX un jour, MSX toujours !
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie