Author Topic: CZDoom - Enhanced Dingux port of PrDoom  (Read 3567 times)

Offline omgmog

  • Administrator
  • Doesn't sleep.
  • *
  • Posts: 601
    • omgmog.net
CZDoom - Enhanced Dingux port of PrDoom
« on: October 20, 2009, 01:47:01 PM »
CongoZombie has been hard at work with another game release. This time it's CZDoom, an enhanced port of PrDoom for Dingux.

Binary: http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,3,174
Source code: http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,46,175
Doom v1.9 Shareware IWAD - http://www.3ddownloads.com/showfile.php3?file_id=7486

CZDoom can be used to launch custom WAD files by writing a script like this:

Code: [Select]
./prboom -file whatever.wad
CongoZombie plans to include a GUI launcher for this later.


Quote
CZDoom - Enhanced Handheld Port of PRBoom for the
Dingoo A320

Modifications made by CongoZombie

Based on PrBoom,
(http://prboom.sourceforge.net)

Code adapted from the original Dingoo Port by
Joyrider

This port has enhancements to make it more suitable
for use on portable devices.

These enhancements include:

*   Changes to the control code to make best use of the
available buttons on the console:

There is now a weapon select button. When it
is held down, weapon switches can be made with
the d-pad. It is mapped to the "Best Weapon"
key in the Doom key map.

*   Savegame names are automatically generated to compensate
for the lack of a keyboard. They take the form:

*Map name* - *Difficulty* - *Total game time*

eg.

E1M4 - Hard - 00:22:35

*   There is now a confirmation message when trying to overwrite
an existing game save.

*   Text strings in the game have been changed to reflect the
changes in control scheme.

(i.e. instead of saying "Press Y to quit.", it now says
"Press Start to quit.")

*   When the player is dead, a message appears telling the user
to press the Y button to restart.

*   Changes to the workings of the automap- Select (escape) now
brings up the automap when in game to free up an extra button
When the automap is displayed, the game is paused. Since the
d-pad pans the map and the shoulder buttons zoom, the original
Doom functionality of being able to move around in automap
view won't work anyway.

The control scheme for the Dingoo-A320 is as follows:

Up- Forward
Down - Backward
Left - Turn Left
Right - Turn Right
A - Fire
B - Run
Y - Open/Use
X - Weapon Select
L - Strafe Left
R - Strafe Right

Start - Bring up the menu / select a menu item
Select - When in game: Toggle automap
When in a menu: Go back / exit the menu

If X is held down:

Up - Next weapon
Down - Previous weapon
Left - Cycle the 2 best weapons
Right - Cycle within the current weapon type (i.e. if chainsaw
is the current weapon, switch to the fist,
if super shotgun is the current weapon,
switch to the shotgun)

The PrBoom paths have been updated so that savegames and the config
file will be located in the same directory as the game.

Modifications made by CongoZombie

Based on PrBoom,
(http://prboom.sourceforge.net)

Code adapted from the original Dingoo Port by Joyrider
Play nice.
- Max
omgmog.net | @omgmog

The Collection
Dingoo A320, Dingoo A330, Dingoo A380, GP2X Wiz, GBA Micro, DSi, PSP-3000, Letcool N350JP, Zipit Z2, HP Touchpad (AOKP), Samsung Galaxy S2 (AOKP), Mele A2000, Google Nexus 7, Raspberry Pi Model B

Offline yzzwx2

  • *
  • Posts: 57
Re: CZDoom - Enhanced Dingux port of PrDoom
« Reply #1 on: October 27, 2010, 10:28:38 AM »
Good!

Offline atari_afternoon

  • *
  • Posts: 62
Re: CZDoom - Enhanced Dingux port of PrDoom
« Reply #2 on: November 10, 2011, 10:57:28 PM »
Thank you so much for this! It plays flawlessly - and I thought the GBA versions of Doom and Doom 2 are great and immaculate! Oh, now they come on a distant second :)

Offline ace9094

  • *
  • Posts: 158
    • CoinOPS 5: Something for Everyone
Re: CZDoom - Enhanced Dingux port of PrDoom
« Reply #3 on: September 24, 2012, 09:20:25 PM »

CZDoom can be used to launch custom WAD files by writing a script like this:

Code: [Select]
./prboom -file whatever.wad

Dumb question but how to I write a script? just a txt file?

thanks
Emulation of the past is the way of the future...
CoinOPS 5: Emulation without the hastle

Offline zear

  • Moderator
  • *
  • Posts: 1334
Re: CZDoom - Enhanced Dingux port of PrDoom
« Reply #4 on: September 24, 2012, 09:28:21 PM »
Code: [Select]
#!/bin/sh
./prboom -file whatever.wad
You write it in a regular text editor, however you need to save it with unix style endlines (Windows' Notepad butchers these, Notepad++ doesn't)
« Last Edit: September 24, 2012, 09:30:16 PM by zear »

 

Post a new topic