Monday, November 29, 2010

Durak (fool) - Russian card game for Dingux

Durak (fool) - Russian card game
November 27, 2010

Here is a fun card game for us to play.


Hello to all users to this wonderful forum!
Unfortunately I do not have Dingoo, but this did not prevent me to compile this game, which was written specifically for mobile phones Motorola 
Please write here if the game does not start!


Autor: baat
Ported to the EZX: baat, EXL
Ported to the MAGX: EXL
Ported to the DINGUX: EXL
Thank for helping test the game: nigel
Language: English, Русский 
More: Version: 0.01, Demo version
Control Keys:
UP, DOWN - Mode switching activity
LEFT, RIGHT - Move on the cards
A - Action
SELECT, R - Exit
Rules of card games durak: (ENG)
Discuss topic
More details can be found in the ReadMe.txt file
For run english version - run durak_eng.dge

Discuss it here:
Author/Porter: EXL

Tuesday, November 23, 2010

gnuboy for Native update and Oh Boy port

gnuboy for Native update and Oh Boy port
November 21, 2010

Here is a port of ohboy and gnuboy for the native os.


I'm not sure what the interest level in this is but to make sure the information is out there here is another update. I spent the day polishing the Dingoo Native port of Oh Boy. Loading is now working properly along with saving settings. Save/load state isn't working at the moment but it isn't far away. the current progess.


Discuss it here:

Author/Porter: clach04

Sunday, November 21, 2010

Fceu320 with autoframeskip beta - Dingux

Fceu320 with autoframeskip beta
November 21, 2010

FCEU320 with autoframeskip has been updated again! This emulator just keeps getting better and better!


v0.3 is here!
* added button X to exit the emulator in file browser(exit in menu is not implemented yet)
* GUI is now on the POWER button, not on L
* L is now "load state 9"
* R is now "save state 9"
* updated mappers and boards

Discuss it here:
Author/Porter: ValdikSS

Booboo heads to China (and how to get unlimited wifi at Paris Airport:))

Traveling to China

I'm leaving tomorrow to HK/China, where I'll be meeting the ChinaChip people. Will be back in a week, but will try to update as time permits on anything relevant to dingux on the GA330.
UPDATE: Paris CDG airport is da bomb. At least in terminal E where I am as I write this, plenty of places to lay and take a nap, massage chairs, PS3 for entertainment (free). The 5 hours I have to wander here suddenly don't feel so uphill.
They even have 10 minute free wifi. Too bad it's only 10 minutes. Unless you disconnect, clear the browser cookies, change the WiFi interface MAC address, and connect again, of course. You didn't read that here.
sudo ifconfig wlan0 hw ether [your previous MAC + 1]

This can only be good news for the Gemei A330!

Wednesday, November 17, 2010

Space Rocks / Rock Dodger Dingux

Space Rocks / Rock Dodger
17th Nov 2010

z_man3007 has released another game - Space Rocks / Rock Dodger


Dodge the rocks for as long as possible until you die. Kill greeblies to make the universe safe for non-greeblie life once again.

Menu Control:

Start                    Start the game
Quit                     Press Select

Game Control:

D-pad                 Move the ship Up, Down, Left and Right
B                        Fire Laser
Y                        Shields [VERY useful!]
R                        Pause/un-pause the game
L                        Screenshot
Select                 Quit

Discuss it here:

Space Rocks / Rock Dodger
Author/Porter: z_man3007

VOR (Variations on Rockdodger) Dingux

VOR (Variations on Rockdodger)
16th Nov 2010

z_man3007 has released VOR (Variations on Rockdodger).


VoR is a quick action game where you drive a space ship and try to avoid crashing into rocks.

Menu Control:

Easy mode               Press L button
Normal mode           Press X button

Game Control:
D-pad           Steer (use short taps, and remember to slow down)
Pause/Un-pause     Press R button during game.
Quit                       Press Select.

Discuss it here:

VOR (Variations on Rockdodger)
Author/Porter: z_man3007

Tuesday, November 16, 2010

Java on A320

Yes, it’s there, and that’s about it:

Booboo dissects the Gemei A330

Well, he dissected it about a 2 weeks ago, but hey, if you hang out here, you’re used to this sort of thing, right? I’ve bold underlined the bits that get me all interested  …

GA330 specs

I believe there's some confusion on the GA330 specs. As I mentioned in the previous post, I have only preliminary, general, info, but this is what I found out so far (don't take it for granted anyway):

  • CC1800 processor (ARM926 400MHz).
  • 320x240 LCD, slightly larger than the A320 one.
  • 64MB RAM.
  • 2.4 GHz communication module. This is a true radio device and not just a keyboard hack. Enables multiplayer and custom peripherals.
  • USB OTG port, which allows connecting USB devices, but you'll need external +5V power (i.e. a powered hub).
The CC1800 has some nice features: the OMIP seems to be a video decoding coprocessor, and the VPU seems to be some kind of video post processor which can do quick scaling and color conversion before spitting out the data to the LCD.
I would say that the CC1800 CPU core belongs in the same class than the JZ4732 in the A320, however, being an ARM architecture has the advantage of the existing assembly optimized emulation cores. I bet that the VPU will allow a sizeable boost in performance by offloading the color conversion work from the SDL code.
64MB vs. 32MB in the A320 are a big advantage too.

Posted by booboo at 2:21 PM 6 comments

GA330 guts

It's been some time now since I received the two Gemei A330 sent by ChinaChip (GA330 from now on, to distinguish it from the other A330 out there which is basically an A320 with 64MB RAM). We're still working out the details (NDA, possible trip to China) to acquire the required info on the CC1800 SoC (system-on-chip) in order to port dingux to it, and it might still take a bit longer. Please excuse me if I don't comment more on the matter until everything is settled.
I'm working on the x760+ dingux port. As I said, I have all the required info, but time is limited and I've invested most of it reviewing all my initial work together with recent developments. Please be patient (yes, even more, sorry).
Meanwhile, here you have some electronics pron:

You'll notice that there is no battery in the pictures. The samples were sent without battery due to customs regulations, and though it's not strictly necessary for development, I'll get hold of substitutes soon.
You know I don't use the A320 and GA330 much for gaming (lack of time, you know, bla bla bla), so I can't give you a thorough review of the new GA330. Here are some first impressions. Please bear in mind that I'm not sure to which point the samples I got are definitive production machines, so take it with a pinch of salt:

  • The construction build feels good but not as good as the A320.
  • The LCD is exposed, i.e. there is no plastic protection (which is part of the enclosure) over it, as happens in the A320 and the X760+. This is definitely a no-no.
  • The LCD is a "delta matrix" type. Don't know much about the technology (I'll appreciate links), but it basically means that the color dots are not aligned in an orthogonal matrix but spread in a zig-zag pattern. This is supposed to be better for displaying pictures and video, but I think it's not good for games.
Please let me stress what I already said: these might not be definitive production units and the final product to market may have many of these thingies fixed. Also, note that ChinaChip actively supporting linux on their machines is a huge advance, and a first in the chinese PMP market as far as I know. And more powerful machines will come in the near future.
One final comment on the CC1800: it has a video processing unit (VPU) capable of doing scaling and all kinds of color conversion. The JZ4732 in the A320 has an image processing unit (IPU) which unfortunately is only good for converting YUV to RGB. This is very useful for video playing but useless for gaming. The CC1800's VPU will allow to provide each game with the framebuffer resolution and color space which is best suited, allowing for a significant increase in performance. Being an ARM processor will allow also to use the already existing assembly optimized emulation cores, for another boost in performance.

Posted by booboo at 8:48 PM 6 comments

Gemei A330 SDK and file repository

Looks like some work is happening on the Gemei A330’s homebrew scene already, from this repository:

This appears to be an SDK for it:

Tuxletics Dingux

15th Nov 2010

The porting machine known as z_man3007 has released Tuxletics!


Dingux Requirement:
Please install python and pygame in your dingoo to play this game.
Use SiENcE's python port for dingux.

Python & pygame Download:

Download and extract the file. Copy and paste the tuxletics extracted folder under /usr/local/games folder.  
On gmenu2x, create a shortcut of file. Finally, run the shortcut of

Menu Control:
Enter Name  D-pad Up, Down, Left and Right (Only fixed 4 names for now).
Start    Start the game

Game Control:
Run      Press Dpad L and Dpad R rapidly.
X          Throw Ice Ball
Exit/Main Menu         Use Select button

Discuss it here:

Author/Porter: z_man3007
Download Source:

DealExtreme stocks Gemei A330!

If it bleeds, we can kill it.  If it appears here, it means you can buy it:


