TdT releases the source code of enigma2 for the sh4 arch

By | December 31, 2008

It’s very nice to end the year in this way: Team DuckTales, the guys that port enigma2 to the sh4-based Kathrein UFS-910, released their sources of enigma2.

You can find them here:
http://upload.dvhk.pl/content.php?id=123078

The code is quite clean with #if defined(__sh__), so changes with respect to the vanilla version are easy to find.
The release.notes explain the status of the project and what you need for giving it a try.

Enjoy and thanks to Team DuckTales!

2 thoughts on “TdT releases the source code of enigma2 for the sh4 arch

  1. kikiri

    xtxt.Tpo -c -o tuxtxt.o tuxtxt.c
    In file included from tuxtxt.c:15:
    tuxtxt.h:20:1: warning: “FONTDIR” redefined
    : warning: this is the location of the previous definition
    tuxtxt.h:21:1: warning: “CONFIGDIR” redefined
    : warning: this is the location of the previous definition
    In file included from tuxtxt.h:64,
    from tuxtxt.c:15:
    tuxtxt_common.h:697:1: warning: “DEBUG” redefined
    : warning: this is the location of the previous definition
    tuxtxt.c:16:25: error: linux/stmfb.h: No such file or directory
    tuxtxt.c: In function ‘blit’:
    tuxtxt.c:48: error: ‘STMFBIO_BLT_DATA’ undeclared (first use in this function)
    tuxtxt.c:48: error: (Each undeclared identifier is reported only once
    tuxtxt.c:48: error: for each function it appears in.)
    tuxtxt.c:48: error: expected ‘;’ before ‘bltData’
    tuxtxt.c:49: error: ‘bltData’ undeclared (first use in this function)
    tuxtxt.c:53: error: ‘BLT_OP_COPY’ undeclared (first use in this function)
    tuxtxt.c:117: error: ‘STMFBIO_BLT’ undeclared (first use in this function)
    tuxtxt.c: In function ‘SwitchScreenMode’:
    tuxtxt.c:4044: warning: unused variable ‘format’
    tuxtxt.c: In function ‘RenderChar’:
    tuxtxt.c:5033: warning: format ‘%x’ expects type ‘unsigned int’, but argument 5 has type ‘struct tstPageAttr *’
    make[6]: *** [tuxtxt.o] Error 1
    make[6]: Leaving directory `/usr/src/beta/lib/python/Plugins/SystemPlugins/Tuxtxt/tuxtxt’
    make[5]: *** [all-recursive] Error 1
    make[5]: Leaving directory `/usr/src/beta/lib/python/Plugins/SystemPlugins/Tuxtxt’
    make[4]: *** [all-recursive] Error 1
    make[4]: Leaving directory `/usr/src/beta/lib/python/Plugins/SystemPlugins’
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/usr/src/beta/lib/python/Plugins’
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/usr/src/beta/lib/python’
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/src/beta/lib’
    make: *** [all-recursive] Error 1

    Reply
  2. paguilar

    Hi,

    You need to have the header file of the Frame Buffer driver that is provided by ST. This is an Open Source driver and you can get it from the STLinux website.

    Regards.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *