Opened 9 years ago

Closed 9 years ago

Last modified 11 months ago

#9198 closed patch

PORT: DINGUX (Linux for DINGOO A320/A330)

Reported by: hkzlab Owned by: sev-
Priority: normal Component: Port: Dingux
Keywords: Cc:
Game:

Description

Hello,
this patch adds support for Dingux to trunk, Dingux is an alternative OS for Dingoo A320/A330 game consoles (http://en.wikipedia.org/wiki/Dingoo).
The port uses SDL backend to work.

I've had this patch sitting on my HD for weeks, so i've decided to release it in the open to avoid having it rot, as i know there is some interest in this port.
The port should be feature complete: sound is fine, input too, half-scaler is used for hi-res games, 16bit is supported (though i tested it with loom pce only).

Some caveats: the port should work with standard dingux kernel and libs BUT the original tremor libraries in dingux rootfs packages are bad (cause segfaults), so i had to rebuild tremor and create an alternative rootfs image with the fixed libs. Additionally, i'd reccomand to use an OpenDingux kernel because the newer version correctly implements double-buffering for the lcd and eliminates tearing. I've prepared a fixed rootfs and binaries of the OpenDingux kernel i can release if there is interest in the port.

Additional notes:
i'm pretty busy these days, with university work and an intern job (and i'll probably be for few following months), so i'll have an hard time providing support for severe bugs on this port (which shouldn't be there anyway... i already tested a few games/engines), some time ago i received an offer of help for the support, but as i can't currently confirm the validity of the offer, i'll let the other scummvm devs if this port is interesting/worth enough to warrant an inclusion into trunk.

Ticket imported from: #3039277. Ticket imported from: patches/1303.

Attachments (1)

scummvm-dingux-04082010-port.diff (24.7 KB ) - added by hkzlab 9 years ago.
Patch against svn trunk rev.51723

Download all attachments as: .zip

Change History (7)

by hkzlab, 9 years ago

Patch against svn trunk rev.51723

comment:1 by sev-, 9 years ago

The port looks pretty solid to me, but it's a pity that you may have no time for providing the support for it.

Will you have time for setting up the buildbot? If so, then we can still try to add it. Max, what do you think?

comment:2 by sev-, 9 years ago

Owner: set to fingolfin

comment:3 by hkzlab, 9 years ago

Hello,
if everything goes as planned, i should have some more time again to do the buildbot work in two weeks, at the end of my intern job which is currently sucking away all my energy (and time).
I plan in preparing the libs and compiler for buildbot use for the n64 port too.

comment:4 by sev-, 9 years ago

Great! As also discussed on IRC, you'll be able to provide some maintenance, so I'm committing. The port is really complete.

comment:5 by sev-, 9 years ago

Owner: changed from fingolfin to sev-
Status: newclosed

comment:6 by digitall, 11 months ago

Component: Port: Dingux
Note: See TracTickets for help on using tickets.