:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Jeux Video :: > Divers > [NDS] Divers

[NDS] Divers Si vous ne savez pas où mettre votre sujet, ne cherchez plus, c'est ici.

Publicité

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 31/01/2006, 02h02   #1
ryo
Membre
 
Date d'inscription: 10/11/2005
Localisation: Vannes
Messages: 17
Smile Emulateur Genesis pour NDS

Ca y est, quelqu'un s'est lancé dans le portage d'un emulateur genesis ("genesis plus" dans ce cas précis) pour NDS. Je rappel que la genesis est plus connu sous le nom de megadrive sous nos latitudes.

A rajouter dans la liste de Zepman : Emulateur pour NDS

Plus d'infos sur Ce lien

Download (pas de binary mais que des sources a compiler soit meme.


L'auteur du portage s'apppelle Banaboy
Citation:
Hi folks,

I've ported Charles MacDonald's Genesis Plus emulator to the DS! It currently runs very slowly (about 1 frame per second) and doesn't make use of any specialised DS hardware apart from the palette and the hardware scaling.

It's available here:
http://www.humbug.net/gpnds.zip

It renders the MD screen to a 512x256 extended rotation bitmap in mode 3 and uses hardware scaling to scale it to fit the DS screen.

Source is included (in fact, there is only source, no binary). It uses devkitpro. I also created a VS.NET 2003 project file (which just runs make). gpnds can be compiled to use a statically linked in GBFS filesystem, or a single statically linked in rom image (converted using bin2s). No roms are included in this archive! Sound is untested/unimplemented (and #ifdefed out by default).

This is just a sort of first pass release. I'm not sure if I've got the energy to port this to use the actual DS hardware (which would result in huge speed increases) so I'm putting it out there in case anyone is interested in toying with it. As it stands, it's really not playable, so this is really just a demonstration, I guess.

Here is a quick how-to from the readme.txt:

1. Copy a smd or bin file to the root directory of gpnds.

2. If it's an smd file, run:
grom\grom -bin filename.smd
to convert it to a raw image.

3. Run:
swap filename.bin rom.bin
to swap the byte order of the bin file (there was code in the original
genesis plus to do this at load time, however, I wanted to remove as
many static arrays as possible).

4. Run:
bin2s rom.bin > gp/rom.s
to create the data file.

5. Run:
make

5. Make sure the entire thing isn't over 4Mb! Copy the .ds.gba file to
your flash card (or use whatever method you are familiar with for running
homebrew).

Keys are:

NDS d-pad maps to megadrive d-pad
NDS x, b, a map to megadrive a, b, c
NDS start maps to megadrive start
NDS select resets the emulator

Ce qu'il faut retenir :
- Pour le moment le portage se resume au strict minimum
- L'émulation tourne a 1 fps
- Il n'utilse pas les fonctions hardware propre a la DS (sauf pour le scaling de l'image ... la DS n'a pas la meme résolution qu'une télé)
- Le son n'a pas été testé
- La rom + emulateur ne doivent pas dépasser 4mo
- C'est pas simple du tout à compiler (pas de binary fournis)

Pour moi l'important c'est que quelqu'un est commencé le projet !!! Cette console est ma préféré et j'aimerai tant pouvoir me refaire des RPG old school sur la DS.


Ryo
ryo est déconnecté   Réponse avec citation

Publicité

Vieux 31/01/2006, 02h23   #2
archilolo
Retraité
 
Date d'inscription: 10/11/2005
Messages: 4 856
Voir l'identifiant PSN
Par défaut

Hé hé ! J'aime la Megadrive !

Ahhhh ! Landstalker ! Soleil ! Aladdin (qui à vrai dire était beau et magnifiquement animé ; mais un peu inconsistant niveau gameplay) !

Et surtout, la merveille des merveilles, Rocket Knight ! C'était le Grand Konami de la grande époque (depuis Konami, c'est du fashion, je trouve ; avec du Gameplay en carton ; alors qu'à l'époque, c'était du pur jeu, avec des pures musiques).

Sans compter Sonic 2, que j'adorais !!!

Vivement ! Vivement que ça se développe !
archilolo est déconnecté   Réponse avec citation
Vieux 31/01/2006, 10h43   #3
drixmok
Super Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Evry (91)
Messages: 3 082
Par défaut

C'est clair que ça serait sympa, un bon ému Genesis sur DS... Faut qu'ils continuent les gars. Sinon, à 1 fps, est-ce que c'est jouable ?
__________________
Les noobs c'est plus ce que c'était :-( [©® cocole™]
drixmok est déconnecté   Réponse avec citation
Vieux 31/01/2006, 10h56   #4
cyberfred91
Membre confirmé
 
Date d'inscription: 03/01/2006
Localisation: (91)
Messages: 158
Par défaut

Bah y avait pas photo.

La snes etait bien meilleure que la Megadrive.
Et l'Amiga etait bien meilleur que l'atari.
Et la DS est bien meilleure que la PSP.

Oki je sors

J'ai declare les hostilite. !!!
cyberfred91 est déconnecté   Réponse avec citation
Vieux 31/01/2006, 11h34   #5
drixmok
Super Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Evry (91)
Messages: 3 082
Par défaut

Mais est-ce que dire la vérité est troller ?

*je suis déjà dehors*
__________________
Les noobs c'est plus ce que c'était :-( [©® cocole™]
drixmok est déconnecté   Réponse avec citation
Vieux 31/01/2006, 11h36   #6
Treize
Membre confirmé
 
Date d'inscription: 11/11/2005
Localisation: in a Strange Land
Messages: 771
Par défaut

Street of Rage / Street Racer a plusieur! Super

Déjà que je me suis refait mes bons vieux shinobi 1&2 de GameGear.
Treize est déconnecté   Réponse avec citation
Vieux 31/01/2006, 13h14   #7
ryo
Membre
 
Date d'inscription: 10/11/2005
Localisation: Vannes
Messages: 17
Par défaut RPG mon ami

Citation:
Envoyé par archilolo

Ahhhh ! Landstalker ! Soleil ! Aladdin (qui à vrai dire était beau et magnifiquement animé ; mais un peu inconsistant niveau gameplay) !

... Rocket Knight ! ...

Sans compter Sonic 2, que j'adorais !!!
Je rajouterai Phantasy Star 4 qui a un des meilleurs scénario auquel j'ai pu me frotter (avec Final Fantasy 6 quand même)
ryo est déconnecté   Réponse avec citation
Vieux 31/01/2006, 13h15   #8
Mollusk
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 1 037
Par défaut

Suis-je le seul à être hyper-sceptique quand à la possibilité que l'émulateur soit performant à terme ?
Mollusk est déconnecté   Réponse avec citation
Vieux 31/01/2006, 14h04   #9
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 965
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

nan tu n'est pas le seul
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 31/01/2006, 14h18   #10
Brunni
Super Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Un pays avec beaucoup de banques
Messages: 3 229
Par défaut

Citation:
Envoyé par Mollusk
Suis-je le seul à être hyper-sceptique quand à la possibilité que l'émulateur soit performant à terme ?
Ben en fait je veux pas être désagréable, mais pour arriver à 1 fps, il a vraiment dû coder avec ses pieds 5 fps j'aurais encore compris pour une première version, mais de toutes façons ce serait pas assez
Enfin bon, je pense que l'émulation fullspeed de la Mega Drive (mais sans le son) devrait être possible sur DS, mais il faudrait que quelqu'un de vraiment motivé s'y mette, dans le style flubba, et qu'on profite complètement de l'accélération graphique (donc deux BGs en rotation, tous les sprites assignés à un rotset qui les redimensionne), mais ce ne serait pas simple vu que le VDP de la Mega Drive est assez complexe. Et le redimensionnement ne sera pas très beau vu qu'on n'a pas de filtre bilinéaire (enfin si un codeur DS peut me confirmer)...
Après pour le son, le PSG pas de problème, le DAC ça devrait aller, mais le chip FM est une vraie pourriture à émuler, et même en tirant partie de l'ARM7 ça m'étonnerait qu'on puisse en faire façon. Sans oublier le Z80 à émuler (qu'on peut oublier pour quasi tous les jeux si on ne veut pas de son, et on gagne pas mal du coup).
[Edit] Oups j'ai dit une connerie, en fait il faudrait 4 BGs, car sur MD c'est deux BGs mais avec un bit de priorité pour chaque tile, qu'on ne peut émuler sans l'adjonction d'un plan supplémentaire. Du coup, il faudrait utiliser le GPU 3D ou des sprites pour simuler ces deux plans...
Donc c'est pas impossible, mais y'a effectivement de quoi être sceptique

Dernière modification par Brunni ; 31/01/2006 à 14h39.
Brunni est déconnecté   Réponse avec citation
Vieux 31/01/2006, 16h53   #11
Mollusk
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 1 037
Par défaut

Je pense que Brunni a bien éclairci ma penséé
Mollusk est déconnecté   Réponse avec citation
Vieux 31/01/2006, 20h31   #12
Zepman
Membre confirmé
 
Date d'inscription: 10/11/2005
Localisation: Groland
Messages: 1 267
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

Je pense qe si Brunni a voulu balancer un gros sac de noeuds pour impressionner les non codeurs, il a réussi
Zepman est déconnecté   Réponse avec citation
Vieux 31/01/2006, 21h05   #13
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 965
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

Citation:
Envoyé par Zepman
Je pense qe si Brunni a voulu balancer un gros sac de noeuds pour impressionner les non codeurs, il a réussi
et les codeurs........
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 01/02/2006, 15h32   #14
Bap65
Into the Valve Index
 
Date d'inscription: 10/11/2005
Localisation: Tour Eiffel
Messages: 4 396
Voir l'identifiant PSN
Par défaut

Rhaaaa SONIC 3, mon préfféré , Bon j'ai déja la psp pour les émus, mais celui ci peut etre pratique pour un éventuel changement de firmwar.
__________________
Kifs du moment:
- Réalité virtuelle (Vive)
- Impression 3D (https://www.thingiverse.com/Bperraud/about)
- Cryptomonnaies (Biiiikoooonneeeeekk')
- Jeux-video (of course)
Bap65 est déconnecté   Réponse avec citation
Vieux 01/02/2006, 15h53   #15
Brunni
Super Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Un pays avec beaucoup de banques
Messages: 3 229
Par défaut

Dr.Vince> Lol c'était pas le but (et Mollusk a compris )
Je sais que mes explications sont parfois un peu... difficiles à suivre, sorry
Enfin bon, si tu as compris la dernière ligne, c'est le principal, ça résume tout
Brunni est déconnecté   Réponse avec citation
Vieux 01/02/2006, 16h20   #16
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 965
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

Citation:
Envoyé par Brunni
Dr.Vince> Lol c'était pas le but (et Mollusk a compris )
Je sais que mes explications sont parfois un peu... difficiles à suivre, sorry
Enfin bon, si tu as compris la dernière ligne, c'est le principal, ça résume tout
je déconnais
tes explications sont très intéressantes, donc hésites pas !!
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Réponse

Liens sociaux

Publicité



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h02.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince