Copper

Mega Member
   Messages: 1296
|
 |
« 17 Janvier 2009, 22:54:29 » |
|
Voici une préversion de mon emulateur 1943 (comme annoncé dans le sujet DS1942 pour ceux qui suivent  ) Ce n'est pas encore une version 1.0 car la musique pendant le jeu ne fonctionne pas (mais les autres sons si)
|
|
|
« Dernière édition: 19 Janvier 2009, 21:59:23 par Copper »
|
Journalisée
|
|
|
|
|
|
Copper

Mega Member
   Messages: 1296
|
 |
« Réponse #2 : 18 Janvier 2009, 09:05:40 » |
|
Merci pour l'info je corrrige de suite...
|
|
|
|
|
Journalisée
|
|
|
|
Copper

Mega Member
   Messages: 1296
|
 |
« 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

Papi codeur et
Administrateur
     Messages: 1401
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
|
|
|
|
Copper

Mega Member
   Messages: 1296
|
 |
« 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

Mega Member
   Messages: 1296
|
 |
« 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" 
|
|
|
|
|
Journalisée
|
|
|
|
Copper

Mega Member
   Messages: 1296
|
 |
« 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  ) 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...
|
|
|
« Dernière édition: 27 Janvier 2009, 00:04:53 par Copper »
|
Journalisée
|
|
|
|
Alekmaul

Papi codeur et
Administrateur
     Messages: 1401
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
|
|
|
|
Copper

Mega Member
   Messages: 1296
|
 |
« 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
|
 |
« 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

Mega Member
   Messages: 1296
|
 |
« 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

Newbie
 Messages: 16
|
 |
« 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

Mega Member
   Messages: 1296
|
 |
« Réponse #13 : 29 Janvier 2009, 22:12:36 » |
|
Merci  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  (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

Mega Member
   Messages: 1387
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)
|
|
|
|