#15 GBA support

open
nobody
None
5
2012-10-09
2003-02-08
Anonymous
No

How about adding GBA to Allegro?
Since gba can be programmed with GCC, it should not be
too big project ;)

  • Mankeli / Hno3

Discussion

  • Logged In: YES
    user_id=748738

    While it would be possible to have an allegro-style API on the
    GBA, Allegro's method of performing graphic work is really
    not designed in a way which would be efficent on the GBA,
    as the GBA has a low processor speed but many hardware
    accelerated features. The main one is "sprites", which do not
    have a PC equivalent (on the PC we have to redraw the
    background whenever an object moves.. on the GBA we don't)

     
  • Eric Botcazou
    Eric Botcazou
    2003-10-07

    Logged In: YES
    user_id=113920

    The 'allegro_console_branch' has been created in the CVS
    tree to explore the feasibility of such a port.

     
  • Logged In: YES
    user_id=714709

    Actually, allegro would in fact have support for GBA sprites.
    They're called system bitmaps, which take into account
    any "system specifc" acceleration. But a GBA driver would
    (obviously) need to be added.

    >(on the PC we have to redraw the background whenever an
    object moves.. on the GBA we don't)

    That has nothing to do with it being a PC game. Ever heard
    of "dirty rectangles"? Also, many QBasic games (QB having
    very slow routines) must draw only the changes. As a full
    update is beyond slow.

    Also, GBA being a console, having very specific hardware is a
    very bad thing to add into the main branch. Hence the reason
    for the console branch.

     
  • Damian Yerrick
    Damian Yerrick
    2006-09-26

    Logged In: YES
    user_id=29726

    The Nintendo DS might be a much better target for this kind
    of port.