dst = (unsigned short *)menu_screen + 321*20;\r
\r
if (len > 320) len = 320;\r
- for (ln = 10; ln > 0; ln--, dst += 320)\r
+ for (ln = 10; ln > 0; ln--, dst += 321)\r
memset(dst, 0xff, len*2);\r
menu_draw_end();\r
}\r
if (inp & (BTN_LEFT|BTN_RIGHT)) { // multi choise\r
if (!me_process(opt2_entries, OPT2_ENTRY_COUNT, selected_id, (inp&BTN_RIGHT) ? 1 : 0) &&\r
selected_id == MA_OPT2_GAMMA) {\r
- while ((inp = Framework_PollGetButtons(1)) & (BTN_LEFT|BTN_RIGHT)) {\r
+ while ((inp = Framework_PollGetButtons()) & (BTN_LEFT|BTN_RIGHT)) {\r
currentConfig.gamma += (inp & BTN_LEFT) ? -1 : 1;\r
if (currentConfig.gamma < 1) currentConfig.gamma = 1;\r
if (currentConfig.gamma > 300) currentConfig.gamma = 300;\r
menu_draw_begin(1);\r
\r
text_out16(tl_x, 20, "PicoDrive v" VERSION " (c) notaz, 2006,2007");\r
+text_out16(tl_x, 30, "alpha1");\r
y = tl_y;\r
text_out16(tl_x, y, "Credits:");\r
text_out16(tl_x, (y+=10), "Dave: Cyclone 68000 core,");\r
text_out16(tl_x, (y+=10), "Stephane Dallongeville:");\r
text_out16(tl_x, (y+=10), " opensource Gens");\r
text_out16(tl_x, (y+=10), "Haze: Genesis hw info");\r
- text_out16(tl_x, (y+=10), "Reesy: TODO");\r
- text_out16(tl_x, (y+=10), "TODO: gizmondo hardware");\r
+ text_out16(tl_x, (y+=10), "Reesy: kgsdk wrapper, sound code");\r
+ text_out16(tl_x, (y+=10), "jens.l: gizmondo hardware");\r
text_out16(tl_x, (y+=10), "ketchupgun: skin design");\r
\r
menu_draw_end();\r
/* make sure action buttons are not pressed on entering menu */\r
draw_menu_root(menu_sel);\r
\r
- while (Framework_PollGetButtons(1) & (BTN_PLAY|BTN_STOP|BTN_HOME)) Sleep(50);\r
+ while (Framework_PollGetButtons() & (BTN_PLAY|BTN_STOP|BTN_HOME)) Sleep(50);\r
\r
for (;;)\r
{\r
if(inp & BTN_DOWN) { menu_sel++; if (menu_sel > menu_sel_max) menu_sel = 0; }\r
if(inp &(BTN_HOME|BTN_STOP)){\r
if (rom_data) {\r
- while (Framework_PollGetButtons(1) & (BTN_HOME|BTN_STOP)) Sleep(50); // wait until select is released\r
+ while (Framework_PollGetButtons() & (BTN_HOME|BTN_STOP)) Sleep(50); // wait until released\r
engineState = PGS_Running;\r
break;\r
}\r
{\r
case MA_MAIN_RESUME_GAME:\r
if (rom_data) {\r
- while (Framework_PollGetButtons(1) & BTN_PLAY) Sleep(50);\r
+ while (Framework_PollGetButtons() & BTN_PLAY) Sleep(50);\r
engineState = PGS_Running;\r
return;\r
}\r
if (use_game_bg)\r
{\r
// darken the active framebuffer\r
- // TODO: take from somewhere else, not giz_screen\r
+ if (giz_screen == NULL)\r
+ giz_screen = Framework2D_LockBuffer();\r
memset(bg_buffer, 0, 321*8*2);\r
menu_darken_bg(bg_buffer + 321*8*2, (char *)giz_screen + 321*8*2, 321*224, 1);\r
memset(bg_buffer + 321*232*2, 0, 321*8*2);\r
+ Framework2D_UnlockBuffer();\r
+ giz_screen = NULL;\r
}\r
else\r
{\r
\r
/* make sure action buttons are not pressed on entering menu */\r
draw_menu_tray(menu_sel);\r
- while (Framework_PollGetButtons(1) & BTN_PLAY) Sleep(50);\r
+ while (Framework_PollGetButtons() & BTN_PLAY) Sleep(50);\r
\r
for (;;)\r
{\r