Précision technique sur la Programmation PCE/CD

Le coin des demomakers et des programmeurs en herbe.

Modérateurs : SirG, Redfield1, shubibiman, Laucops

Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Message par Orion_ »

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 :/
Avatar de l’utilisateur
dudule
NECromancer
Messages : 3111
Inscription : sam. 25 déc. 2004 21:06

Message par dudule »

[mode mec chiant/on]
plutot que de mettre la m'zelle Ryoko, si tu pouvais mettre une mire ça me rendrait bien service Image
<a><img></a><br>
Avatar de l’utilisateur
MooZ
Administrateur
Messages : 2090
Inscription : jeu. 16 déc. 2004 14:25
Contact :

Message par MooZ »

Un problême d'écran sur une GT dudule? :D
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Message par Orion_ »

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 Image
la conversion de l'image est pas génial mais bon %)
http://onori.free.fr/pce/mire.zip

personne ne sais pour le debugger de mednafen ? :(
Avatar de l’utilisateur
dudule
NECromancer
Messages : 3111
Inscription : sam. 25 déc. 2004 21:06

Message par dudule »

eh mooz, pour les maniaques de l'image comme moi c'est génial, merci orion :wink:

ça marche sur le vrai hard parcontre l'image est trop decalée sur la droite :shock: voila.
<a><img></a><br>
Avatar de l’utilisateur
MooZ
Administrateur
Messages : 2090
Inscription : jeu. 16 déc. 2004 14:25
Contact :

Message par MooZ »

Orion_ a écrit :personne ne sais pour le debugger de mednafen ? :(
Les instructions asm ? Tu veux dire le noms des routines de mkit?
Si c'est ça tu ne les auras jamais. La rom ne contient aucune information la dessus.
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Message par Orion_ »

non non, je veux dire les instructions assembleur, du genre "lda, sta" etc...
parceque la pour l'instant j'ai ça...
Image

*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.
Avatar de l’utilisateur
peperocket
NECrophage
Messages : 1555
Inscription : lun. 23 mai 2005 00:17
Localisation : Dans mes charentaises

Message par peperocket »

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
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Message par Orion_ »

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 ^^
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Message par Orion_ »

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é. :?
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7049
Inscription : ven. 24 sept. 2004 19:36
Contact :

Message par Kaminari »

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.
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Message par Orion_ »

d'accord merci :)
donc je table sur du 320x224 max alors ^^
c'est bizarre d'ailleurs parceque la télé peu afficher plus de 224 pourtant, sur jaguar j'arrivais jusqu'a 268 sur ma télé.
vivement que je me trouve une pce et une carte flash comme ça je pourrais mieux tester en vrai =)
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7049
Inscription : ven. 24 sept. 2004 19:36
Contact :

Message par Kaminari »

Juste pour signaler qu'en 320, tu auras deux jolies bandes noires sur les côtés... Les trois res horizontales standards de la PCE étant 256, 336 et 512 :)
Avatar de l’utilisateur
xav
NECrophage
Messages : 1159
Inscription : mar. 05 juil. 2005 22:12
Localisation : Le plus grand four solaire de France, Montpellier

Message par xav »

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)
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Message par Orion_ »

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 !!!
Image
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 :?
Répondre