Dingoonity.org

Dingoo Official Firmware => Releases => Topic started by: slaanesh on September 04, 2014, 12:57:08 am

Title: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on September 04, 2014, 12:57:08 am
New version of MAME4ALL v1.3 for Dingoo A320 Native!

See http://www.slaanesh.net/2014/09/mame4all-v13-for-dingoo-a320-native.html (http://www.slaanesh.net/2014/09/mame4all-v13-for-dingoo-a320-native.html) for details.

Loads of new features, please take time to read (yes, actually read) the whatsnew.txt and readme.txt.

(http://2.bp.blogspot.com/-JC6YxL6kh6M/VAKmSGyppBI/AAAAAAAAAJc/sftXJoQ8tBQ/s1600/dingoosplash.bmp)

More releases coming very soon including GCW-Zero MAME, Dingoo A320 Native Atari 2600 and even something for the GP32!
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: chevette on September 04, 2014, 02:40:58 am
One word ----- AMAZING!!!!!!!!
Thanks slaanesh
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: sparkymark79 on September 04, 2014, 11:32:21 am
Just wanted to say thanks for this. If the busted buttons on my dingoo didn't make it such a pain to mess around with the key configs I'd be super excited. I will still be trying it though and then looking forward to the GCW Zero release :)
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: sparkymark79 on September 04, 2014, 11:42:20 am
quick question, hopefully not too silly. I have the 37b5 romset as required. I note in the readme/whats new, etc files there's a whole bunch of games added from other Mame versions. Will my current rom set work or do i need to download those particular games from the romset attributed to the mame version.
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on September 04, 2014, 11:47:36 am
New games will need to be sourced from other versions of MAME romsets.

For example, I've added "Gridlee" which wasn't added to MAME until 0.37b16.

You will need to find this version romset (or later) to play this game.

However, often, ROMs don't change. So you may be able to use "gridlee.zip" from versions of MAME later than 0.37b16. For example, many ROMs from MAME 0.84 will work.
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: sparkymark79 on September 05, 2014, 09:29:49 am
Just to let you know I tried this last night, It's great - especially the snapshot support, I like the way it flys in after a short delay. The delay is 'just' the right amount of time to stop it being obtrusive when you are searching for games.

One thing I was thinking of, forgive me if this was in the readme files which I did read would be the ability to hide all except white roms, therefore reducing the amount showing by quite a bit. Just a thought - perhaps for the gcw zero ;) hehe

Anyway cheers very much, this A320 forum seems to be a bit sparse with people lately so there is not as much feedback as usual I'm sure!
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: the_wub on September 05, 2014, 09:56:28 am
Awesome!  And perfect timing for the weekend, I can't wait to see what's new!  Thanks for continuing to work on this, it's really appreciated.  :)
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on September 05, 2014, 12:07:11 pm
Thanks for your replies!

As for the frontend for the GCW-Zero, filtering is already done and included! You can hide and display various games based on it's status! :)
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: miroli on September 05, 2014, 12:33:12 pm
Thank you Slaanesh! Long live the Dingoo! ;D
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: sparkymark79 on September 05, 2014, 04:57:18 pm
Thanks for your replies!

As for the frontend for the GCW-Zero, filtering is already done and included! You can hide and display various games based on it's status! :)

Awesomeness!
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: LastBlade on September 07, 2014, 02:24:43 am
I've tried this version very quickly and it runs great, it seems to me games run smoother (eg. Tiger Road). Good Work!
One question: did you actually test and take snapshots of almost 2000 games from within the Dingoo? It surely required a large amount of time! Do you have somebody that helps you with beta-testing and such??
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on September 07, 2014, 04:53:49 am
That was one of the delays, I actually tested about 1000 games over a period of a month, taking snapshots as I went.
Some games have multiple snapshots, I tried to take a snapshot of the in-game play and another of the title screen.
Anyway, the snapshot code got a good work out.

Yes, it was a bit of an effort, but at the same time I quite enjoyed it as I got to play games I would not usually play.
One particular game Zwackery was awesome to get going for the first time!
Of course not every thing works out, during the course of development when I add and update game drivers, only 85% or so actually work as sometimes I run into problems that I cannot solve or the version of MAME does not support. I now look for these issues before starting to add a new game or update one.

