gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > MarcaDS - Arcade emu for DS

#54123 - zubiac - Thu Sep 15, 2005 6:35 pm

Alekmaul is programming an arcade-emu for NDS which runs Z80 games(Pacman etc) in MAME format!

HERE is his site.

and here is a (very very cool) screenshot:
[Images not permitted - Click here to view it]

<(^^)>

EDIT: Damn, I wanted to post this in "DS Misc".Sorry about that and feel free to move it. <_<
_________________
Abusing Cube and DS with all sorts of homebrew and hacks.

#54139 - skabio - Thu Sep 15, 2005 9:33 pm

Nice. I can't wait.

#54141 - tepples - Thu Sep 15, 2005 9:48 pm

Wouldn't it be hard to see the action as the characters straddle the gap between screens?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#54159 - josath - Fri Sep 16, 2005 12:31 am

Yeah...I still wonder why the emu authors don't all put a gap inbetween the emulated screens. would be nice if they could measure it, to make it accurate (well, as much as you can, seeing that the screens can fold, changing the apparant distance slightly)

#54165 - CubeGuy - Fri Sep 16, 2005 1:01 am

I believe a few do, including that leaked Nintendo emu.

#54168 - doublec - Fri Sep 16, 2005 1:33 am

The gap can be annoying but it's not too bad. For my Space Invaders emulator I provided multiple options, from scaling to one screen, horizontal layout or vertical layout, or stretching across both screens:

http://www.double.co.nz/nintendo_ds/space_invaders/index.html

#54170 - deltro - Fri Sep 16, 2005 1:46 am

doublec wrote:
The gap can be annoying but it's not too bad. For my Space Invaders emulator I provided multiple options, from scaling to one screen, horizontal layout or vertical layout, or stretching across both screens:

http://www.double.co.nz/nintendo_ds/space_invaders/index.html


Nice plug.

I'd actually prefer someone port the whole mame >_>, I want my SPF2T (Without having to track down a most likely friggin' rare copy of the GBA, or DC version.)

#54174 - tepples - Fri Sep 16, 2005 2:32 am

deltro wrote:
I want my SPF2T (Without having to track down a most likely friggin' rare copy of the GBA, or DC version.)

Super Puzzle Fighter II isn't Rare; it's Capcom. It's not really all that lowercase rare either. I don't know where you live, but in the United States, Half.com shows several copies available.

Or does Baku Baku (for Game Gear) work in SMS Advance?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#54177 - skabio - Fri Sep 16, 2005 3:46 am

MS's Baku Baku Animal works with drsms.

#54255 - alekmaul - Sat Sep 17, 2005 6:37 am

josath wrote:
Yeah...I still wonder why the emu authors don't all put a gap inbetween the emulated screens.

Well, Hello all the community, I'm new here ;)
No, there's no gap between the two screens, but I don't think it will be very bad playing pacman without this functionnality.
Also, I have some problem with Miss PacMan, It don't want to start with the bootleg proms ... I don't know why. Perhaps the malloc of 64K is too much for the DS ?
I am also in search for a very very simple and easy unzip engine. Does someone know where I can find one ? I'm just using gbfs and all the roms unzipped for now ...

#54257 - josath - Sat Sep 17, 2005 7:31 am

alekmaul wrote:

I am also in search for a very very simple and easy unzip engine. Does someone know where I can find one ? I'm just using gbfs and all the roms unzipped for now ...


Might want to look into the LZSS compression built into the DS. Or, you can look at http://www.ibsensoftware.com/products_aPLib.html (i've used it, slower, but better compression. compiles easily on DS.) Search for 'compression gba' on some search engines, i think there are some other ones out there.

#54259 - alekmaul - Sat Sep 17, 2005 8:16 am

yeah, thanks, you're right, i will take a look at the library.
Also, my main goal for now is to make sound available in Pacman ...
After, I will search for zip compression.

#54268 - tepples - Sat Sep 17, 2005 11:01 am

You could try adapting Info-ZIP UnZip into a library.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#54277 - alekmaul - Sat Sep 17, 2005 3:26 pm

Well, I also have minizip from zlib ...
Thanks for info ;)

