Author Topic: New version of MAME4ALL for Dingoo Native v1.1  (Read 10160 times)

Offline slaanesh

  • *
  • Posts: 98
    • Slaanesh Dev
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #30 on: October 17, 2012, 04:29:25 AM »
Also, I've been getting another little GEM to work on Dingoo Native - Temper the PC Engine emulator.

I have the first few games working yesterday. It's a pure native port, no SDL. I think it should run most games at full speed and full frame rate at 420Mhz.

:D


Excellent, thanks! looking forward to that. Does it have CD support by any chance?

Of course ;-)

The author is a programming genius. He's the same guy that did the Gameboy Advance emulator that you see everywhere (including the Dingoo Native).

Just coaxing some speed out of it.

Got some nice gains using DMA video copy without waiting so it happens synchronously with emulation.
I'll use this same technique for the MAME4ALL too. This is a fairly large gain.

I also tested an assembler blitter but it was just a smidge slower.

The default 'C based copy is *really* slow. I wouldn't be using that, ever!

Also will profile the code for another 10% gain in performance. Unfortunately complex code seems to crash GCC - thus my plea for a later version of GCC.

There's also a CPU recompiler ie. "dyna-rec" though it's a "C" based one not machine language.
It doesn't seem to have the "wait-loop" detection which seems to make it slower in some cases and faster in others.

Offline naxeras

  • *
  • Posts: 148
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #31 on: October 17, 2012, 11:32:31 AM »
Runs, CD pc-engine games with mp3 or wav support?


Offline lemmywinks

  • **
  • Posts: 958
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #32 on: October 17, 2012, 12:45:01 PM »
You the man Slaanesh!

Looks like I'm buying a bigger SD card for my A320 now....
Handhelds:
JXD S7300b, Dingoo, DS Lite, GBA SP, PSP, HTC One X, HTC Dream.
Netbooks/Palmtops:
Acer 522 (4gb ram) Radeon 6310 - MSI Wind U230 (4gb ram and DTV card installed)
Psion Series 5 and 5mx, Psion Series 3 and Psion Siena

Offline slaanesh

  • *
  • Posts: 98
    • Slaanesh Dev
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #33 on: October 17, 2012, 10:03:49 PM »
It's OGG for the CD audio. Though I still need to compile up the support libraries and test it.

Offline pcercuei

  • **
  • Posts: 655
    • Hackordéon
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #34 on: October 17, 2012, 10:17:56 PM »
I am more interested in that Dingoo Native versions of MAME4ALL and shortly FBA. There are significant increases in speed just because it is not running under Linux.

I also like the "instant on". Virtually no wait time for start up.

However I will do some OpenDingux vesions too as I like the sound of the GCW-0. As soon as I get one I will do OpenDingux versions of everything.

What a lot of bullshit. Have you tried OD recently? The fact are, OD loads as fast as the native OS, and the apps that run on both native OS and OD are faster on OD (see pocketSNES).
And we're not done working on it, there are a couple of areas that require work, and that could lead to major performance improvements.

Offline slaanesh

  • *
  • Posts: 98
    • Slaanesh Dev
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #35 on: October 18, 2012, 03:17:16 AM »
I haven't tried OD at all.

I was comparing to Legacy Dingux as that is all I have.
MAME4ALL on legacy Dingux is signifiantly slower than the Native version.
Booting legacy Dingux and then starting whatever emulator you wish to start is also significantly slower.

That's my observation - or do I need to state that whenever I write something?

I don't think your rude reply is really warranted nor is it necessary.

Offline pcercuei

  • **
  • Posts: 655
    • Hackordéon
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #36 on: October 18, 2012, 03:45:42 AM »
Then next time you claim that the apps are faster under the native OS because "it is not running under Linux", just make sure you tried the latest Linux version...

And you know what else is rude? Not caring about the GPL. And not replying to the several emails and PMs I sent you asking for the sources.

Offline lemmywinks

  • **
  • Posts: 958
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #37 on: October 18, 2012, 05:47:01 PM »
GIFSoup


Also, check replies #4 and #8
Handhelds:
JXD S7300b, Dingoo, DS Lite, GBA SP, PSP, HTC One X, HTC Dream.
Netbooks/Palmtops:
Acer 522 (4gb ram) Radeon 6310 - MSI Wind U230 (4gb ram and DTV card installed)
Psion Series 5 and 5mx, Psion Series 3 and Psion Siena

Offline pcercuei

  • **
  • Posts: 655
    • Hackordéon
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #38 on: October 18, 2012, 06:09:13 PM »
I've been asking about the sources of his DosBox port, not MAME4ALL.

Offline lemmywinks

  • **
  • Posts: 958
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #39 on: October 18, 2012, 08:02:09 PM »
Usually if you're trying to convince somebody to do something it's not advisable to hurl obscenities at them.

Manners cost nothing, just sayin...
Handhelds:
JXD S7300b, Dingoo, DS Lite, GBA SP, PSP, HTC One X, HTC Dream.
Netbooks/Palmtops:
Acer 522 (4gb ram) Radeon 6310 - MSI Wind U230 (4gb ram and DTV card installed)
Psion Series 5 and 5mx, Psion Series 3 and Psion Siena

Offline slaanesh

  • *
  • Posts: 98
    • Slaanesh Dev
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #40 on: October 19, 2012, 01:23:30 AM »
DOSBOX has only been an alpha test version, the proper release will see release of binaries and source code.

It's very close to ready but I've been distracted now with MAME4ALL and Temper so DOSBOX can wait it's turn again.

Offline samir

  • *
  • Posts: 296
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #41 on: October 26, 2012, 03:04:21 AM »
Any news, slaanesh?  :-[

Offline slaanesh

  • *
  • Posts: 98
    • Slaanesh Dev
New version of MAME4ALL for Dingoo Native v1.1
« Reply #42 on: October 26, 2012, 03:40:00 AM »
It's coming! :)

Offline samir

  • *
  • Posts: 296
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #43 on: October 26, 2012, 03:48:54 AM »

Offline dreamcast

  • *
  • Posts: 3
Re: New version of MAME4ALL for Dingoo Native v1.1
« Reply #44 on: October 29, 2012, 11:39:40 AM »
HI Slaneesh,

Thank you very much for announcing the new version of MAME4ALL 1.1 for native.

One bug I recall on the 1.0 version was when you rotated the screen from vertical, to horizontal orientation - and back again -  the emulator could freeze up on you, or crash. (I used to change the orientation of games to play vertical on the LCD screen, and then change back to horizontal for TV OUT, again. The emu didn't like the change back again).

I recall that Vulcan Venture was a bit slow - don't know if this can be fixed, or that is the way it is.

I have a Caanoo, a native Dingoo A320 and JXDs601. I still rate the Dingoo, it is so petite and has a good screen. This machine cheers me up when I feel down. I do not feel compelled to mod the original Dingoo and applaud efforts to produce programs for this version, still.

In the readme for this version of MAME4ALL can you tell us how to re-define keys for games like Robotron, please. That type of game is ideal for the Dingoo layout.

Thanks!  ;D
« Last Edit: October 29, 2012, 11:42:17 AM by dreamcast »