Author Topic: Mame4All Dingoo OS Native V1.0  (Read 52946 times)

alekmaul (OP)

  • *
  • Posts: 330
    • Portabledev
Mame4All Dingoo OS Native V1.0
« on: May 13, 2010, 10:14:46 am »
Hello,
New version 1.0.

Here is the change log :
Quote
V1.0 : 13/05/2010
 + Add new games for Classic
 + Add new games for Capcom
 + Add new games for Konami
 + Change mameVector to mameVectSega and add all sega games
 + Add Deast+Irem, Atari+Namco, Others mame .app files
 + Change default sound freq to 22050
 + Return to menu when exiting a game
 # Change key X to key B to return to menu (on config screen)
 + Hiscore saving and configuration saving added
 + Add CPU overclocking -> USE AT YOUR OWN RISK !!!!
Of course, it's for OS native and actually, you have more than 2000 games to test.
Just read readme.txt and FAQ.txt files for all you need to test Mame4ALL !


Available here : Mame4All OS Native

Warning, lots of games hang the Dingo !!!


Source code is also available, if someone can help me for compatibility and memory management (too much games need lots of memory)

Chris23235

  • **
  • Posts: 603
Re: Mame4All Dingoo OS Native V1.0
« Reply #1 on: May 13, 2010, 11:54:00 am »
Many thanks AlekMaul, this will make many people happy.

alekmaul (OP)

  • *
  • Posts: 330
    • Portabledev
Re: Mame4All Dingoo OS Native V1.0
« Reply #2 on: May 13, 2010, 01:23:57 pm »
i hope so Chris23235, but as you said in previous post, lot's of game need more than 12 mB, and that's all available after mame4all is loaded  :-\

tealord

  • Guest
Re: Mame4All Dingoo OS Native V1.0
« Reply #3 on: May 13, 2010, 01:33:43 pm »
Hi Alek.

When there are no game available the dingoo seems to lock on exiting that particular app and needs resetting. Unless i'm being an idiot, which is entirely possible.

DisgruntleElf

  • *
  • Posts: 81
Re: Mame4All Dingoo OS Native V1.0
« Reply #4 on: May 13, 2010, 02:52:10 pm »
i hope so Chris23235, but as you said in previous post, lot's of game need more than 12 mB, and that's all available after mame4all is loaded  :-\

Maybe if the new Dingoo A330 gets a new firmware update that makes use of the extra memory than Mame4all Dingoo will definitely be a reason to buy it.

Mal

  • Guest
Re: Mame4All Dingoo OS Native V1.0
« Reply #5 on: May 13, 2010, 02:59:31 pm »
Congratulations on getting to v1.0!!!  Your hard work is very much appreciated.

alekmaul (OP)

  • *
  • Posts: 330
    • Portabledev
Re: Mame4All Dingoo OS Native V1.0
« Reply #6 on: May 13, 2010, 03:55:34 pm »
Hi Alek.

When there are no game available the dingoo seems to lock on exiting that particular app and needs resetting. Unless i'm being an idiot, which is entirely possible.
No you're not idiot but it's not possible taht it's not working for you, i tested it, you have lots of game available ...
Just check your zip files ;)

TheCaffeinator

  • *
  • Posts: 128
Re: Mame4All Dingoo OS Native V1.0
« Reply #7 on: May 13, 2010, 05:38:26 pm »
GREAT work, alekmaul! Many thanks for your efforts and contributions to the Dingoo community!

Regarding the games that hang, do you have a list of them so we know what to avoid?

alekmaul (OP)

  • *
  • Posts: 330
    • Portabledev
Re: Mame4All Dingoo OS Native V1.0
« Reply #8 on: May 13, 2010, 08:06:32 pm »
Regarding the games that hang, do you have a list of them so we know what to avoid?
Well, no, just give us games that hang and i will do a list
« Last Edit: May 13, 2010, 08:13:56 pm by alekmaul »

Cidraman

  • *
  • Posts: 6
    • Cidraman
Re: Mame4All Dingoo OS Native V1.0
« Reply #9 on: May 13, 2010, 09:44:30 pm »
alekmaul, thank you so much.

Now I can play my favorite arcade games on a big screen tv.
All thanks to your amazing efforts.

Here are some games I tested and run fine (most of them without tweaking or overclocking):

Bad Dudes vs Dragon Ninja
City Connection
Crime Fighters
Double Dragon (needs tweaking or overclocking)
Double Dragon II
Elevator Action
Mat Mania
Moonwalker (needs tweaking or overclocking)
Pit Fighter (needs tweaking or overclocking)
Robocop
Shadow Dancer (needs tweaking or overclocking)
Shinobi
Spelunker
Spelunker II
Toki (needs tweaking or overclocking)
Vigilante

I couldn't get the following to work:
Aliens (maybe a problem with my rom)
Altered Beast (it works, but with the same problems of MAME for Dingux)

The only problem I had with the new apps was with "mameOthers2.app".
I had no game for this app, so it hangs the Dingoo, if selected.

But none of the games I tested hanged the Dingoo, however.

Anyway, thanks again, alekmaul.
Cidraman, destruidor de mundos...
http://cidraman.blogspot.com

Richy

  • Guest
Re: Mame4All Dingoo OS Native V1.0
« Reply #10 on: May 13, 2010, 10:53:50 pm »
Only got my dingoo today but I must be doing something wrong.

Not one game I've tried in Mame4Allhas played. When I try to open a ROM I just get a black screen and have to reset the dingoo.

