savestate loader in menu

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@56 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2007-02-25 19:20:45 +00:00
parent 913ef4b7a3
commit 860c6322c3
9 changed files with 344 additions and 79 deletions

View file

@ -145,12 +145,18 @@ void gp2x_video_wait_vsync(void)
}
void gp2x_memcpy_buffers(int buffers, void *data, int offset, int len)
{
if (buffers & (1<<0)) memcpy((char *)gp2x_screens[0] + offset, data, len);
if (buffers & (1<<1)) memcpy((char *)gp2x_screens[1] + offset, data, len);
if (buffers & (1<<2)) memcpy((char *)gp2x_screens[2] + offset, data, len);
if (buffers & (1<<3)) memcpy((char *)gp2x_screens[3] + offset, data, len);
}
void gp2x_memcpy_all_buffers(void *data, int offset, int len)
{
memcpy((char *)gp2x_screens[0] + offset, data, len);
memcpy((char *)gp2x_screens[1] + offset, data, len);
memcpy((char *)gp2x_screens[2] + offset, data, len);
memcpy((char *)gp2x_screens[3] + offset, data, len);
gp2x_memcpy_buffers(0xf, data, offset, len);
}