diff options
author | Daniel Stenberg <daniel@haxx.se> | 2006-01-20 13:05:52 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2006-01-20 13:05:52 +0000 |
commit | 137fb6cb9f0478303610443b95ae0a106f0a17d1 (patch) | |
tree | 9ac6685589536bc7c84962db8398fddf9d2b3154 /apps/plugins/rockboy/lcd-gb.h | |
parent | c05cd1676f323f1346099f436aaa0212fd18e178 (diff) | |
download | rockbox-137fb6cb9f0478303610443b95ae0a106f0a17d1.tar.gz rockbox-137fb6cb9f0478303610443b95ae0a106f0a17d1.zip |
Karl Kurbjun's patch #1407719:
Here's another patch for rockboy that adds automatic frameskip (it's pretty
rough as I haven't figured out an accurate timer), fullscreen support on the
H300, and a bit of assembly and some IRAM stuff. I'm not sure if I'm doing the
IRAM stuff correct though as it doesn't seem to make much of a difference if
any. I've also added a statistics option that will show how many frames per
second the gameboy is seeing (not what the player is getting) and what the
frameskip is at. When you enable stats sometimes you have to go back into the
menu and then come out to clear erronous values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8397 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/rockboy/lcd-gb.h')
-rw-r--r-- | apps/plugins/rockboy/lcd-gb.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/apps/plugins/rockboy/lcd-gb.h b/apps/plugins/rockboy/lcd-gb.h index 9f1b890c17..c02e670dd2 100644 --- a/apps/plugins/rockboy/lcd-gb.h +++ b/apps/plugins/rockboy/lcd-gb.h | |||
@@ -55,21 +55,21 @@ extern struct scan scan; | |||
55 | 55 | ||
56 | 56 | ||
57 | void updatepatpix(void) ICODE_ATTR; | 57 | void updatepatpix(void) ICODE_ATTR; |
58 | void tilebuf(void); | 58 | void tilebuf(void) ICODE_ATTR; |
59 | void bg_scan(void); | 59 | void bg_scan(void) ICODE_ATTR; |
60 | void wnd_scan(void); | 60 | void wnd_scan(void) ICODE_ATTR; |
61 | void bg_scan_pri(void); | 61 | void bg_scan_pri(void) ICODE_ATTR; |
62 | void wnd_scan_pri(void); | 62 | void wnd_scan_pri(void) ICODE_ATTR; |
63 | void spr_count(void); | 63 | void spr_count(void); |
64 | void spr_enum(void); | 64 | void spr_enum(void) ICODE_ATTR; |
65 | void spr_scan(void); | 65 | void spr_scan(void) ICODE_ATTR; |
66 | void lcd_begin(void); | 66 | void lcd_begin(void) ICODE_ATTR; |
67 | void lcd_refreshline(void); | 67 | void lcd_refreshline(void) ICODE_ATTR; |
68 | void pal_write(int i, byte b); | 68 | void pal_write(int i, byte b); |
69 | void pal_write_dmg(int i, int mapnum, byte d); | 69 | void pal_write_dmg(int i, int mapnum, byte d) ICODE_ATTR; |
70 | void vram_write(int a, byte b); | 70 | void vram_write(int a, byte b) ICODE_ATTR; |
71 | void vram_dirty(void); | 71 | void vram_dirty(void) ICODE_ATTR; |
72 | void pal_dirty(void); | 72 | void pal_dirty(void) ICODE_ATTR; |
73 | void lcd_reset(void); | 73 | void lcd_reset(void); |
74 | 74 | ||
75 | #endif | 75 | #endif |