Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: [NDS] Emulateur 1943 (Préversion)  (Lu 13506 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« 17 Janvier 2009, 22:54:29 »

Voici une préversion de mon emulateur 1943 (comme annoncé dans le sujet DS1942 pour ceux qui suivent  whistle )

Ce n'est pas encore une version 1.0 car la musique pendant le jeu ne fonctionne pas (mais les autres sons si)


* DS1943.7z (153.7 Ko - Téléchargé 683 fois.)
« Dernière édition: 19 Janvier 2009, 21:59:23 par Copper » Journalisée
Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 4064


Voir le profil WWW
Disciple Kukulcanien

« Réponse #1 : 18 Janvier 2009, 00:28:38 »

Génial, merci Copper  Smiley, une version 0.9 c'est déjà pas mal et n'oublis pas de modifier complètement le readme, il reste un 1942 qui traine Wink
Journalisée

Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #2 : 18 Janvier 2009, 09:05:40 »

Merci pour l'info je corrrige de suite...
Journalisée
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #3 : 20 Janvier 2009, 13:20:10 »

J'ai fait une petite mise à jour (désactivation des registres FM du ym 2203) ce qui supprime certains sons bizarres dans 1943kai...

J'ai commencé à étudier le code du "son FM ym 2203 de MAME" (pour avoir la musique) c'est vrai que ce n'est pas évident à porter sur DS...
Journalisée
Alekmaul Hors ligne
Papi codeur et
Administrateur
*****
Messages: 1401


Voir le profil WWW
Out of memory error ...

« Réponse #4 : 20 Janvier 2009, 14:14:49 »

Si tu as une technique pour le porter, je suis plus que preneur, je me suis aussi bien cassé les dents dessus ...
Journalisée

Mon site PortableDev : l'émulation sur GBA et sur DS
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #5 : 21 Janvier 2009, 17:46:01 »

Bof pas vraiment de technique particulière (hormis celle déjà utilisées pour le streaming de DSPack) par contre je pense que je vais partir des sources de Mame v0.30 car même si l'émulateur fm.c est une beta je pense qu'il doit prendre moins de mémoire que la version finale...

J'espère juste que je pourrai tout faire coté ARM 7 (les deux Z80 étant coté ARM 9 cette fois ci)
Journalisée
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #6 : 23 Janvier 2009, 13:28:01 »

Bon ben c'est plutôt mal parti...

En effet lorsque je prend le code de MAME v0.30 pour l'AY 8910 j'arrive à en emuler qu'un seul !!! Lorsque j'en met deux ca plante (l'ARM 7 n'est pas assez rapide pour remplir les 2 buffers)

Et ce n'est que la partie "AY 8910"  laugh
Journalisée
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #7 : 27 Janvier 2009, 00:01:06 »

Bon je suis finalement parti du code de la dernière version de MAME (que j'ai massacré allégrement d'ailleurs) pour le son FM... J'ai à peu près réussi à en émuler un seul (tout seul  Cry) sur l'ARM 7 mais bon je suis déjà descendu à une fréquence très basse pour cela (environ 11000 Hz)

donc bon émuler 2 en même temps plus les 2 AY8910 ca semble quand même très compromis... (du moins sur l'ARM 7)

Bon je poste quand même une version pour les curieux...

* FM1943.rar (167.19 Ko - Téléchargé 299 fois.)
« Dernière édition: 27 Janvier 2009, 00:04:53 par Copper » Journalisée
Alekmaul Hors ligne
Papi codeur et
Administrateur
*****
Messages: 1401


Voir le profil WWW
Out of memory error ...

« Réponse #8 : 27 Janvier 2009, 21:41:10 »

ah sympa ça de savoir que tu as réussi à porter la partie ym sur arm7.
Dis moi, sur quelle partie l'optimisation est la plus forte à produire car je dois aussi travailler dessus pour mon émulateur BlackTiger / Ghost n Goblins.
Perso, j'avais commencé mais j'avais vraiment des lenteur sur les décodages des différents instruments, bref, j'ai laissé de coté ...
Journalisée

Mon site PortableDev : l'émulation sur GBA et sur DS
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #9 : 27 Janvier 2009, 22:10:51 »

Pour le moment pas vraiment d'optimisation j'ai juste nettoyé le code (viré tout ce qui ne sert pas pour le ym2203 (lfo) ou ce qui ne servait apparement pas pour le jeu (timers, irq, status) c'est pour ca que je suis qu'a 11000 Hz et un seul ym 2203 alors les deux servent "en fm" dans 1943 pour la musique...

Donc à part utiliser l'arm 9 (qu doit être déjà pas mal occupé avec ses 2 Z80), tout convertir en asm je vois pas trop ce que je pourrais optimiser de plus, à part des broutilles comme écrire 4 samples en 32 bits en mémoire...
Journalisée
progds Hors ligne
Sr. Member
****
Messages: 270


Voir le profil
« Réponse #10 : 28 Janvier 2009, 02:31:52 »

Bon, ok ça gâche le plaisir mais n'y aurait-il pas moyen de tricher en jouant les musiques au lieu de les émuler. Comme ça, il aurait juste à émuler les bruitages.

PS : Lorsque je mets les rom à la racine, j'ai 2 écrans blancs. Ça marche que si elles sont dans le dossier /mameroms.
« Dernière édition: 28 Janvier 2009, 02:33:24 par progds » Journalisée
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #11 : 28 Janvier 2009, 08:12:05 »

C'est pas normal mais bon j'avoue que je conseille le répertoire /mameroms pour une utilisation sur DS (le répertoire racine me sert principalement à tester sur no$gba en second recours lorsque les roms ne sont pas trouvées dans le répertoire /mameroms )

Effectivement il serait sans doute possible de déclencher "des mod" lorsque le premier Z80 envoi certains messages au deuxième Z80... Le problème est de recréer les mod (soit à partir des roms en lançant un soft sur PC ca serait l'idéal mais pas simple à faire) ou manuellement en supposant que des zicos ait envie de s'y coller...

Pour le moment je n'ai trouvé que le thème principal alors qu'il y'en a d'autres au cours du jeu...
« Dernière édition: 28 Janvier 2009, 13:50:44 par Copper » Journalisée
coconut Hors ligne
Newbie
*
Messages: 16


Voir le profil
« Réponse #12 : 28 Janvier 2009, 12:56:57 »

Je poste juste pour dire que je trouve l'ému super sympa .Quant au son , on a l'impression d'entendre un type qui joue de l'orgue dans une vieille  église mais c'est quand même mieux que rien ...Merci beaucoup parce que ça m'éclate bien en tout cas ....
 
Journalisée
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #13 : 29 Janvier 2009, 22:12:36 »

Merci  Cheesy

Concernant les musique ca serait vraiment jouable de mettre des mods à la place mais il y'en déjà 17 à recréer pour 1943 (de 0x20 à 0x32 sans le 0x26 précisément) on peut les écouter avec MAME en activant le DIP SWITCH Service Mode)

Mais bon après il faudrait aussi faire celle de 1943kai  whistle (il y'en a 19 mais certains sont peut-être identiques)

Mais je pense que je vais faire une version avec l'AY8910 en bonne qualité pour les bruitages + la musique principale qui est disponible sur le net en mod et en nsf...
« Dernière édition: 30 Janvier 2009, 15:59:59 par Copper » Journalisée
Risike Hors ligne
Mega Member
***
Messages: 1387


Voir le profil
Disciple Alekmaulo-Copperien !

« Réponse #14 : 16 Juin 2009, 16:40:02 »

A quand l'émulateur Do Donpachi ?
Journalisée

Le travail y'en a pas beaucoup, faut le laisser à ceux qu'aiment ça !

(Coluche)
Pages: [1] 2   Haut de page
Imprimer

Aller à: