Author Topic: Dingoo A380 MAME4ALL v1.0 released  (Read 17999 times)

slaanesh (OP)

  • Posts: 569
    • Slaanesh Dev
Dingoo A380 MAME4ALL v1.0 released
« on: December 25, 2013, 11:44:11 pm »
Find the download from the following link:

http://www.slaanesh.net/

Please discuss anything relevant about this release in this thread. Thanks!

Special thanks to the beta testers: Alien Grey and dingoolover.
« Last Edit: December 27, 2013, 10:55:31 am by slaanesh »

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #1 on: December 26, 2013, 08:18:49 am »
Thanks a lot Slaanesh for releasing the MAME4All V1.0 for the Dingoo A-380.  8)


Note:

MAME4All virtual memory fix for CFW users. Rename mame.dge to mame4all.dge. Use a text editor to open mame_vm.dge and change the last line in the script from exec ./mame.dge to exec ./mame4all.dge. Rename mame_vm.dge to mame.dge.

Now you can start MAME4All from dmenu with virtual memory enabled and you don't have to worry anymore that a game won't work because of not enough free memory.
« Last Edit: January 02, 2014, 01:18:05 pm by Alien Grey »
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

AtariHERO

  • Posts: 351
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #2 on: December 26, 2013, 04:29:04 pm »
Have to replace my power swith again
But will try it asap
Do space invaders and clones support sound now?
Are outrun and space harrier  playable?
« Last Edit: December 26, 2013, 07:50:21 pm by dingoolover »

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #3 on: December 26, 2013, 05:03:25 pm »
You can make Outrun playable if you lower the CPU and Sound clock. It's a bit trial and error to find the best settings but you can easily get 30fps with lowering the clock settings.
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

AtariHERO

  • Posts: 351
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #4 on: December 26, 2013, 09:23:59 pm »
Thanks a lot Slaanesh for releasing the MAME4All V1.0 for the Dingoo A-380.  8)


Note:

MAME4All virtual memory fix for CFW users. Rename mame.dge to mame4all.dge. Use a text editor to open mame_vm.dge and change the last line in the script from exec ./mame.dge to exec ./mame4all.dge. Rename mame_vm.dge to mame.dge.

Now you can start MAME4All from dmenu with virtual memory enabled and you don't have to worry anymore that a game won't work because of not enough free memory.
\

after the fix, first time you run mame4all,it takes a LONG,LONG time to load,
creating the swap file

slaanesh (OP)

  • Posts: 569
    • Slaanesh Dev
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #5 on: December 26, 2013, 10:53:35 pm »
Yes, creating the swapfile is a "once only' procedure. Subsequent start ups are much quicker using mame_vm.dge.

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #6 on: December 27, 2013, 10:29:04 am »
I don't know if anyone else experience this but the buttons seem to be very sensitive. If I want to go back from the game configuration screen to the game list screen the button is very sensitive and if I don't push it very quick it goes back to the game configuration screen. It's like pushing the button twice.

This seems to be also an issue when you quit a game and it doesn't go back to the game list but quits the emulator and jumps back to dmenu.
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

slaanesh (OP)

  • Posts: 569
    • Slaanesh Dev
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #7 on: December 27, 2013, 10:58:34 am »
Can you check the log file for any game the quits and doesn't go back to the menu? Or let me know which game does that.

Also, it's not all perfect I'd have to admit. There are a few operational bugs still - so it's not rock solid.
I find that after playing a few different games, sometimes the A380 starts playing up a bit.
The best solution is to exit MAME4ALL all together and/or restart the A380.

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #8 on: December 27, 2013, 12:45:31 pm »
I'm going to check the log file and let you know which games suffer from this issue because this doesn't happen with all the games. I think that with most games it's just fine.

I noticed that you removed the brightness setting from the game configuration menu. You probably did this because if you change it it would just go back to the brightnes setting from dmenu. It's better without the brightness setting but I think that MAME4All still changes it when you start the emulator and that it's stuck at the default 70%.


Edit:

The Irem game X-Multiply, a nice side scrolling shooting game that runs pretty good, is one of the games that doesn't go back to the game list screen.
« Last Edit: December 27, 2013, 01:11:42 pm by Alien Grey »
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

AtariHERO

  • Posts: 351
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #9 on: December 27, 2013, 01:11:07 pm »
I don't know if anyone else experience this but the buttons seem to be very sensitive. If I want to go back from the game configuration screen to the game list screen the button is very sensitive and if I don't push it very quick it goes back to the game configuration screen. It's like pushing the button twice.