One of the biggest bugs I found was discovered literally a few hours before release! That was the 'sound' bug and fixing that, I've found the same games sound really awesome now - crisp and clear - the way it should.
Again Zwackery was in this category. I played it on the GCW-Zero and my PC and the sound is of course perfect and on my A320 it sounded crap. Quite a few other games suffered from this and when I found the issue it was a like halleleujah! Found it! And I couldn't wait to try a whole lot of games... again!

There are a few I still want to add, Sega's Enduro Racer is on my list but it will require a big effort of replacing all the system16/18 games which isn't trivial.


*whew*
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: spn-x on September 07, 2014, 09:26:52 am
Thanks for the update slaanesh :) I think it's great that the dingoo is still alive
But I have one question: Is it possible to exit out if the game and get back to the mame menu? When I press L+R it takes me back to the dingoo browser.

Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on September 07, 2014, 01:17:09 pm
Thanks for the update slaanesh :) I think it's great that the dingoo is still alive
But I have one question: Is it possible to exit out if the game and get back to the mame menu? When I press L+R it takes me back to the dingoo browser.

This is intentional, you only get one game and it exits. Staying within the menu for multiple games would inevitably lead to a lock up as not everything is perfectly re-initialized for subsequent games. Back when this version of MAME was introduced it was only intended to play one game at a time.
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: chevette on September 07, 2014, 01:57:05 pm
This version is awesome........really good, improved sound and no crashes at all. Everyone with a Dingoo A320 should definitely check it out.
Thanks slaanesh!!!
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: nelsonhf on September 07, 2014, 02:45:12 pm
Thanks slaanesh for keeping the A320 alive. I'm looking forward about your Atari 2600 Emulator.
Expect a donation soon  ;)

Regards from Brazil
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: spn-x on September 07, 2014, 02:55:19 pm
This is intentional, you only get one game and it exits. Staying within the menu for multiple games would inevitably lead to a lock up as not everything is perfectly re-initialized for subsequent games. Back when this version of MAME was introduced it was only intended to play one game at a time.

Alright, thanks for the info :)
Most of the games I tried so far worked perfectly
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: samir on September 08, 2014, 11:59:28 am
Thanks for your work, slaanesh! Downloading!  ;D
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: joyeux on September 21, 2014, 10:49:13 pm
Thanks Slaanesh for extending the life of our so beloved Dingoo! Will download and try it later!
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on September 26, 2014, 12:39:03 am
I've been testing the Raspberry Pi version of MAME4ALL; started making upgrades to it in line with the Dingoo A320 version.
For some reason I thought the Raspberry Pi was more powerful; games seem to play at around the same speed as the Dingoo A320 version.
Of course, the Pi has the advantage of being able to use Cyclone which is an ARM assembly core for the 68000 CPU and DRZ80 an ARM assembly core for the Z80. I would say that approaching half of the games in this version of MAME use either of these CPUs.

Anyway, has anyone found any bugs or issues or games that don't work?
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: MightyJAK on September 27, 2014, 02:25:09 am
I had been a bit lax in my attention to Dingoonity over the past month and just found this thread today. Downloading now, will try out some of my favorite games and report back any issues.

Oh, and thanks slaanesh!  ;D  Even with all the things the good ol' Dingoo does already, it's cool to see it can still get some more goodies one in a while.
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: Losk on September 29, 2014, 09:33:47 am
Thanks a lot for this awesome emulator, too!  :)
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: Cisek on September 29, 2014, 12:05:13 pm
I don't know why, but earlier versions of mame4all wasn't working on my a320, this works like a charm. Long live Slaneesh! Is there any way, to play neogeo games like art of fighting or samurai shodown? If i try to load them it says: bad ROM; check log and i am using rom and neogeo bios from MAME4ALL 037b5 romset.

Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on October 02, 2014, 01:27:10 pm
I don't know why, but earlier versions of mame4all wasn't working on my a320, this works like a charm. Long live Slaneesh! Is there any way, to play neogeo games like art of fighting or samurai shodown? If i try to load them it says: bad ROM; check log and i am using rom and neogeo bios from MAME4ALL 037b5 romset.

The big Neo Geo games won't work, only the smaller ones.
I have played and take snapshots of all the Neo Geo games that work. So use that as a guide. If a snapshot exists, the games works.
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: pete on November 19, 2014, 05:07:20 am
Hi everyone! I am new. I was looking for new emulators/improves for dingoo native and...  I found 'Slaanesh' ! Yeah, I heard & readed before about him..  :)

Wooow Slaanesh, MUCH CONGRATULATIONS for your fabulous improves ! VERY WELL DONE ! Be proud !

Please, I have some doubts and need help. Could you or anyone answer me please?

