OpenHandhelds File Archive
Latest FilesLatest Files
AfterBurner 12/10/16
Space 52 (for Open2X fir... 21/09/16
Space 52 (for official f... 21/09/16
Boomshine2x (Java) 20/11/15
Pipes v2.1 11/08/15
AlexKidd2X v0.6.4u 29/05/15
PocketSNES v7.2.1 28/05/15
Coppergreen 18/02/15
Adamant Armor Affection ... 22/01/15
Cherry Candy Raep Gaiden 21/01/15
Lolicopocalypse 20/01/15
Snatcher Skin 06/03/14
Earthbound Skin for GMen... 06/03/14
Flappy Nerd 03/03/14
megazeux 29/08/13
Chicken Puyopuyo (Alpha ... 05/03/13
Chalcogens 29/11/12
Masteries Runners 26/11/12
Tyropite 25/11/12
GP2X System Tools 25/10/12
Flow 13/10/12
GP2X Hardware Library 11/09/12
1897 (Invention of the C... 29/08/12
Once upon a Time in the ... 26/08/12
Marte Necesita Vacas 18/08/12
Wiztern Demo (Bang!-like... 12/07/12
Wind and Water (Full Gam... 12/07/12
Firewhip (Full Game) 12/07/12
MazezaM 05/06/12
Sqrxz 3 - Adventure for ... 17/03/12
Ultratumba 08/03/12
La Escoba 08/03/12
EXP for GP2X 08/03/12
Bermuda Syndrome 06/03/12
Starship Soldier 04/03/12
Liquid Counter 04/03/12
Rookie Hero (EXP Version... 20/02/12
Puzzletube for the origi... 22/01/12
Puzzletube 20/01/12
Wizznic 0.9.9 05/01/12
Poutine 28/11/11
DJVU2X 29/10/11
Angband2x 28/10/11
Chess2X source code 17/08/11
Chess2X 17/08/11
Batiscafo 17/08/11
Rock Rain 2 17/08/11
Panta VS Dragon: El teso... 25/07/11
Pure 19/07/11
Geek 'em up 13/07/11

 File Info  Browsing as Guest 
Home : gp2x - Games : Games - Freeware : Shooters : 68 Files 322.20 MB
 rRootage for GP2X
rRootage for GP2X v1.0
February 18 2010

Ported by Senor Quack (dan silsby)
(dansilsby gmail (dot) com)

Important credit goes to:
* rixed - gpu940, a brillaint fixed-point ASM-optimized
3D graphics library with OpenGL glue that transfers
all rendering to the second CPU core
* GameGod - Initial work on GP2X port

GP2X Control Mapping:

Y, B, R_Trigger: Laser
X, A, L_Trigger: Special
Start: Pause
Select: Exit to menu (new feature I added)
Vol+/-: Change volume
DPAD: Move

Notes:

* For me, it is 100% stable and reasonably fullspeed
at 220mhz. It is recommended you overclock rRootage
to 220mhz, if possible, using GMenu2X settings for
your rRootage link. It is also *highly* advisable
to turn on the Fast RAM Timings option. I can
frequently get 20-60fps throughout levels
and even the higher levels remain playable, too.

Running without music or sound should have no effect
on your FPS, by the way. The bottleneck is all the
3D rendering occuring on the second core.

If you aren't already using GMenu2X on your GP2X,
you should be. rRootage does not touch your RAM
timings or overclock your CPU, because GMenu2X can
do this already and is the overall best, most flexible
solution for everybody. Or, just install the Open2X
firmware that already comes with it included.

Many will find that rRootage cannot overclock as high
as other programs can because of the higher current
draw imposed by the use of the second core. My unit,
even running Picodrive which runs sound on the second
core, was always able to overclock to 250mhz running
off batteries. However, running rRootage which does
all 3D rendering on the second core, I can only
go to 220mhz reliably. Plugging the unit into a wall
adapter allows for somewhat higher overlcocks.

If you are interested, the full-featured replacement
firmware, Open2X DR7, I helped develop has the awesome
GMenu2X shell built into the NAND, preinstalled
and with new added features for your GP2X:
https://www.gp32x.com/board/index.php?/topic/47311-open2x-dr7-for-f100-and-f200/

* I have added a command line option to those already
present: -laser

If you use it, the laser will always fire *unless*
you are pressing down the assigned laser button.
Someone requested it for noiz2sa and I thought it
was a good idea for this, too. If you want to
apply this feature, delete the rRootage.gpe launch
script that is already present and rename
the file _rRootage.gpe-laser to be rRootage.gpe
instead.

* rRootage will hang if loaded a second time, upon having
quit and restarted the program. I was not able to
resolve this. So, run rRootage only once and then
restart your GP2X if you quit and play something
else and want to go back. Sorry ;)

It should be noted that if you are running the Open2X
firmware you can use the software reset feature I
added to quickly reset back to GMenu2X if this occurs
and simply run rRootage a third time and it will work.
(Press L+R+VOLUP+VOLDOWN+A+B+X+Y to quickly get back
to the GMenu2X shell if any program hangs on you)

* For both speed and stability reasons, almost all line
rendering and texture effects have been disabled. So,
for example, the scrolling background is gone, the
alpha-blended starbursts present in the PC version are
missing, bullet outlines, etc. The GP2X is rendering
everthing on a very limited integer-only ARM CPU that
can barely keep up with everything being thrown at it
already. I have also sped up things by significantly
reducing the number of polygons in the laser beam, and
changing the appearance of it in the process. I find
it is a nice compromise and helps free up several
FPS.

The gpu940 3D library's line rendering also contains a
bug whose presence is fortunately gone for
good in my port thanks to many lost evenings filled
full of bug hunting and experimentation. Further work
might be done to allow optional display of some of the
missing effects. The small number of lines drawn in
my port compared to the PC version allows this bug to
remain hidden for now.
 
Name: rRootage_v1.0.zip
Date: 18/02/2010
Size: 3.54 MB
Version: 1.0
Author: Senor Quack (Dan Silsby)
Website:
Downloads: 2,571
Sourcecode URL:
Licence: None
rrootage_ss_small.jpg
 
Operating Systems: gp2x F100
gp2x F200

Connection Download Time
56k Modem 10 mins, 74 secs
128k ISDN 4 mins, 54 secs
256k Cable/DSL 2 mins, 19 secs
512k Cable/DSL 1 mins, 14 secs
1mbit Link 33.8 secs
 
Download
 
Please note: The comment section is NOT intended to ask for help. Please use the I need Help-Section at the boards.
 11 Comments
 
senquack: 
 The screenshot is just a representation of what the game is like on the PC. Some graphical effects are not present on the GP2X, but I cannot take a screenshot from the GP2X because of the way the 3D library works.
Nixot: 
 Wiz version please
farox: 
 Great Work ..SenorQuack.
Eclipse: 
 could someone try to port it to the wiz? :D
BlueProtoman: 
 I demand that this be ported to Wiz.
Eclipse: 
 yes pleeeaaaseeeeeee
senquack: 
 In time my friends.. I am working on a Wiz port as we speak :)
BlueProtoman: 
 Wiz port? You. Are. GOD. Will it run faster than the GP2X version, and will it retain more of the graphical effects?
senquack: 
 The Wiz port has all of the graphical effects (minus some outline lines that look bad at a low resolution) and the version I have not released yet runs fast, minimum 20fps in almost all levels, often 40-60fps. Also, it is completely configurable controls-wise and can optionally be played rotated so it takes up the full screen.
BlueProtoman: 
 Three questions: 1. When can we expect a release? 2. What file is the save data? I want to use the save data from my copy of the PC version. 3. Are you planning on porting any other Kenta Cho games to GP2X or Wiz?
senquack: 
 No plans as of right now to port any of his other games (I think most of them are in the D language which I've never used before)
 
%%COMMENTFORM%%
 

 Login Register 
Username:  Password:  Remember me! 
Forgotten your password? Get it emailed! 

Powered by CFiles 2.0-b10
Copyright © 2002-2003 Carrick Information Technologies
Most DownloadsMost Downloads
Rndis Drivers Pack for w... 125,177
Arcade: MAMEGP2x 123,100
GP2X User Guide 49,894
NeoGeo: GNGeo2x 45,459
GameBoy Advance: gpSP 42,826
Arcade: MAME4ALL 40,251
Genesis: DrMDx 38,565
Genesis / MegaCD: PicoDr... 36,764
SNES: PocketSNES 35,717
SNES: SquidgeSNES 27,474
Duke3D 25,357
Quake I 25,053
gp2x SDL Libraries 22,252
MP2X 20,390
Firmware 2.0.0 20,227
GMenu2x 19,326
NES: GPFCE 19,308
GameBoy: GnuBoy 19,130
NeoGeo: Rage2X (GNGeo Fr... 18,540
Amiga: uae4allgp2x 17,432
MAMEGP2x Sources 16,876
Arcade: MAME4ALL - Sampl... 15,831
SNES: SNES9x 15,732
Arcade: cps2emu test ver... 15,492
PCEngine: GP2XEngine 15,391
CPU/LCD-Tweaker 14,555
Cave Story ~ Doukutsu Mo... 13,931
Linux-USB Ethernet/RNDIS... 13,866
SuperTux 13,541
GameBoy Advance: vba2x-r 12,465
GP2xTRA - issue #01 12,076
SMS / GG: Alexkidd2x 11,886
NeoGeo CD: NeoCD2X 11,809
FBA Cache 11,770
Firmware 4.0.0 for F100 11,687
Commodore Machines: Vice... 11,678
Firmware 2.1.1 11,664
Super Maryo Chronicles 11,512
Arcade: MAME4ALL - Artwo... 11,409
gp2x - PSP - NDS Video C... 11,373
PC-Engine: HU6280 PC-Eng... 11,020
Atari ST: OutcaST / CaST... 10,804
Egoboo2x 10,371
TTD2X: Transport Tycoon ... 10,301
Full Devkit 2006/03/06 10,294
PDFView 10,059
Arcade: FBA2X - FinalBur... 10,020
C64: Frodo2x 9,933
Firmware 1.4.0 9,908
Neo Geo Pocket: RACE! 9,763

Theme Design By Carrick Information Technologies