- Can be used as MP3, MP4 player, voice recorder, mini game player, FM radio, picture viewer, text reader and memory storage
- 3.0" LCD screen display (320*240)
- Support RM/RMVB/MP4/AVI/MOV/FLV/MKV video formats
- Support MP3/WMA/WAV/APE/FLAC audio formats
- Picture browsing support JPG/GIF/PNG/BMP format
- Support for FC, SFC, MD, GB, GBC, GBA, NEO, CPS1, CPS2, Simulator
- FM tuner function (88.5~107.5MHz)
- Support TV-out
- Built-in microphone for voice recording
- Support E-book: TXT
- Internal memory: 4GB
- Support up to 32GB Min SD card (TF card adapter included)
- OSD Menu Language: Simplified Chinese / Traditional Chinese / English / French / German / Italian / Spanish / Russian / Polish / Japanese / Korean
- Battery: Build in 1800mA Li-battery
- Package included:
- 1 * 3.0" LCD MP4 player
- 1 * USB Cable
- 1 * TF card adapter
- 1 * AC 100~240V power adapter (US plug)
- 1 * Earphone
- 1 * Chinese User Manual

Buy one with this link, and I get DX points:

Sunday, November 14, 2010

Pyblocks Dingux

Nov 12th 2010

z_man3007 has ported pyBlocks


This is my first PYTHON game for dingux and it's called "pyBlocks"
A simple blocks game made with python and pygame. Licensed under GPLv3. Used python 2.6.4 and pygame 1.9.1 for  development.

Special Thanks: To  mth and Vampier for their outstanding assistance.  Thanks guys

Discuss it here:

Author/Porter: z_man3007

Friday, November 12, 2010

Tuesday, November 9, 2010

eduke32 release #3 for Dingux

eduke32 release #3 for Dingux
November 8, 2010

zear has finally released an update to his eduke32 Duke Nukem port for Dingux


here's a lot of new stuff in this release, let's just name some bigger changes:
* D-PAD aiming and D-PAD weapon/item selection
* savestate autonaming
* better button mapping in menus
* ability to change/delete button mapping via the game menu
* removed the security camera preview while standing next to it for performance improvement (you can still just use them to see the cam view)

A lot of these changes (namely: D-PAD aiming & weapon/item selection, savestate autonaming, minor performance fixes) were made by the original eduke32 developers, so I would like to take this moment to thank them for interest and help with this port despite not having the Dingoos themselves. If anyone would like to thank those guys (and motivate them to support Dingoo platform in the future), you can always donate to the project on their official website.

I have playtested and completed all the three original episodes on the Dingoo, so I can proudly announce that with this release, Duke Nukem 3D is 100% playable and completable on our handhelds. And it was a lot of fun too (especially with the boss battles).

Note: Since the game now reads from and stores to the current directory, /local/home/.eduke32 dir is redundant. So if you are updating from an older version, it is a good idea to remove that dir so it won't interfere with the new version. And remember to read the readme.txt

Discuss it here:

Author/Porter: zear, eduke32 developers
Download Source:

fceu320 Dingux

Fceu320 with autoframeskip beta
November 7, 2010

Her is a nice update for FCEU


This is fceu320 with auto frameskip, sound and hang fixes.
This is early beta.
If the game runs too quick slow down the cpu because frame limit is broken.
Thanks the_gama for the sources.

- new version, check this out.
better to delete fceux.cfg and all the other configs in /boot/local/home/.fceux/

Discuss it here:

Author/Porter: ValdikSS

Mindless - Dingux

8th Nov 2010

z_man3007 has ported Mindless for Dingux.


Mastermind Clone.

Dingux Requirement:
Please install Virtual Mouse to play this game on your dingux.  This game has been tested with SiENcE's virtual mouse.

Move Coursor                   D-pad + R button.
Select/Change                  D-pad + R + B button (On any object).
Changing Ball's Color         D-pad + R + B button (Move the coursor on each balls).
Main Menu/Exit                 Press Select button.

Discuss it here:

Author/Porter: z_man3007

Tower Toppler Native

Tower Toppler SDL preview 2
November 6, 2010

All I can say is nice!!!!! I loved this game as a kid. This is for the native os but I hope it gets ported to DINGUX. Thanks to for the news!


Tower Toppler SDL preview 2
November 6, 2010 | by admin
nzeemin (Nikita Zimin) posted the second preview of the classic game Tower Toppler

Published version, both for Dingoo Native OS, and for Windows. Now the game all 8 towers (this in addition to error correction).

Here's what he writes about Windows-based version:

Mode "invisibility" - do not take into account collisions with robots is not considered a time - button «I» in the game, the second press disables.
The choice of the tower - the keys "0" .. "8" in the main menu.
Demonstration of the final screen - the key «G» in the main menu.

Discuss it here:
Author/Porter: nzeemin

Black Box Dingux

November 6, 2010

Another nice game from z_man3007



      z_man3007 is here with the "Black-Box".  Enjoy    

      What is Black-Box?
       There's a black box. You can shoot in and watch, where the shot leaves
       the box. In the box, crystals are reflecting the shots. You have to
       guess where the crystals are hidden, by watching your shots.

        Dingux Requirement:
       Please install Virtual Mouse on your Dingux.  You can install SiENcE's
       Virtual Mouse in order to play this game.

       Game Control:

       Move Coursor           D-pad + R shoulder button.
       D-pad + R + A          Shoots Laser (when the cursor is on the Green or Red edges).
       D-pad + R + A          To drop/remove a crystal (when the cursor is on the
                                           intersections of any blue box).
       D-pad + R + Y          To mark/un-mark a blue box (When the cursor is on any blue box).

Discuss it here:
Author/Porter: z_man3007

Nuclear Chess Dingux

November 6, 2010

z_man3007 is at it again. Another version of chess for our beloved dingoo



     z_man3007 is here with Nuclear Chess.  Enjoy   

     NuclearChess is a chess variant. Whenever a piece is captured, both pieces and all pieces on neighbour fields die. Games are  
     short  and fun even for people who usually don't play chess.

Dingux Requirement:

                                     Dingux needs Virtual Mouse to play this game.  Please install SiENcE's virtual mouse first.

     Game Control:

     Move Coursor            D-pad + R
     Left Click                     D-pad + R + A button

Discuss it here:
Author/Porter: z_man3007

Saturday, November 6, 2010

Unreal Speccy Portable rev. 527 (Dingux)

Unreal Speccy Portable rev. 527 (Dingux)
November 5, 2010

Finally a speccy emulator for DINGUX!!!

Thanks goes out to and for the news. The description of the release has been translated by google.


djdron launched for Dingux the port emulator Unreal Speccy Portable. This emulator, originally released only for the system's native Dingoo, British home computer emulates the ZX Spectrum, released by Sinclair Research Ltd. in 1982.

Discuss it here:
Author/Porter: djdron
Download Source:

Aleph One Dingux v2

Aleph One v2
November 4, 2010

Aleph One has been updated!


Release notes alephone-dingoo-v2 20101104:
- Game now renders in native 320x240. This is a new approach on a fresh source.
  It's no longer based on Pickle's source/code. Scaler is used on interface images
  before rendering.
- Big speed increase due to the above. Main marathon games run full speed most of
  the time @ 336 MHz. No overclock needed.
- Damage/pickup/liquid flashes now work thanks to software gamma emulation.
- Map zoom keys mapped to shoulder buttons when in map view.
- Terminal code reworked to render at 320x240 properly.
- Preference screens/widgets reworked to fit properly on Dingoo screen.
- Game will create its own working settings file now if it doesn't exist.
  'Dangerous' settings (screen res, other crash stuff) removed.
- Different games/scenarios now store their saves, etc, in their own directory
- Probably more that I have forgotten.

Discuss it here:

Author/Porter: nigel
Download Source:

Spartak Chess Dingux v 0.0.3

Spartak Chess v 0.0.3
November 2, 2010

Spartak Chess has been Updated!


Spartak Chess
Chess based on Stockfish v1.8 engine. Created to be ported to various mobile devices. Now ports for Symbian 9/Dingoo A320 (Native OS/Dingux) released.

pad - move highlighted cell (select piece or cell to move);
A - take piece/make move;
B - cancel move;
SELECT - enter menu;
What's new in version 0.0.3:

dingux version (thanks to zear & SiENcE);
Author/Porter: zear, SiENcE, djdron
Download Source:

Commander Genius Dingux release #2

Commander Genius release #2
November 2, 2010

Zear has updated Commander Genius!


The game comes without a HQP (High Quality Pack). If you want to have updated graphics (check screenshots) and music support, you can download HQP separately from the project's website.

* shorter loading time
* added nice loading screen
* improved the hq sound quality
* can now type save state/high score entry with d-pad
* new threadpool which is used by the loading screen
* now the game shouldn't crash when playing music
* improved Vorticon physics
* minor bug fixes
(see changelog.txt for more details)

Discuss it here:

Author/Porter: Zear

ScummVM 1.2.0 for Dingux

ScummVM 1.2.0 for Dingux
November 3, 2010

ScummVM 1.2.0 for Dingux has been released


ScummVM is a cross-platform interpreter for several point-and-click adventure engines. This includes all SCUMM-based adventures by LucasArts, Simon the Sorcerer 1&2 by AdventureSoft, Beneath a Steel Sky and Broken Sword 1&2 by Revolution, and many more.

1.2.0 (2010-10-15)
New Games:
   - Added support for Fascination.