This seems to be also an issue when you quit a game and it doesn't go back to the game list but quits the emulator and jumps back to dmenu.

all games i tried go to the dmenu now,
can't return to list no more

did not happen with beta version

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #10 on: December 27, 2013, 01:29:47 pm »
You're right. It happens with every game. I was still testing games on Beta 3 before I updated it to the final version and that's probably why I thought it didn't happen with every game.

The good news is that there's only a few games that I've tested so far that didn't work. I can tell you that I've tested a lot of MAME4All games the last couple of weeks.  ;D
« Last Edit: December 27, 2013, 01:31:37 pm by Alien Grey »
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

retrodd

  • Posts: 47
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #11 on: December 27, 2013, 10:41:46 pm »
thanks  :)
<a href="https://web.archive.org/web/20230128075855/https://www.youtube.com/watch?v=urTvl4dO0yM" target="_blank">https://www.youtube.com/watch?v=urTvl4dO0yM</a>

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #12 on: December 28, 2013, 09:14:01 am »
Nice video that shows again that the Dingoo A-380 is a good retro gaming console.

Thanks retrodd. If you didn't donate a console to slaanesh we would probably never had such a good MAME4All for our Dingoo A-380.  ;)
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

AtariHERO

  • Posts: 351
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #13 on: December 28, 2013, 10:08:45 am »
if the return to dmenu bug is solved ,
will we have to fix swap file again?

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #14 on: December 29, 2013, 03:15:51 pm »
It isn't possible to change the sound volume with MAME4All.

It doesn't matter if it isn't possible to change it from the MAME4All game configuration screen but it should be possible to change it from dmenu.


It's a problem with the game not the emulator.

It's strange that the sound volume can't be changed with certain games. One of them is the game Lifeforce.

 
« Last Edit: December 30, 2013, 08:20:33 am by Alien Grey »
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

slaanesh (OP)

  • Posts: 569
    • Slaanesh Dev
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #15 on: January 02, 2014, 12:08:46 pm »
You cannot change the name of the front end executable from mame.dge to mame4all.dge - keep the names as originally provided in the release and you will not exit back to dmenu.

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #16 on: January 02, 2014, 01:16:55 pm »
It wouldn't have been a big issue if it didn't crash the Dingoo A-380 on exit. Which happens sometimes.

I'm going to try to add script to start mame.dge with virtual memory to the firmware to keep the original name. If it works it won't be an issue anymore with the next CFW version. That means if there's ever going to be a next CFW version.  ;D
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

slaanesh (OP)

  • Posts: 569
    • Slaanesh Dev
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #17 on: January 02, 2014, 08:47:51 pm »
If it helps, in the next release, which will make the default name mame4all.dge.

However it depends on if I can get some interesting other improvements incorporated.

Most games crash on exit because it's possibly freeing up some memory that it shouldn't. Please post the log file "mame.txt" here for any game that crashes repeatedly on exit.
« Last Edit: January 02, 2014, 08:57:05 pm by slaanesh »

Alien Grey

  • Posts: 1439
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #18 on: January 02, 2014, 09:15:52 pm »
I added the virtual memory script to the firmware and it works without issues. It isn't necessary to change the default names in the next release.
Dingoo A-380 CFW V2.11.09 "RetroDD" - 2 x SanDisk SDHC 32GB Class 10 MicroSD Inside - 2 x Dingoo F-16 Wireless Game Controller

slaanesh (OP)

  • Posts: 569
    • Slaanesh Dev
Re: Dingoo A380 MAME4ALL v1.0 released
« Reply #19 on: April 03, 2014, 12:36:17 am »
I've got a new build of MAME4ALL for A380, not much has changed but updating the Makefile MIPS optimization options. I left out an important optimization which will build a slightly smaller executable and benefit all games by being a little faster.
As a bonus I may even profile some of the CPUs - Z80, M68000 and M6809 are good candidates and cover a huge slab of the games. These games should run at least 5% faster as a result.

Unrelated to MAME4ALL, I also have a question.

Does the default GBA emulator live in: Internal Memory/Emulator/gba_emu.dge

If I were to replace this with another possibly better executable should I expect the launcher to run this when I choose a .gba file from the menu?
I'm assuming that the launcher is passing the filename (or does it include the path) to gba_emu.dge?