30

Sortie de la version 0.2.0 !

http://groups.google.com/group/neods/files

31

j'ai testé, ça marche super!
mais pourquoi les roms après conversion sont plus grosses?
On April 8, 2014, all Windows XP support, including security updates and security-related hotfixes will be terminated.
Windows 7's product support page now says it will offer extended support until January 14, 2020.

32

lceman (./2) :
En fait l'auteur de l'émul a été assez malin. Au lieu de faire de l'émulation 2D pure des jeux Neogeo, la DS en serait surement incapable, il a utilisé les capacités 3D de la machine.
D'après ce que j'ai compris, il utilise chaque sprite comme une texture. C'est le même système que les jeux de baston 2D sur PS2 (qui sont en fait "techniquement" en 3D).


Tu as vu ca dans quelle doc ? 'est super intéressant en fait!

Sinon pour emuler la neogeo sur la µ il y a...

kof ex2 sorti sur GBA! Une vrai bombe !

33

NeoGeo games can be close to 100MB in size, while the ds only has 4MB of ram. Graphics, sound, and program code all need to be streamed into ram constantly while the emulator is running. NeoDs uses a modified libfat which has a lookup table to vastly speed up seek times. In the future, slot2 ds ram expansion packs could provide some speed up. But they only have 32MB, so games will still have to stream.

The emulator uses a slightly modified version of Cyclone for the m68k core. The memory handlers are all done in assembly code and integrated into the core. The jump table is also compressed using a series of sub jump tables. This uses an extra arm instruction to decode each opcode, but reduces the .nds file size by ~200k, and improves cache utilization. This seems to give a slight speed increase. My feeling is that cpu emulation is heavily memory bound. I think a smaller m68k core that fit mostly into the TCM could be much faster than cyclone, even if it needed more instructions to execute each opcode.

The NeoGeo sprite graphics are all done with textured quads using the ds 3d hardware. The NeoGeo tile layer is done with a ds tile background. Doing raster effects with quads is possible in theory, but changing quads per-scanline would need way more quads per frame than the ds is capable of rendering. 2d sprites could be used instead of quads, but this has several problems. The NeoGeo can render many more sprites than the ds, so it would take a complex hblank handler to swap them on a per-scanline basis. Also, the ds can only address 1024 sprites at once. This corresponds to 256k worth of vram, which is half what I can get using quads.
The NeoGeo adpcm audio is streamed from the card and decoded in software because the NeoGeo’s audio format doesn’t quite match the ds hardware format. The NeoGeo PSG is mapped directly to the ds PSG hardware. FM audio would probably have to be done on the arm7. But the arm7 has very little memory, and can’t afford any slowdown (or else the audio will be choppy). A faster and smaller Z80 core might be needed first.
avatar
----- SNK Forever -----
Association Retro-gaming Connexion : http://www.retro-gc.fr/
http://www.consoles-portables.com

34

Ah ben, enfin quelqu'un qui fait un émulateur sérieusement au lieu de se contenter d'un bête portage. Bravo à l'auteur. smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

35

Pepone a fait du bon boulot lui aussi...
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

36

Pepone a aussi fait du très bon boulot. Amha, Zerosquare stigmatisait plutôt les gars qui portait un émulateur sur une console portable "puissante" en ne faisant jamais de mis à jour (vu qu'ils ont juste compiler des sources PC). grin
avatar
----- SNK Forever -----
Association Retro-gaming Connexion : http://www.retro-gc.fr/
http://www.consoles-portables.com

37

Voilà oui

Je connais pas Pepone, c'était pas une attaque contre quelqu'un en particulier, mais de manière générale sur les portages faits à la va-vite sans optimisations.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

38

"Les émulateurs sur PSP quoi"

Voilà le mot est lâché grin
avatar
Spartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

39

Désolé c'est sorti tout seul car Pepone a fait des émus NeoGeo pour consoles portables (dont GP2X) très réussi...
wink

Nhut > mdr cette phrase va t-elle suffire à créer un drame dans ce topic ?
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

40

Nhut a le don pour mettre le doigt là où ça fait mal hehe
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

41

*va planquer ses fesses*
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life