#54305 - skabio - Sat Sep 17, 2005 11:45 pm

[/quote] I'm just using gbfs and all the roms unzipped for now ...[/quote]

Will you be implementing gbfs the way you did it with your colleco emu? If so is there anyway you could make it work on the gbamp as currently it doesn't. Check the thread here for reasons gbfs doesn't work from the gbamp:

http://forum.gbadev.org/viewtopic.php?t=6860

Thanks in advance and keep up the good work!

#54318 - alekmaul - Sun Sep 18, 2005 7:29 am

Well, sorry but yes ... I will use the same method because roms are copyright and I can't embedded them with the executable.
It was not the same problem with VectxDS, we can use roms so I embedded them in the .nds and .ds.gba files.
If some have a methode to know how to check the gbamp and to use gbfs with it, so please tell me :).

#54353 - tepples - Sun Sep 18, 2005 6:43 pm

I guess I need to write a GBFS inserter so that you can bin2s a large empty GBFS file, compile and link it into a .nds file, and then have the users replace the GBFS file with one containing w4r3z.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#54363 - alekmaul - Sun Sep 18, 2005 8:00 pm

Well, yes, it can be an option tepples, wait for you about that ;)

#54382 - skabio - Sun Sep 18, 2005 9:41 pm

That or just add CF support like NesDS.

#54467 - GPFerror - Mon Sep 19, 2005 6:36 pm

tepples wrote:
I guess I need to write a GBFS inserter so that you can bin2s a large empty GBFS file, compile and link it into a .nds file, and then have the users replace the GBFS file with one containing w4r3z.


I'v written a simple gbfs injector on my site http://gpf.dcemu.co.uk on the left nav bar under Utilities download gbfsinjector.rar

doesn't do any error checking, it just searchs for the gbfs pineight string in the nds file and start replacing from there so if the new file is larger then the embedded it probably wont work. But the source is there if anyone wants to add that to it.

Troy(GPF)

#54475 - alekmaul - Mon Sep 19, 2005 8:10 pm

skabio wrote:
That or just add CF support like NesDS.

Is the source code of NesDS available ?

Also, I will look at SCUMM source code, I think it use zip support and CF support too, isn't it ?

#54486 - skabio - Mon Sep 19, 2005 10:52 pm

No I don't think the source for NesDs is out but you can check this thread for info on chishm's CF FAT driver:

http://forum.gbadev.org/viewtopic.php?t=6021

#55213 - alekmaul - Mon Sep 26, 2005 12:48 pm

OK, MarcaDS V1.0 is released.
You can download it on my web site : http://www.portabledev.com/pages/ds/jeuxdev.-perso/marcads.php

Of course, no rom is shipped with the emulator, I don't want to have copyright problem.

Also, no CF support for now, sorry :( ...

#55749 - amiga - Sat Oct 01, 2005 2:47 pm

All the games work very well, maybe a bit slow.
I couldn't find a crush.zip that works and I have found a lot of different versions but with different files inside.
I'm looking foward to a sound version.

#55788 - alekmaul - Sun Oct 02, 2005 7:40 am

In the readme file, you have the files required for each zip.
For crush roller, they are :
tp1, tp5a, tp2, tp6, tp3, tp7, tp4, tp8,
tpa, tpc, tpb, tpd 82s123.7f, 2s140.4a 82s126.1m, 82s126.3m
Yes, it is slow now and I don't know why.
It was very fast on dualis (full speed) and slow on DS !!!
I am working on this point a lot, a new version will be out soon (with new games certainly ;))

#55794 - amiga - Sun Oct 02, 2005 10:56 am

I know about the files but I've got like 9 different crush.zip files and none of them have these files. It was the same with the other roms but I could find them.
I can't wait for the next version with new games.
Thank you for your great work.