1
0
Fork 0
forked from len0rd/rockbox

yet more code cleanup, quick snapshot feature,sound should no longer crash,light optimizations

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11041 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Anton Romanov 2006-09-25 09:44:10 +00:00
parent 52f4c4c82b
commit ec2a5cce1a
21 changed files with 125 additions and 2033 deletions

View file

@ -31,7 +31,6 @@
#include "sptape.h"
#include "spsound.h"
#include "snapshot.h"
#include "spver.h"
#include "spconf.h"
@ -48,15 +47,15 @@
#include "zxbox_keyb.h"
int endofsingle;
int endofsingle IBSS_ATTR;
int sp_nosync = 0;
int sp_nosync IBSS_ATTR = 0;
int showframe = 1;
int showframe IBSS_ATTR = 1;
int load_immed = 1;
qbyte sp_int_ctr = 0;
int intkeys[5];
qbyte sp_int_ctr IBSS_ATTR = 0;
int intkeys[5] IBSS_ATTR;
#ifdef USE_DJGPP
#define DOS
@ -354,6 +353,8 @@ static bool zxbox_menu(void)
static const struct menu_item items[] = {
{ "VKeyboard", NULL },
{ "Play/Pause Tape", NULL },
{ "Save quick snapshot", NULL },
{ "Load quick snapshot", NULL },
{ "Save Snapshot", NULL },
{ "Toggle \"fast\" mode", NULL },
{ "Options", NULL },
@ -380,22 +381,27 @@ static bool zxbox_menu(void)
break;
case 1:
pause_play();
/* SPNM(load_trapped) = 1;
DANM(haltstate) = 1;
DANM(tc) = 0;*/
menu_quit=1;
break;
case 2:
case 2:
save_quick_snapshot();
menu_quit = 1;
break;
case 3:
load_quick_snapshot();
menu_quit = 1;
break;
case 4:
save_snapshot();
break;
case 3:
case 5:
sp_nosync=!sp_nosync;
menu_quit=1;
break;
case 4:
case 6:
options_menu();
break;
case 5:
case 7:
menu_quit=1;
exit=1;
break;