New Games (Sierra SCI0 - SCI1.1):
   - Added support for Castle of Dr. Brain (EGA and VGA).
   - Added support for Codename: ICEMAN.
   - Added support for Conquests of Camelot.
   - Added support for Conquests of the Longbow (EGA and VGA).
   - Added support for EcoQuest: The Search for Cetus.
   - Added support for EcoQuest 2: Lost Secret of the Rainforest.
   - Added support for Freddy Pharkas: Frontier Pharmacist.
   - Added support for Hoyle's Book of Games 1.
   - Added support for Hoyle's Book of Games 2.
   - Added support for Hoyle's Book of Games 3 (EGA and VGA).
   - Added support for Hoyle Classic Card Games.
   - Added support for Jones in the Fast Lane.
   - Added support for King's Quest I (SCI remake).
   - Added support for King's Quest IV (SCI version).
   - Added support for King's Quest V (EGA and VGA).
   - Added support for King's Quest VI (low and hi res).
   - Added support for Laura Bow: The Colonel's Bequest.
   - Added support for Laura Bow 2: The Dagger of Amon Ra.
   - Added support for Leisure Suit Larry 1 (SCI remake) (EGA and VGA).
   - Added support for Leisure Suit Larry 2.
   - Added support for Leisure Suit Larry 3.
   - Added support for Leisure Suit Larry 5 (EGA and VGA).
   - Added support for Leisure Suit Larry 6 (low res).
   - Added support for Mixed-up Fairy Tales.
   - Added support for Mixed-up Mother Goose.
   - Added support for Pepper's Adventures in Time.
   - Added support for Police Quest I (SCI remake).
   - Added support for Police Quest II.
   - Added support for Police Quest III (EGA and VGA).
   - Added support for Quest for Glory I/Hero's Quest.
   - Added support for Quest for Glory I VGA remake.
   - Added support for Quest for Glory II.
   - Added support for Quest for Glory III.
   - Added support for Slater & Charlie go camping.
   - Added support for Space Quest I (SCI remake) (EGA and VGA).
   - Added support for Space Quest III.
   - Added support for Space Quest IV (EGA and VGA).
   - Added support for Space Quest V.
   - Added support for The Island of Dr. Brain.

New Ports:
   - Added Android port.
   - Added Dingux port.
   - Added Caanoo port (based on the GP2XWiz port).
   - Added OpenPandora port.

   - Removed the outdated PalmOS port.
   - Switched to the "fast" DOSBox OPL emulator.
   - Fixed a crash in the rjp1 player code affecting the FOTAQ Amiga version.
   - Added support for more original media layouts.
   - Added support for GUI localization.
   - Improved GUI by adding tooltips and radiobuttons.
   - Improved GUI usability by hiding more irrelevant options not supported by
     specific games.

   - Fixed number of GFX glitches.
   - Made PIC drawing code picture perfect.
   - Added support of MIDI devices.
   - Added support for accurate Tandy sound emulation. Switched to it as default.

Broken Sword 2
   - Fixed missing speech in some cutscenes.
   - Fixed a memory leak that would eventually cause the game to hang.
     (#2976008 - BS2: Game lockup in British Museum)

   - Fixed number of GFX glitches.
   - Made many cutscenes smoother.
   - Changed behavior of items menu. Now it shows up on mouse up.

   - Added support for the Macintosh version of The 7th Guest.
   - Added support for custom MT-32 instruments.

   - Fixed some minor graphical glitches.
   - Implemented formerly missing recreation of some in game items.
   - Added support for playing Kyrandia 3 with the original CD file layout.

   - Fixed bug where Goewin could get stuck in the Weregate
   - Fixed issue with Ratpouch repeatedly moving between two rooms
   - Fix for Goewin losing her schedule after Were-cave
   - Fix for player getting stuck in sewer exit room

   - Made part one of The Big Red Adventure completable.

   - Fixed graphics glitches in several scenes.

   - Several improvements in Maniac Mansion NES.

PSP port:
   - New backend design: fixed minor graphical issues and enabled 16-bit support.
   - Enabled playback of MP3 files using the Media Engine. This means that
     the port is optimized for MP3 files (as opposed to OGG).
   - Many optimizations. Everything should run faster.

Wii port:
   - Added support for USB2 mass storage devices (requires The Homebrew Channel
     >= v1.0.8 with IOS58).

GameCube port:
   - Added support for DVDs with the ISO9660 file system.

GP2X port:
   - Added support for dynamic engine plugins (experimental).
   - Reworked control system and better touchscreen support.

GP2XWiz/Caanoo port:
   - Improved downscale code to minimise 'tearing' corruption.
   - Reworked control system and better touchscreen support.
   - Renamed backend from GP2XWIZ to GPH to better reflect
     the supported devices.
Author/Porter: ScummVM team

Friday, November 5, 2010