| .. |
|
codeclib.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
codeclib.h
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
configfile.c
|
Build cleanup and general fixes. fprintf() is now fdprintf(), the separation
|
2005-02-22 12:19:12 +00:00 |
|
configfile.h
|
Now keeps integers within range, and saves a version number in the cfg file, refusing to load too old versions
|
2004-07-22 07:51:02 +00:00 |
|
gray.h
|
Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0.
|
2005-07-27 19:58:49 +00:00 |
|
gray_black_display.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_blockfuncs.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_clear_display.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_core.c
|
Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0.
|
2005-07-27 19:58:49 +00:00 |
|
gray_deferred_update.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_draw.c
|
Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0.
|
2005-07-27 19:58:49 +00:00 |
|
gray_drawbitmap.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_drawgraymap.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_drawline.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_drawpixel.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_drawrect.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_fillrect.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_getstringsize.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_horline.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_parm.c
|
Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0.
|
2005-07-27 19:58:49 +00:00 |
|
gray_pixelfuncs.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_position_display.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_putsxy.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_screendump.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_scroll.c
|
Grayscale lib: Moved the shift count doubling for unbuffered up/down scrolling out of the asm block itself (cosmetic).
|
2005-07-28 14:08:58 +00:00 |
|
gray_scroll_down.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_scroll_down8.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_scroll_left.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_scroll_right.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_scroll_up.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_scroll_up8.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_set_background.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_set_drawinfo.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_set_drawmode.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_set_foreground.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_setfont.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
gray_verline.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
highscore.c
|
A new API for saving highscores in game plugins
|
2005-06-08 13:47:46 +00:00 |
|
highscore.h
|
A new API for saving highscores in game plugins
|
2005-06-08 13:47:46 +00:00 |
|
Makefile
|
Enabled sectioned compilation for the plugin library, and linking with garbage collection for the plugins. The effect is that functions and data objects from one object file in the plugin library are included in the .elf individually, not as a whole. It makes maintaining larger plugin library packages easier, as it is no longer necessary to split the source files by function to avoid dead code to get included in the plugins.
|
2005-06-29 21:04:22 +00:00 |
|
playergfx.c
|
A couple of optimisations.
|
2005-07-02 07:21:21 +00:00 |
|
playergfx.h
|
Adapted remote LCD driver and player graphics library to the new bitmap function naming scheme.
|
2005-07-07 00:05:29 +00:00 |
|
SOURCES
|
Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0.
|
2005-07-27 19:58:49 +00:00 |
|
xlcd.c
|
Beginnings of a library complementing the core LCD functions. First function: filled triangle drawing.
|
2005-07-12 23:50:37 +00:00 |
|
xlcd.h
|
Beginnings of a library complementing the core LCD functions. First function: filled triangle drawing.
|
2005-07-12 23:50:37 +00:00 |
|
xxx2wav.c
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |
|
xxx2wav.h
|
This commit was manufactured by cvs2svn to create tag 'v2_5'.
|
2005-09-21 23:09:19 +00:00 |