La Place des Développeurs Mode video 32x212
Bientôt 40 ans après sa sortie, le MSX2 n'a pas révélé tous ses secrets.
Aujourd'hui Stephan (alias INC HL de NOP) nous révèle un nouveau mode vidéo non documenté pour MSX2 ! Plus exactement, il le connaissait depuis 1994 quand NOP développait la démo Unknown Reality mais personne ne l'avait utilisé.
Ce mode étant inconnu jusqu'à présent, il n'est pas émulé et donc utilisable seulement sur une machine.
https://www.msx.org/forum/msx-talk/general-discussion/undocumented-screen-mode-32x212?page=0 Edité par DataPro Le 07/08/2024 à 11h07
Aujourd'hui Stephan (alias INC HL de NOP) nous révèle un nouveau mode vidéo non documenté pour MSX2 ! Plus exactement, il le connaissait depuis 1994 quand NOP développait la démo Unknown Reality mais personne ne l'avait utilisé.
Ce mode étant inconnu jusqu'à présent, il n'est pas émulé et donc utilisable seulement sur une machine.
https://www.msx.org/forum/msx-talk/general-discussion/undocumented-screen-mode-32x212?page=0 Edité par DataPro Le 07/08/2024 à 11h07
MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
C'est dingue ça !!! Tout n'est visiblement pas encore connu du MSX2 ...
Edité par
Chris (Spysoft)
Le 07/08/2024 à 11h23
.......................>>> SPYSOFT <<< ...........................
...___.__..__..._.....__..__._____..__.._____.___..._...__..__...
../.__|..\/..|./_\...|..\/../.__\.\/./.|_..._|.__|./_\.|..\/..|..
..\__.\.|\/|.|/._.\..|.|\/|.\__.\>..<....|.|.|._|./._.\|.|\/|.|..
..|___/_|..|_/_/.\_\.|_|..|_|___/_/\_\...|_|.|___/_/.\_\_|..|_|..
.....
TurboSEB
Membre non connecté
Conseiller Municipal
Je ne pense pas que ca ait un rapport mais qui sait : Sur un de mes fanzines de l'époque, y'a la démo jouable d'un jeu de circuit automobile avec un personnage rondouillard type SD Head , le programme est en basic et est codé dans le meme style avec une longue liste de datas (deux listes même) . C'est en screen 5 ou 7 ,je ne sais plus si il y avait un fichier image SC5/7 ou si il est gêné en vram par ces mêmes datas . J'avais copié ça d'un DiskStation ou autres PeachUp... PinkSox ... (probablement parmis les premiers ou il n'avait pas de protections)
Edité par
TurboSEB
Le 07/08/2024 à 12h46
MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
aoineko
Membre non connecté
Conseiller Municipal
Je suis loin d'un vrai MSX donc je ne peux pas faire de tests pour le moment, mais de ce que j'ai compris, c'est une variante du mode graphique 8 (256x212 en 256 couleurs) qui permet d'avoir 8 pixels identiques en écrivant uniquement aux adresses X % 8 + 1.
Je crois que ça marche aussi en Screen 7 avec 2 couleurs répétés sur 16 pixels.
J'ajouterai le support de ce "mode" dans MSXgl à mon retour en France et je ferai un programme d'exemple. L'intérêt du mode est limité, mais pour un scrolleur vertical ou un jeu de course en perspective, ça pourrait être sympa. Ça permet de remplir une ligne complète avec seulement 32 octets.
A vérifier que ça fonctionne bien sur tous les VDP MSX 2/2+.
En tout cas c'est cool de savoir qu'il y a encore des choses à découvrir.
Je crois que ça marche aussi en Screen 7 avec 2 couleurs répétés sur 16 pixels.
J'ajouterai le support de ce "mode" dans MSXgl à mon retour en France et je ferai un programme d'exemple. L'intérêt du mode est limité, mais pour un scrolleur vertical ou un jeu de course en perspective, ça pourrait être sympa. Ça permet de remplir une ligne complète avec seulement 32 octets.
A vérifier que ça fonctionne bien sur tous les VDP MSX 2/2+.
En tout cas c'est cool de savoir qu'il y a encore des choses à découvrir.
On est toujours ignorant avant de savoir.
Personnellement, je ne vois pas l'intérêt de ce mode graphique :
1) La résolution horizontale est vraiment très très limitée
2) Les données sont non linéaires dans la VRAM (il y a 8 octets d'écart entre la valeur de chaque "pixel")
C'est une anomalie intéressante, sans plus.
1) La résolution horizontale est vraiment très très limitée
2) Les données sont non linéaires dans la VRAM (il y a 8 octets d'écart entre la valeur de chaque "pixel")
C'est une anomalie intéressante, sans plus.
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)
aoineko
Membre non connecté
Conseiller Municipal
VieuxBouz1 :
Comment réagissent les sprites hard avec cette affichage trés particulier ?
Subissent ils les mêmes "contraintes"?
Subissent ils les mêmes "contraintes"?
En théorie comme sur Screen 7 et 8 (donc normal), mais je ferai des tests à mon retour.
On est toujours ignorant avant de savoir.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie