forked from len0rd/rockbox
Sound improvements for rockboy - players now sync the sound (The gigabeat now plays at a steady 60 fps as long as the frameskip is set properly). If a new sample is not available a blank buffer is used. All devices use 44.1 kHz for gameboy sound now so no more high pitched sounds. Added a screen rotation option. Removed unscaled code for devices with a screensize smaller than the gameboy. All buttons are now configurable. Scroll wheel devices still have button configuration problems though.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13698 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
16ca78db03
commit
78c45530ff
10 changed files with 345 additions and 281 deletions
|
|
@ -41,7 +41,7 @@ void ev_poll(void);
|
|||
int do_user_menu(void);
|
||||
void loadstate(int fd);
|
||||
void savestate(int fd);
|
||||
void setvidmode(int mode);
|
||||
void setvidmode(void);
|
||||
void set_pal(void);
|
||||
#if !defined(HAVE_LCD_COLOR)
|
||||
void vid_update(int scanline);
|
||||
|
|
@ -116,9 +116,12 @@ void* memcpy(void* dst, const void* src, size_t size) ICODE_ATTR;
|
|||
|
||||
struct options {
|
||||
int A, B, START, SELECT, MENU;
|
||||
int UP, DOWN, LEFT, RIGHT;
|
||||
int frameskip, fps, maxskip;
|
||||
int sound, fullscreen, showstats;
|
||||
int rotate;
|
||||
int pal;
|
||||
int dirty;
|
||||
};
|
||||
|
||||
bool plugbuf;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue