OBJS += gui/Config.o gui/Plugin.o
OBJS += frontend/main.o frontend/plugin.o frontend/plugin_lib.o
-OBJS += frontend/omap.o frontend/menu.o
+OBJS += frontend/menu.o
OBJS += frontend/linux/fbdev.o frontend/linux/in_evdev.o
OBJS += frontend/linux/plat.o frontend/linux/oshide.o
OBJS += frontend/common/fonts.o frontend/common/input.o frontend/common/readpng.o
ifdef CROSS_COMPILE
OBJS += frontend/arm_utils.o
+OBJS += frontend/plat_omap.o
+else
+OBJS += frontend/plat_dummy.o
endif
frontend/%.o: CFLAGS += -Wall -DIN_EVDEV
--- /dev/null
+/*
+ * (C) notaz, 2010
+ *
+ * This work is licensed under the terms of the GNU GPLv2 or later.
+ * See the COPYING file in the top-level directory.
+ */
+
+#include "common/input.h"
+#include "linux/fbdev.h"
+
+struct vout_fbdev *layer_fb;
+struct in_default_bind in_evdev_defbinds[] = {
+ { 0, 0, 0 },
+};
+
+int omap_enable_layer(int enabled)
+{
+ return 0;
+}
+
+void plat_video_menu_enter(int is_rom_loaded)
+{
+}
+
+void plat_video_menu_begin(void)
+{
+}
+
+void plat_video_menu_end(void)
+{
+}
+
+void plat_init(void)
+{
+}
+
static unsigned char PADstartPoll(int pad) {
pad_byte = 0;
- pad_buf[2] = keystate;
- pad_buf[3] = keystate >> 8;
+ pad_buf[2] = ~keystate;
+ pad_buf[3] = ~keystate >> 8;
return 0xFF;
}
in_update(actions);
if (actions[IN_BINDTYPE_EMU] & PEV_MENU)
stop = 1;
- keystate = ~actions[IN_BINDTYPE_PLAYER12];
+ keystate = actions[IN_BINDTYPE_PLAYER12];
// let's flip now
pl_fbdev_buf = vout_fbdev_flip(layer_fb);
unsigned int address, readmem_word, word;
unsigned short hword;
unsigned char byte;
-int pending_exception;
+int pending_exception, stop;
unsigned int next_interupt;
void new_dynarec_init() {}
void new_dyna_start() {}
void new_dynarec_cleanup() {}
+void invalidate_all_pages() {}
+void invalidate_block(unsigned int block) {}
#endif
#ifdef DRC_DBG