}
if (allocated_bogomem != currprefs.bogomem_size) {
- if (bogomemory_allocated)
- mapped_free (bogomemory);
- bogomemory = 0;
- bogomemory_allocated = 0;
-
- allocated_bogomem = currprefs.bogomem_size;
- if (allocated_bogomem >= 0x180000)
- allocated_bogomem = 0x200000;
- bogomem_mask = allocated_bogomem - 1;
-
- if (allocated_bogomem) {
- bogomemory = mapped_malloc (allocated_bogomem, _T("bogo"));
- if (bogomemory == 0) {
- write_log (_T("Out of memory for bogomem.\n"));
- allocated_bogomem = 0;
+ if (!(allocated_bogomem == 0x200000 && currprefs.bogomem_size == 0x180000)) {
+ if (bogomemory_allocated)
+ mapped_free (bogomemory);
+ bogomemory = 0;
+ bogomemory_allocated = 0;
+
+ allocated_bogomem = currprefs.bogomem_size;
+ if (allocated_bogomem >= 0x180000)
+ allocated_bogomem = 0x200000;
+ bogomem_mask = allocated_bogomem - 1;
+
+ if (allocated_bogomem) {
+ bogomemory = mapped_malloc (allocated_bogomem, _T("bogo"));
+ if (bogomemory == 0) {
+ write_log (_T("Out of memory for bogomem.\n"));
+ allocated_bogomem = 0;
+ }
}
+ need_hardreset = true;
}
- need_hardreset = true;
}
if (allocated_a3000lmem != currprefs.mbresmem_low_size) {
if (a3000lmemory)
!define PRODUCT_NAME "WinUAE"
-!define PRODUCT_VERSION "2.4.1"
+!define PRODUCT_VERSION "2.5.0"
!define PRODUCT_PUBLISHER "Arabuusimiehet"
!define PRODUCT_WEB_SITE "http://www.winuae.net/"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\winuae.exe"
SetOutPath "$INSTDIR\Configurations\Host"
SetOverwrite ifnewer
;-- Copy Example Host Configurations
- File "${DISTPATH}\Configurations\Host\Fullscreen (640x480).uae"
File "${DISTPATH}\Configurations\Host\Fullscreen (800x600).uae"
+ File "${DISTPATH}\Configurations\Host\Fullscreen PAL VSync.uae"
File "${DISTPATH}\Configurations\Host\FullwindowD3D.uae"
File "${DISTPATH}\Configurations\Host\Windowed.uae"
SectionEnd
Delete "$INSTDIR\Amiga Programs\sources\uae-configuration.c"
Delete "$INSTDIR\Amiga Programs\sources\picasso96fix.lha"
Delete "$INSTDIR\Amiga Programs\sources.zip"
- Delete "$INSTDIR\Configurations\Host\Fullscreen (640x480).uae"
Delete "$INSTDIR\Configurations\Host\Fullscreen (800x600).uae"
+ Delete "$INSTDIR\Configurations\Host\Fullscreen PAL VSync.uae"
Delete "$INSTDIR\Configurations\Host\FullwindowD3D.uae"
Delete "$INSTDIR\Configurations\Host\Windowed.uae"
Delete "$INSTDIR\winuaebootlog.txt"
#define GETBDM(x) (((x) - ((x / 10000) * 10000)) / 100)
#define GETBDD(x) ((x) % 100)
-#define WINUAEPUBLICBETA 1
+#define WINUAEPUBLICBETA 0
#define LANG_DLL 1
-//#define WINUAEBETA _T("")
-#define WINUAEBETA _T("28")
-#define WINUAEDATE MAKEBD(2012, 11, 29)
-#define WINUAEEXTRA _T(" RC4")
+#define WINUAEBETA _T("")
+//#define WINUAEBETA _T("28")
+#define WINUAEDATE MAKEBD(2012, 12, 2)
+#define WINUAEEXTRA _T("")
//#define WINUAEEXTRA _T("AmiKit Preview")
#define WINUAEREV _T("")
ew (hDlg, IDC_CPU_FREQUENCY, workprefs.cpu_cycle_exact);
ew (hDlg, IDC_CPU_FREQUENCY2, workprefs.cpu_cycle_exact && !workprefs.cpu_clock_multiplier);
- ew (hDlg, IDC_FPU1, TRUE);
- ew (hDlg, IDC_FPU2, TRUE);
+ ew (hDlg, IDC_FPU1, workprefs.cpu_model < 68040);
+ ew (hDlg, IDC_FPU2, workprefs.cpu_model < 68040);
ew (hDlg, IDC_FPU3, workprefs.cpu_model >= 68040);
ew (hDlg, IDC_MMUENABLE, workprefs.cpu_model == 68040 && workprefs.cachesize == 0);
- SendDlgItemMessage (hDlg, IDC_SPEED, TBM_SETRANGE, TRUE, workprefs.m68k_speed < 0 ? MAKELONG(-9, 0) : MAKELONG (-9, 50));
+ SendDlgItemMessage (hDlg, IDC_SPEED, TBM_SETRANGE, TRUE, workprefs.m68k_speed < 0 ? MAKELONG (-9, 0) : MAKELONG (-9, 50));
SendDlgItemMessage (hDlg, IDC_SPEED, TBM_SETPAGESIZE, 0, 1);
}