Précision technique sur la Programmation PCE/CD
Modérateurs : SirG, Redfield1, shubibiman, Laucops
- Orion_
- NECstasien
- Messages : 217
- Inscription : mer. 11 juil. 2007 20:56
- Localisation : Perpignan
- Contact :
ah oui ça fonctionne comme ça !
peut être fallais il désactiver les interruptions pendant la copie des données ?
je viens d'essayer mednafen car j'ai vu que y'avais un debugger intégré !
par contre quand j'y accede (alt+D), je vois les opcodes mais pas les instructions asm, donc c'est pas super pratique :/
peut être fallais il désactiver les interruptions pendant la copie des données ?
je viens d'essayer mednafen car j'ai vu que y'avais un debugger intégré !
par contre quand j'y accede (alt+D), je vois les opcodes mais pas les instructions asm, donc c'est pas super pratique :/
- MooZ
- Administrateur
- Messages : 2090
- Inscription : jeu. 16 déc. 2004 14:25
- Contact :
- Orion_
- NECstasien
- Messages : 217
- Inscription : mer. 11 juil. 2007 20:56
- Localisation : Perpignan
- Contact :
la conversion de l'image est pas génial mais bon %)dudule a écrit :[mode mec chiant/on]
plutot que de mettre la m'zelle Ryoko, si tu pouvais mettre une mire ça me rendrait bien service
http://onori.free.fr/pce/mire.zip
personne ne sais pour le debugger de mednafen ?
- MooZ
- Administrateur
- Messages : 2090
- Inscription : jeu. 16 déc. 2004 14:25
- Contact :
- Orion_
- NECstasien
- Messages : 217
- Inscription : mer. 11 juil. 2007 20:56
- Localisation : Perpignan
- Contact :
non non, je veux dire les instructions assembleur, du genre "lda, sta" etc...
parceque la pour l'instant j'ai ça...

*EDIT*:
autant pour moi, fallais mettre le xscale a 3 et pas 1... je voyais pas tout ^^
parceque la pour l'instant j'ai ça...

