diff --git a/VisualGDB/Amiberry/Amiberry-Debug.vgdbsettings b/VisualGDB/Amiberry/Amiberry-Debug.vgdbsettings
index f2d9bf75..63dac02d 100644
--- a/VisualGDB/Amiberry/Amiberry-Debug.vgdbsettings
+++ b/VisualGDB/Amiberry/Amiberry-Debug.vgdbsettings
@@ -69,6 +69,7 @@
Amiberry.vcxproj
+
1
diff --git a/src/cfgfile.cpp b/src/cfgfile.cpp
index bda229c1..fa8f2ad5 100644
--- a/src/cfgfile.cpp
+++ b/src/cfgfile.cpp
@@ -1191,17 +1191,6 @@ void cfgfile_save_options(struct zfile* f, struct uae_prefs* p, int type)
cfgfile_write_str(f, _T("gfx_api"), filterapi[p->gfx_api]);
cfgfile_dwrite(f, _T("gfx_horizontal_tweak"), _T("%d"), p->gfx_extrawidth);
-#ifdef AMIBERRY
- cfgfile_write(f, _T("gfx_correct_aspect"), _T("%d"), p->gfx_correct_aspect);
- cfgfile_write(f, _T("kbd_led_num"), _T("%d"), p->kbd_led_num);
- cfgfile_write(f, _T("kbd_led_scr"), _T("%d"), p->kbd_led_scr);
- cfgfile_write(f, _T("scaling_method"), _T("%d"), p->scaling_method);
- cfgfile_write(f, _T("key_for_menu"), _T("%d"), p->key_for_menu);
- cfgfile_write(f, _T("key_for_quit"), _T("%d"), p->key_for_quit);
- cfgfile_write(f, _T("button_for_menu"), _T("%d"), p->button_for_menu);
- cfgfile_write(f, _T("button_for_quit"), _T("%d"), p->button_for_quit);
-#endif
-
cfgfile_write_bool(f, _T("immediate_blits"), p->immediate_blits);
cfgfile_dwrite_str(f, _T("waiting_blits"), waitblits[p->waiting_blits]);
cfgfile_write_bool(f, _T("ntsc"), p->ntscmode);
@@ -2321,26 +2310,6 @@ static int cfgfile_parse_host(struct uae_prefs *p, TCHAR *option, TCHAR *value)
return 1;
}
-#ifdef AMIBERRY
- if (cfgfile_intval(option, value, "gfx_correct_aspect", &p->gfx_correct_aspect, 1))
- return 1;
- if (cfgfile_intval(option, value, "kbd_led_num", &p->kbd_led_num, 1))
- return 1;
- if (cfgfile_intval(option, value, "kbd_led_scr", &p->kbd_led_scr, 1))
- return 1;
- if (cfgfile_intval(option, value, "scaling_method", &p->scaling_method, 1))
- return 1;
- if (cfgfile_intval(option, value, "key_for_menu", &p->key_for_menu, 1))
- return 1;
- if (cfgfile_intval(option, value, "key_for_quit", &p->key_for_quit, 1))
- return 1;
- if (cfgfile_intval(option, value, "button_for_menu", &p->button_for_menu, 1))
- return 1;
- if (cfgfile_intval(option, value, "button_for_quit", &p->button_for_quit, 1))
- return 1;
-#endif
-
-
if (cfgfile_string(option, value, _T("config_version"), tmpbuf, sizeof(tmpbuf) / sizeof(TCHAR))) {
TCHAR *tmpp2;
tmpp = _tcschr(value, '.');
@@ -5011,16 +4980,6 @@ void default_prefs(struct uae_prefs *p, int type)
p->input_magic_mouse = 0;
p->input_magic_mouse_cursor = 0;
-#ifdef AMIBERRY
- p->kbd_led_num = -1; // No status on numlock
- p->kbd_led_scr = -1; // No status on scrollock
- p->scaling_method = -1; //Default is Auto
- p->key_for_menu = SDLK_F12;
- p->key_for_quit = 0;
- p->button_for_menu = -1;
- p->button_for_quit = -1;
-#endif
-
inputdevice_default_prefs(p);
blkdev_default_prefs(p);
diff --git a/src/include/xwin.h b/src/include/xwin.h
index 5409a438..aa10ca43 100644
--- a/src/include/xwin.h
+++ b/src/include/xwin.h
@@ -21,10 +21,7 @@ extern uae_u32 p96_rgbx16[65536];
extern int graphics_setup (void);
extern int graphics_init (bool);
extern void graphics_leave (void);
-extern void graphics_reset(void);
-extern bool handle_events(void);
extern int handle_msgpump (void);
-extern void setup_brkhandler (void);
extern bool vsync_switchmode (int);
extern void flush_screen (void);
extern int isvsync_chipset(void);
diff --git a/src/inputdevice.cpp b/src/inputdevice.cpp
index f549867f..f8623bfd 100644
--- a/src/inputdevice.cpp
+++ b/src/inputdevice.cpp
@@ -6490,9 +6490,9 @@ void setmousestate(int mouse, int axis, int data, int isabs)
if (currprefs.input_tablet == TABLET_MOUSEHACK && mousehack_alive())
return;
}
- v = (int)d;
+ v = int(d);
fract[mouse][axis] += d - v;
- diff = (int)fract[mouse][axis];
+ diff = int(fract[mouse][axis]);
v += diff;
fract[mouse][axis] -= diff;
for (i = 0; i < MAX_INPUT_SUB_EVENT; i++)
diff --git a/src/osdep/amiberry.cpp b/src/osdep/amiberry.cpp
index bed84044..af5a186f 100644
--- a/src/osdep/amiberry.cpp
+++ b/src/osdep/amiberry.cpp
@@ -41,6 +41,7 @@
#include "SDL.h"
#include "amiberry_rp9.h"
#include