Active Topics

 



Notices


Reply
Thread Tools
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#1
After a bit of tweaking here is:

Fatherhood - by Jeff Lait (ncurses version)
http://www.zincland.com/7drl/fatherhood/

It's a very crude hack that allows to play native version on the N900.
gfx_ncurses.cpp and gfxengine were modified to allow 99 columns so it is possible to play with correct font size (fullscreen). I believe all the screen is visible even if a bit glitchy. Plays a lot faster than qemulated in easydebian though and no problems with keys.
Unpack, cd linuxport, ./fatherhood (chmod if necessary)

Had no luck with other Jeff's games. Even after fixing their libtcod 1.5.1 incompatibility (setBack->setCharBackground/setFore->setCharForeground
and Noise functions, I am attaching firefly.cpp and gfxengine.cpp
from Smart Kobold if anyone wants to try) and generating all .o files
I got stuck at: undefined reference to '__sync_fetch_and_add_4'
which can be fixed with -march=pentium4 apparently (or anything from i486 upward it seems) which is unlucky when compiling for ARM. Heard that gcc 4.4 has this fixed, though only 4.2.1 is available in the SDK repos

Enjoy!
Attached Files
File Type: gz fatherhood.tar.gz (437.7 KB, 107 views)
File Type: gz SmartKobold_libtcod_compat.tar.gz (6.4 KB, 117 views)
 
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#2
Update: SDL version.

Now that SDL 1.3 turned out to be the culprit behind keyboard problems, here is recompiled SDL 1.2 version.
Attached Images
 
Attached Files
File Type: gz fatherhood.tar.gz (132.9 KB, 92 views)
 

The Following User Says Thank You to szopin For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 08:11.