mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
savestate loader in menu
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@56 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
913ef4b7a3
commit
860c6322c3
9 changed files with 344 additions and 79 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue