Author Topic: Gemei A330 MAME4ALL on its way!  (Read 6754 times)

slaanesh (OP)

  • *
  • Posts: 429
    • Slaanesh Dev
Re: Gemei A330 MAME4ALL on its way!
« Reply #15 on: December 09, 2016, 12:18:51 am »
Still working on this.

Sound seems to be an issue using the Multiplatform API.
It works but it's got issues.

* A low sample rate seems to generate laggy sound.
* A high sample rate reduces lag but seems to take up a lot of the machine's CPU.

Still investigating.

slaanesh (OP)

  • *
  • Posts: 429
    • Slaanesh Dev
Re: Gemei A330 MAME4ALL on its way!
« Reply #16 on: December 20, 2016, 02:01:04 am »
I've worked out the second of two sound issues - the other has the work around which seems to be satisfactory for now.

So games are now playing okay.

What is the performance like?

Well, good question really.

To be honest, it's a bit disappointing and in many cases not faster than the Dingoo A320.

* The Gemei A330 excels at games which makes use of M68000/Z80 combo.
The reason being the emulation code for these CPUs are written in assembler whereas the Dingoo A320 only has 'C' cores.
* The Dingoo A320 seems to be considerably faster when overclock to 420Mhz than the Gemei A330 can do at "MAX" overclock (whatever speed that is). I believe nominal speed is 500Mhz.

Some examples are:
Jackal - uses 2x M6809 CPUs and a YM-2151 sound chip.
I, Robot - use 1x M6809 CPU and mathbox and AY-8910 sound chip.

The Gemei A330 struggles with both of these games whereas the Dingoo A320 runs them fairly well.

So why is this?

I believe it's the ARM-926J CPU which isn't that strong. If you compare the performance of the Wiz and GP2X you will see what I mean. The GP2X, overclocked to 250Mhz compared to a Wiz overclock at 750Mhz certainly doesn't go three times faster.

There is some good news:

* Has 64MB of RAM and the OS does seem to use it.
This means that some larger games which can't work on the Dingoo A320 should work on the Gemei A330.

* Has a very nice hardware scaler - the screen looks great when upscaling or downscaling screens.

* Has triple buffering enabled by default so screen updates are smooth with no tearing.
« Last Edit: December 20, 2016, 02:07:28 am by slaanesh »

dcervi

Re: Gemei A330 MAME4ALL on its way!
« Reply #17 on: December 20, 2016, 02:56:51 pm »
Great Slaanesh!!!

I hope it's soon ready for release.

Enviat des del meu D5803 usant Tapatalk


chevette

  • *
  • Posts: 150
Re: Gemei A330 MAME4ALL on its way!
« Reply #18 on: December 20, 2016, 03:01:11 pm »
Thanks for the update slaanesh........patiently waiting for a release.

slaanesh (OP)

  • *
  • Posts: 429
    • Slaanesh Dev
Re: Gemei A330 MAME4ALL on its way!
« Reply #19 on: December 25, 2016, 11:03:43 am »
MERRY CHRISTMAS!

I offer to all the Gemei A330 users a MAME4ALL Beta Christmas release!
This is a binary only install - source code coming with the v1.0 release.

MAME4ALL BETA for Gemei A330

Please understand it's 'beta'! This is just a test version so you have something to try during Christmas!


Important Instructions:
=================

1). All MAME4ALL ROMs must be renamed from *.zip extension to *.mz
ie. rampage.zip => rampage.mz
This is so that the Gemei A330 doesn't hang if you have more than a hundred .zip files in the one directory.

2). The MAME4ALL release has only been tested in B:\MAME4ALL (that is on an external SD card).
In theory it should work anywhere on the fileysystem, but this is where I have it.

3). It works just like the Dingoo A320 version of MAME4ALL. The keys are all the same.


Controls :

Standard in-game MAME controls:

- D-Pad: UP, DOWN, LEFT and RIGHT.
- Buttons A,B,X,Y,L,R: MAME buttons 1,2,3,4,5,6.
- Button SELECT+START: Insert credit.
- Button START: Start game.


Extended controls in game (to access menus and options)
All use the SELECT button + an additional button.
This is analagous to pressing "SHIFT" and another key on a regular keyboard.

- Buttons SELECT+L: Take snapshot.
- Buttons SELECT+R: Show FPS.     
- Buttons SELECT+Y: Pause.
- Buttons SELECT+X: Enter/Exit Volume menu.
- Buttons SELECT+B: Enter/Exit MAME menu
- D-Pad + L Shoulder pans the game (only for Video Output set to Normal and where the graphics don't fit entirely on the screen).

Also
- Buttons L+R: Exit (to Mame4All menu).
- Button B mapped to Enter
- Button X mapped to Space

Known Issues:
==========

* Exit takes a long time and the sound keeps playing.
* Some games do not start (yet).
* The FPS display is sometimes truncated.
* The sound is a little laggy.
« Last Edit: December 26, 2016, 09:45:50 am by slaanesh »

chevette

  • *
  • Posts: 150
Re: Gemei A330 MAME4ALL on its way!
« Reply #20 on: December 26, 2016, 01:29:57 pm »
slaanesh: Thanks for this great Christmas gift. I tried it out quickly and it's just like the Dingoo A320 version that you made a few years back. I used the Mame 0.37b5 romset. Audio samples did not seem to work. Sound was distorted in many games. Some games like Zaxxon, Super Zaxxon, and Congo Bongo were messed up graphically. Shinobi ran and sounded great! This Beta version is showing great promise and many games are running at full speed with good sound. So thank you slaanesh for a great release on the Gemei A330.

slaanesh (OP)

  • *
  • Posts: 429
    • Slaanesh Dev
Re: Gemei A330 MAME4ALL on its way!
« Reply #21 on: December 26, 2016, 08:05:52 pm »
I've only been testing with a very small subset of games.

Games which use samples should work - but I haven't tested any. I didn't rename the samples from *.zip to *.mz!

So you will have to do that in the Beta. I've fixed this already for the next release. Also there are many sample files that are no longer needed thanks to many updates i've made to drivers/

Zaxxon & Congo I will investigate! Fixed. Will be in the next release.

If you find any other issues, please let me know!
« Last Edit: December 26, 2016, 09:09:35 pm by slaanesh »

chevette

  • *
  • Posts: 150
Re: Gemei A330 MAME4ALL on its way!
« Reply #22 on: December 26, 2016, 11:21:31 pm »
Ok slaanesh renamed the samples from .zip to .mz and now they are working. Thanks again

diogens

Re: Gemei A330 MAME4ALL on its way!
« Reply #23 on: December 27, 2016, 07:50:41 pm »
thanks slaanesh. tried it. none of mature/adult games (https://en.wikipedia.org/wiki/List_of_erotic_video_games , 1 arcades) are showing up in any of submames', like gals series, fantasia series,
none of the slot machines neither like cherry(super-new etc.)/bar 5's-7's/butterfly/jingle bell - not showing up at all.
from the old stuff i tried exerion but it flipped screen clockwise 90' and its unplayable.
poker ladies seems to work well (at a glance) - happy that i played power spikes! seemingly flawlessly !!!! thanks 4all :)

slaanesh (OP)

  • *
  • Posts: 429
    • Slaanesh Dev
Re: Gemei A330 MAME4ALL on its way!
« Reply #24 on: December 28, 2016, 03:38:19 am »
Uh - H
thanks slaanesh. tried it. none of mature/adult games (https://en.wikipedia.org/wiki/List_of_erotic_video_games , 1 arcades) are showing up in any of submames', like gals series, fantasia series,
none of the slot machines neither like cherry(super-new etc.)/bar 5's-7's/butterfly/jingle bell - not showing up at all.
from the old stuff i tried exerion but it flipped screen clockwise 90' and its unplayable.
poker ladies seems to work well (at a glance) - happy that i played power spikes! seemingly flawlessly !!!! thanks 4all :)

Well, this isn't based on the latest version of MAME. And indirectly you raise a small issue that I will need to address.

Originally MAME4ALL is based on 0.37b5 - an ancient version of MAME.

My version of MAME4ALL is really very much updated. In fact *every* single existing driver has been updated to some degree - most up to Mame 0.84/0.105 standard. Many new drivers have been added. Literally hundreds of new games.

I can confirm there are no slot machine type games (I did look at adding "Black Rhino" but it was a lot of work and didn't go through with it). Some Adult games have been added:

Block Gal, Fantasy 95, Gun Dealer, Magix, etc. And certainly some others.

To solve the problem, I will create a list of supported games shortly.

As for Exerion, it's supposed to be rotated - and it should be playable! I'm playing it now!
Though the sound is not very good. Will investigate.

diogens

Re: Gemei A330 MAME4ALL on its way!
« Reply #25 on: December 28, 2016, 05:07:32 am »
think most of these 'adult' games are puzzle games with soft pics :)
lady killer is a good classic one. i think i didnt see it showing up (but not sure)
anyhow, will be checking releases/relevant threads - sincere thanks 4(/2all) your(/their) work  8)
uae4all/caprice anybody  ;D
best wishes for new year



dcervi

Re: Gemei A330 MAME4ALL on its way!
« Reply #26 on: December 28, 2016, 12:37:24 pm »
You did an amazing job Slaanesh!!! It's impressive how many games are working at or near full speed.

I've been doing tests with 0.37b5 romset, but I couldn't load any CPS1 game (crashes mame4all) and only few Neo Geo games work (most of them give bad rom message). I hope you can find time to make a dat file or list with the correct rom versions to be able to properly test them.

I also find sound too weak compared to other emulators, even at max volume.

Anyway, it looks fantastic and very promising. Thank you very much for bringing this to the Gemei!!!

Enviat des del meu D5803 usant Tapatalk


slaanesh (OP)

  • *
  • Posts: 429
    • Slaanesh Dev
Re: Gemei A330 MAME4ALL on its way!
« Reply #27 on: December 28, 2016, 12:58:49 pm »
You did an amazing job Slaanesh!!! It's impressive how many games are working at or near full speed.

I've been doing tests with 0.37b5 romset, but I couldn't load any CPS1 game (crashes mame4all) and only few Neo Geo games work (most of them give bad rom message). I hope you can find time to make a dat file or list with the correct rom versions to be able to properly test them.

I also find sound too weak compared to other emulators, even at max volume.

Anyway, it looks fantastic and very promising. Thank you very much for bringing this to the Gemei!!!

Enviat des del meu D5803 usant Tapatalk
Thanks and thanks you for your assistance too!

I've found the issues with CPS-1 games so that will be fixed in the next release.

1wiierdguy

  • *
  • Posts: 218
Re: Gemei A330 MAME4ALL on its way!
« Reply #28 on: December 30, 2016, 10:38:05 am »
Wow! Was shocked to see Mame ported to the GA330. After a bit of digging around I managed to find mine tucked away in the shed. Only tried a couple of games so far. Captain Commando doesn't display unfortunately but Shadow Dancer is running ok. Big thanks to you guys for your work

yoshi41

  • *
  • Posts: 461
Re: Gemei A330 MAME4ALL on its way!
« Reply #29 on: January 02, 2017, 12:37:33 pm »
Do you have a DAT file please?

Can't test anything. Always getting no roms found error message.
Emulator packs and fact sheets for Wiz, Caanoo, Dingoo and Pandora.

 

Post a new topic
Post a new topic