Identifiant:
Mot de passe:
Accueil
Devblogs
Voir tous les devblogs
Obtenir un devblog
Fiches Homebrews
Chat (IRC)
NoPaste
Lexique
Wikis
NDS/GBA
PSP
Wii
Forum
Accéder au forum
Messages non lus
Réponses non lues
Au secours !!!
Options
Rechercher
Se Connecter
Inscrivez-vous
Développement Amateur Francophone
|
Divers Developpement
|
Emulation
|
Emulateur Space Invader
Pages:
1
[
2
]
3
4
...
11
Bas de page
Imprimer
Auteur
Fil de discussion: Emulateur Space Invader (Lu 25158 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Pouer
Hero Member
Messages: 531
Petit 1/2 en puissance :)
Re : Emulateur Space Invader
«
Réponse #15 :
20 Juin 2008, 09:34:07 »
Dans la mienne, si je sait bien lire il y a deux LD, un DJNZ, suivit de 12 NOP suivit d'un DI et d'un LXI ...
«
Dernière édition: 20 Juin 2008, 09:38:46 par Pouer
»
Journalisée
Risike
Mega Member
Messages: 1387
Disciple Alekmaulo-Copperien !
Re : Emulateur Space Invader
«
Réponse #16 :
20 Juin 2008, 09:38:25 »
Perso j'ai récupéré la ROM pour Mame, j'ai fait un copy /b sur les 5 fichiers pour n'en faire qu'un. Ensuite j'ai lu ce fichier byte par byte pour en faire un tableau (merci .NET) et je charge ma RAM avec ce tableau.
J'ai peut-être couillé...
Journalisée
Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !
(Coluche)
Pouer
Hero Member
Messages: 531
Petit 1/2 en puissance :)
Re : Emulateur Space Invader
«
Réponse #17 :
20 Juin 2008, 09:40:33 »
Normalement un simple fread(romFile, 0x1hhh, MEM) devrait etre suffisant, sinon le nom avec lequel j'ai trouvé c'est : Space Invader (1984) (Taito)
Journalisée
Risike
Mega Member
Messages: 1387
Disciple Alekmaulo-Copperien !
Re : Emulateur Space Invader
«
Réponse #18 :
20 Juin 2008, 09:46:04 »
J'arrive jamais à faire marcher la libfat avec un émulateur...
Journalisée
Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !
(Coluche)
Pouer
Hero Member
Messages: 531
Petit 1/2 en puissance :)
Re : Emulateur Space Invader
«
Réponse #19 :
20 Juin 2008, 09:54:22 »
Autant pour moi j'ai pas la bonne
sinon tu a raison ca commence bin par 3 NOP et un JUMP à 18d4h
par contre 18d4h fait partis de la memoire :s je voit pas pourquoi tu en sort
Journalisée
Risike
Mega Member
Messages: 1387
Disciple Alekmaulo-Copperien !
Re : Emulateur Space Invader
«
Réponse #20 :
20 Juin 2008, 09:55:07 »
moi ça jump à Dxxxx (je sais plus quoi exactement)..;
Journalisée
Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !
(Coluche)
Risike
Mega Member
Messages: 1387
Disciple Alekmaulo-Copperien !
Re : Emulateur Space Invader
«
Réponse #21 :
20 Juin 2008, 10:35:57 »
Voici le début de ma rom :
0x0,
0x0,
0x0,
0xC3,
0xD4,
0x18,
0x0,
0x0,
0xF5
Il va donc jumper en 0xD4C3 bref hors de la RAM... étrange
Journalisée
Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !
(Coluche)
Pouer
Hero Member
Messages: 531
Petit 1/2 en puissance :)
Re : Emulateur Space Invader
«
Réponse #22 :
20 Juin 2008, 10:43:21 »
Oui j'ai aussi ca , mais lorsque je la passe au désassembler il lit Jump 18d4h c'est peut être codé en little endian ou big je sait plus la différence
Journalisée
Risike
Mega Member
Messages: 1387
Disciple Alekmaulo-Copperien !
Re : Emulateur Space Invader
«
Réponse #23 :
20 Juin 2008, 10:47:17 »
Ah ok . Quelqu'un peut nous éclaircir la dessus ?
EDIT : en low ça marche mieux !
«
Dernière édition: 20 Juin 2008, 10:49:15 par Risike
»
Journalisée
Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !
(Coluche)
Pouer
Hero Member
Messages: 531
Petit 1/2 en puissance :)
Re : Emulateur Space Invader
«
Réponse #24 :
20 Juin 2008, 10:50:24 »
Petite verification, le z80 est bien en little endian donc les bits de poids faibles se trouvent devant ceux de poids fort ... va savoir
Journalisée
Alekmaul
Papi codeur et
Administrateur
Messages: 1403
Out of memory error ...
Re : Re : Emulateur Space Invader
«
Réponse #25 :
20 Juin 2008, 10:56:19 »
Citation de: Risike le
Aujourd'hui
à 10:35:57
Voici le début de ma rom :
0x0,
0x0,
0x0,
0xC3,
0xD4,
0x18,
0x0,
0x0,
0xF5
Ta rom est bonne, j'ai la même.
Ce qui manque dans ta boucle LoopZ80, c'est la gestion des interruptions. Tu peux pas faire comme tu fais actuellement, il faut vraiment compter que tu arrives en fin d'écran pour l'afficher et ensuite, tu fais l'interruption.
Si tu gères pas les interruptions, tu pourras rien voir sur l'écran.
«
Dernière édition: 20 Juin 2008, 11:01:32 par Alekmaul
»
Journalisée
Mon site
PortableDev
: l'émulation sur
GBA
et sur
DS
Risike
Mega Member
Messages: 1387
Disciple Alekmaulo-Copperien !
Re : Emulateur Space Invader
«
Réponse #26 :
20 Juin 2008, 10:58:32 »
Journalisée
Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !
(Coluche)
Alekmaul
Papi codeur et
Administrateur
Messages: 1403
Out of memory error ...
Re : Emulateur Space Invader
«
Réponse #27 :
20 Juin 2008, 11:02:13 »
Pour info, le little indian/ big indian dans Z80.H est pour le compilateur GCC et non le Z80, faut pas confondre non plus la dessus
Journalisée
Mon site
PortableDev
: l'émulation sur
GBA
et sur
DS
Risike
Mega Member
Messages: 1387
Disciple Alekmaulo-Copperien !
Re : Emulateur Space Invader
«
Réponse #28 :
20 Juin 2008, 11:03:35 »
Bah si je me met en low endian ça à l'air de tourner. En high même pas la peine.
Journalisée
Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !
(Coluche)
Risike
Mega Member
Messages: 1387
Disciple Alekmaulo-Copperien !
Re : Re : Re : Emulateur Space Invader
«
Réponse #29 :
20 Juin 2008, 11:25:03 »
Citation de: Alekmaul le
Aujourd'hui
à 11:56:19
Citation de: Risike le
Aujourd'hui
à 11:35:57
Voici le début de ma rom :
0x0,
0x0,
0x0,
0xC3,
0xD4,
0x18,
0x0,
0x0,
0xF5
Ta rom est bonne, j'ai la même.
Ce qui manque dans ta boucle LoopZ80, c'est la gestion des interruptions. Tu peux pas faire comme tu fais actuellement, il faut vraiment compter que tu arrives en fin d'écran pour l'afficher et ensuite, tu fais l'interruption.
Si tu gères pas les interruptions, tu pourras rien voir sur l'écran.
Je me rend compte que je suis pas fait pour l'émulation...
Journalisée
Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !
(Coluche)
Pages:
1
[
2
]
3
4
...
11
Haut de page
Imprimer
Aller à:
Merci de choisir une destination:
-----------------------------
Compos
-----------------------------
=> Compo Débile Dev-Fr !
-----------------------------
Les News
-----------------------------
=> News
=> Vos News
-----------------------------
Général
-----------------------------
=> Discussion générale
=> Demande de blogs
=> Evolution du site
-----------------------------
Articles
-----------------------------
=> Interviews
=> Tests
===> Vos Tests
=> Démos Techniques
=> Pimp My Code
=> Tutoriaux
=> Le HS total du dimanche
-----------------------------
Divers Developpement
-----------------------------
=> Idées de Projets
=> Codes et Optimisations
=> Emulation
=> Graphismes
=> Game Design / Level Design
=> Musiques
=> Autre
-----------------------------
Dev-FR Coding Compo 2007
-----------------------------
=> International Section
===> Apps
===> Games
=> Section Francophone
===> Applications
===> Jeux
-----------------------------
Nintendo DS/GBA
-----------------------------
=> Projets
=> Aide au développement
=> Résolu via IRC
-----------------------------
PSP
-----------------------------
=> Projets
=> Aide au développement
-----------------------------
iPhone / iTouch
-----------------------------
=> Projets
=> Aide au développement
=> Tutoriels
-----------------------------
Android
-----------------------------
=> Projets
=> Aide au développement
=> Tutoriels
-----------------------------
Dingoo
-----------------------------
=> Projets
=> Aide au développement
-----------------------------
Wii/NGC
-----------------------------
=> Projets
=> Aide au développement
-----------------------------
PS3/Linux
-----------------------------
=> Projets
=> Divers
-----------------------------
Xbox 360
-----------------------------
=> Projets
=> Aide au développement
=> Tutoriels
-----------------------------
Windows/Mac/Linux
-----------------------------
=> Projets
=> Aide au developpement
-----------------------------
PocketPC
-----------------------------
=> Projets
-----------------------------
Matériel
-----------------------------
=> Consoles
=> Ordinateurs
=> UltraPortables