Robocop was the first I tried and this happened. Same with Outrun and several others.

Any ideas?

Nickeng

  • Guest
Re: Mame4All Dingoo OS Native V1.0
« Reply #11 on: May 14, 2010, 12:03:33 am »
I tried Irem - R-Type, a little 'chuggy' in places on the 1st level, but on the whole very playable, sound good and an excellent experience.


Thanks for the hard work.

garsh

  • Guest
Re: Mame4All Dingoo OS Native V1.0
« Reply #12 on: May 14, 2010, 12:12:13 am »
When there are no games available the dingoo seems to lock on exiting that particular app and needs resetting.

I'm having that same issue -- and I'm not sure this was understood, so I want to reiterate: it only occurs when running one of the applications and it finds no roms, because none associated with that particular application are in the roms directory. An error message is displayed, and then the application just goes to a black screen, and the Dingoo will no longer respond to any input and must be reset.

Also, I was hoping this update would resolve the problems with keymapping, but the same faulty behavior persists from the test version. At least I'm pleased the default "button 2?" is now mapped to A instead of X.

Thanks Alek, I don't even know how it's possible to run MAME on Dingoo, and I'm amazed at how well it usually performs.

blastyrant

  • *
  • Posts: 113
Re: Mame4All Dingoo OS Native V1.0
« Reply #13 on: May 14, 2010, 04:53:19 am »
I am still unable to set any custom button configurations.

When I go to the either the emu menu or the in-game menu and select the option to change all I see is <  >. It then takes 6 button presses of "B" to get out of this <  > thing. After that I see the ... highlighted. If I return to the game the buttons are now all screwed up.

For example:
Contra J (all default MAME settings)

I hit select + B to enter the menu
I exit out one level and choose "input (this game)"
Arrow down to P1 Button 1 and press A I see the <  > as though it is waiting for input.
....no matter what I press nothing happens
....hitting "B" 6 times gets me out of this

Please excuse the blurry images, my camera does not have a very good macro mode.



Perhaps I am missing completely how to set custom button mappings. If anyone else has it working please type a step by step guide as to what you did.

Alek, what we need is a better way to map buttons. It should ask you if you want to set the button to "X-Y-A-B-Start-Select-Left-Right-Up/down/left/right-or a combination of two. The way it is now, if it is working, it is VERY confusing!

Thanks!
« Last Edit: May 14, 2010, 04:55:13 am by blastyrant »

alekmaul (OP)

  • *
  • Posts: 330
    • Portabledev
Re: Mame4All Dingoo OS Native V1.0
« Reply #14 on: May 14, 2010, 06:10:47 am »
When there are no game available the dingoo seems to lock on exiting that particular app and needs resetting.
OK, i fixed the pb, now Mame4All returns to Dingoo OS without hanging.

I'm now trying to find where Mame4All manages inputs ...

qbertaddict

  • * Former Staff
  • The Doctor
  • Posts: 1184
    • about.me
Re: Mame4All Dingoo OS Native V1.0
« Reply #15 on: May 14, 2010, 06:27:55 am »
On my a330 when i select certain games there is a bunch of garbage on the top left side like when you press l+r but if i exit and go back in it is fine. I tried this on a couple of games to make sure I wasn't being stupid and accidentally pressing the combo but i hadn't. This happened on shinobi and a few others

slaanesh

  • *
  • Posts: 473
    • Slaanesh Dev
Re: Mame4All Dingoo OS Native V1.0
« Reply #16 on: May 14, 2010, 07:46:49 am »
Maybe I can help with MAME4ALL - I know it fairly well.
I would have loved to do a native version but I just don't have the time; but I am glad that Alek has done so.
I haven't tested it (yet) but I am curious to know how you got around the lack of Linux.
Does the native OS have threads support?
If not I assume you got around the sound issue by just updating it synchronously like I did for the GP32.
Also, I imagine that speed is slightly less than the Dingux version due to lack of profiling?

alekmaul (OP)

  • *
  • Posts: 330
    • Portabledev
Re: Mame4All Dingoo OS Native V1.0
« Reply #17 on: May 14, 2010, 08:33:28 am »
Maybe I can help with MAME4ALL - I know it fairly well.
Does the native OS have threads support?
If not I assume you got around the sound issue by just updating it synchronously like I did for the GP32.
Also, I imagine that speed is slightly less than the Dingux version due to lack of profiling?
Nice to see your post slaanesh  :)
Yes, dingoo os native  has threads support, you can see it in dingoo directory, it's really the same code as your version.
Also, there is no profiling, you're right, don't know if i can do such thing with gcc for native os.
I think the big problem actually is games that hang dingoo. I think it's a memory alignment pb but i have not yet resolve it (for example, all megasys1 games hang, like p47).
[OFFTOPIC] are you going to release source code of fba320 ? i will be happy to port it to native os if you have no time for that.
« Last Edit: May 14, 2010, 08:35:39 am by alekmaul »

TheCaffeinator

  • *
  • Posts: 128
Re: Mame4All Dingoo OS Native V1.0
« Reply #18 on: May 14, 2010, 09:30:53 am »
FBA for native OS would be AWESOME. Since no one seems to be interested in fixing the native Neo Geo emulator, a native OS port of FBA might be the only way around the Neo Geo sprite scaling issue (for folks not interested in Dingux).

Nickeng

  • Guest
Re: Mame4All Dingoo OS Native V1.0
« Reply #19 on: May 14, 2010, 10:18:11 am »
I'm going to faint !