Here my '6 but short' questions, thanks :)

1 - For MAME4ALL v1.3, what do I have to install: the 'Native Binary' OR the 'Native Source Code' file ? Or both files ?
Any order or any suggestion ?

2 - All the info about how/where to put the emulator/roms and so on, is explained in the .txt doc in the files, right ? :)

3 - I heard that your MAME is the best, the fastest ever done, better than the MAME made for dingux, with more compatibility too, right ?

4 - The romset to use is: '0.37b5', right ?
I know there are also some roms of '0.37b16' and '0.84' sets. Then, about these last cases: should I search and get that roms 'one by one' and put inside of the romset: '0.37b5' ?

5 - About your Temper (PC Engine emulator): what should be the format of the songs ? Should I convert.. ? Any advice ?

6 - I know you have your own important proyects but: What about ..? How would be..  a good emulator of sega cd for dingoo native ? The one that exists already is not bad, but does not accept all the games/roms, just 'some' games.

THANK YOU SO MUCH IN ADVANCE,
Waiting an answer hopefully, best for you
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on November 21, 2014, 02:53:13 am
1). You don't need to the source code to use MAME4ALL on Dingoo Native. That's only used to compile/create the binaries.

2). The .txt files were updated for this release. Basically copy the MAME4ALL folder to either your internal storage or mini SD on your Dingoo. Use the "3D game" option and navigate to one of the MAME4ALL executables. Yes, it's split up due to lack of usable RAM on the A320.

3). In terms of the hardware that it's running on this Dingoo Native MAME4ALL has the best performance of any handheld version of MAME. It's considerably faster that Linux versions of the same software.

4). Yes, MAME 0.37b5 is the base ROM set. Other games have been added, you'll have to look at the gameslist.txt.

5). You'll need to use .OGG files for CD games which have CD audio/music. There's also an associated .CUE file which describes the .OGG files. See the release notes for Temper 0.81.

6). Sega CD would be interesting but i'm currently working on new versions of MAME for the GCW-Zero and Pandora. However, there will be a Dingoo Native MAME4ALL v1.4 as I've accumulated a few changes for it already - nothing major yet though.

It's a pity we can't get the source code for the Dingoo Native operating system uC/OS-II as the way it's RAM has been allocated it not very good. The maximum RAM available to Dingoo Native programs is 6MB (static)+16MB (dynamic/heap)=22MB out of a possible 32MB. 10MB is allocated to the system which is a large proportion (where is this used? Screen. System stack. What else?). Even an extra 4MB would allow many new larger games to run.

Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: dingooforever on November 21, 2014, 06:54:51 am
Great work Slaanesh!

I have 2 questions altough not strictly related to Dingoo development:

1) WOW! Are you working on improved Mame for the OpenPandora? Will it play full speed most advanced Taito, Jaleco and Sega games such as Elevator Action Returns, Gratia Second Earth, Golden Axe Revenge of Death Adder and OutRunners?
If yes it would be really really great!

2) Is it possible add in future Temper revision cheat support for CD games? It would help a lot for certain games (see Exile 2 Wicked Phenomenon and others). Any chance you will improve also the Pandora version of Temper which still miss compatibility for some games (F1 Circus Pole to Win etc...)? The cheat feature in OpenPandora Temper would also rock. 
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: 1wiierdguy on December 08, 2014, 09:13:51 am
Thanks very much for this. ;D Dusted off my Dingoo and downloaded this and its great.
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on January 11, 2015, 11:05:58 pm
Thanks for the feedback.

There may be one more version of MAME4ALL for the Dingoo A320.

I've finally sorted out the issue for Sega's Enduro Racer so that may make an appearance on the A320 :)
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: Deckard on April 20, 2020, 08:05:37 am
Thanks for the feedback.

There may be one more version of MAME4ALL for the Dingoo A320.

I've finally sorted out the issue for Sega's Enduro Racer so that may make an appearance on the A320 :)

Hello Slaanesh,

I'm one from the big family of Gameta II and KIII owners still hoping to see MAME4ALL working on our consoles. Can you do something to fix the issues making impossible to run it properly  and make a big piece of mankind happier ?
Thanx in advance!  ;D
Title: Re: MAME4ALL v1.3 for Dingoo A320 Native
Post by: slaanesh on July 30, 2020, 12:17:54 am
Can you point out exactly which console(s) you have?

I have a Russian Ritmix RZX-50 which runs MAME4ALL fairly happily.