*EDIT*:
autant pour moi, fallais mettre le xscale a 3 et pas 1... je voyais pas tout ^^
Dernière modification par Orion_ le dim. 15 juil. 2007 17:19, modifié 1 fois.
- peperocket
- NECrophage
- Messages : 1555
- Inscription : lun. 23 mai 2005 00:17
- Localisation : Dans mes charentaises
Je ne sais pas si c'est l'info que tu voulais mais tu trouvera sur ce lien un topic ou rich donne pas mal d'info sur le debugger de mednafen :
Commandes debugger
Commandes debugger
- Orion_
- NECstasien
- Messages : 217
- Inscription : mer. 11 juil. 2007 20:56
- Localisation : Perpignan
- Contact :
pour le fun et surtout pour mieux comprendre le fonctionnement de la machine, j'ai re-écrit toute l'init avec mes propres macro et equ en m'inspirant du startup.asm de magic kit, et j'ai par la même occasion, simplifié pas mal de routine car y'a beaucoup de truc que j'avais pas besoin (irq1 minimale !), ça me fait un code d'init de 200 octets et ça fonctionne toujours aussi bien qu'avant ^^
/me content
prochaine étape, faire un boot cd, et modifier isolink pour faire mon propre system d'overlay !
apparemment, ipl.bin va simplifié pas mal de chose ^^
/me content
prochaine étape, faire un boot cd, et modifier isolink pour faire mon propre system d'overlay !
apparemment, ipl.bin va simplifié pas mal de chose ^^
- Orion_
- NECstasien
- Messages : 217
- Inscription : mer. 11 juil. 2007 20:56
- Localisation : Perpignan
- Contact :
grace au merveilleux debugger de mednafen j'ai pu voir un peu comment fonctionnais les registres de configuration du VDC, et j'ai remarqué que dans magic kit, le registre du display vertical était réglé pour 224 pixels, ce qui , d'après ce que j'ai pu lire partout, est la résolution verticale de la PCE, sauf que en regardant au debugger le bios cd system card 3.0, il met ce registre pour afficher 240 pixels en vertical, ce qui peut être assez intéressant car on pourrais alors avoir une résolution standard de 320x240. mais c'est bizarre car comme dit précédement j'ai toujours vu la pce donné pour du 224 (ou alors j'ai du rêver oO)
je voulais juste savoir si c'était bien possible et pas dangereux pour la télé car j'ai pu voir sur d'autre console, (comme la jaguar) que jouer avec les registres vidéo n'était pas vraiment recommandé pour la télé.
je voulais juste savoir si c'était bien possible et pas dangereux pour la télé car j'ai pu voir sur d'autre console, (comme la jaguar) que jouer avec les registres vidéo n'était pas vraiment recommandé pour la télé.
- Kaminari
- Modérateur
- Messages : 7049
- Inscription : ven. 24 sept. 2004 19:36
- Contact :
C'est un débat qui revient souvent sur les forums anglophones. La NEC peut effectivement gérer du 240, mais c'est uniquement de l'overscan. Dans la pratique et sur la plupart des CRTs, la résolution visible et exploitable est de 224 (raison pour laquelle la plupart des jeux sont clairement designés dans cette res). Rien ne t'empêche de dessiner du 240, mais ne t'attends pas à ce que ce soit du fullscreen.
- Orion_
- NECstasien
- Messages : 217
- Inscription : mer. 11 juil. 2007 20:56
- Localisation : Perpignan
- Contact :
- Kaminari
- Modérateur
- Messages : 7049
- Inscription : ven. 24 sept. 2004 19:36
- Contact :
- xav
- NECrophage
- Messages : 1159
- Inscription : mar. 05 juil. 2005 22:12
- Localisation : Le plus grand four solaire de France, Montpellier
La limite absolu tourne autour de 253 pixels en vertical (les 262 lignes du 60Hz moins les lignes "aveugles" qui servent à la synchro), mais comme dit précedement en faisant plus de 224 on risque de perdre des lignes sur une vrai TV.
( NB: Pour info puisque ça ne concerne pas la nec: en 50Hz la limite SERAIT de 312 lignes, la jaguar tourne elle en 50Hz? Si oui tu peux monter la resolution verticale à ou moins 256 lignes comme l'amiga)
( NB: Pour info puisque ça ne concerne pas la nec: en 50Hz la limite SERAIT de 312 lignes, la jaguar tourne elle en 50Hz? Si oui tu peux monter la resolution verticale à ou moins 256 lignes comme l'amiga)
- Orion_
- NECstasien
- Messages : 217
- Inscription : mer. 11 juil. 2007 20:56
- Localisation : Perpignan
- Contact :
je ne puis m'empêcher de vous faire partager ma joie !
j'ai reçu ma duo-r aujourd'hui et j'ai pu tester un code que j'ai fait sur pc engine et ça fonctionne !!!

j'ai utilisé un cd-r gravé en x8 et ça marche nikel, (j'ai fait plusieurs test de chargement, en chargeant 2 images sur le cd, une avec le bouton RUN et une avec le Select)
ça utilise ma lib perso que j'ai recoder en asm (j'ai pas voulu utiliser magic kit ^^)
ainsi que mon convertisseur hicolor dont je parle sur mon blog
c'est une image en environt 60 couleurs affiché ici.
par contre j'ai un petit décalage de l'image vers la droite d'un tile a peu prés, et il me manque un tile vers le haut (mais ça c'est ma télé qui déconne en cadrage avec le haut)
ça me fait quand même bizarre que ça n'affiche même pas 224 lignes sur toute la hauteur de l'écran ! surement le 60Hz que ma télé aime pas
j'ai reçu ma duo-r aujourd'hui et j'ai pu tester un code que j'ai fait sur pc engine et ça fonctionne !!!

j'ai utilisé un cd-r gravé en x8 et ça marche nikel, (j'ai fait plusieurs test de chargement, en chargeant 2 images sur le cd, une avec le bouton RUN et une avec le Select)
ça utilise ma lib perso que j'ai recoder en asm (j'ai pas voulu utiliser magic kit ^^)
ainsi que mon convertisseur hicolor dont je parle sur mon blog
c'est une image en environt 60 couleurs affiché ici.
par contre j'ai un petit décalage de l'image vers la droite d'un tile a peu prés, et il me manque un tile vers le haut (mais ça c'est ma télé qui déconne en cadrage avec le haut)
ça me fait quand même bizarre que ça n'affiche même pas 224 lignes sur toute la hauteur de l'écran ! surement le 60Hz que ma télé aime pas

