BEGIN
GROUPBOX "Chipset",IDC_STATIC,1,0,212,136
CONTROL "OCS [] Original chipset. A1000 and most A500s.",IDC_OCS,
- "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,14,15,88,10
+ "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,12,15,88,10
CONTROL "ECS Agnus [] Enhanced chipset (ECS Agnus chip only). CDTV and later A500 and A2000 hardware revisions.",IDC_ECS_AGNUS,
- "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,31,88,10
+ "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,12,31,88,10
CONTROL "Full ECS [] Full ECS chipset (ECS Agnus and ECS Denise chips). A500+, A600 and A3000.",IDC_ECS,
- "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,47,88,10
+ "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,12,47,88,10
CONTROL "AGA [] Advanced Graphics Architecture chipset. A1200, A4000 and CD32.",IDC_AGA,
"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,114,15,86,10
CONTROL "ECS Denise [] Enhanced chipset (ECS Denise chip only). Normally paired with ECS Agnus.",IDC_ECS_DENISE,
CONTROL "NTSC [] North American and Japanese display standard, 60Hz refresh rate. Other countries use PAL (50Hz. display refresh rate)",IDC_NTSC,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,47,86,10
CONTROL "Cycle-exact (DMA/Memory accesses)",IDC_CYCLEEXACTMEMORY,
- "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,14,69,194,10
+ "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,12,81,194,10
RTEXT "Chipset Extra:",IDC_STATIC,72,108,71,15,SS_CENTERIMAGE
COMBOBOX IDC_CS_EXT,148,109,49,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Options",IDC_STATIC,221,0,173,137
COMBOBOX IDC_GENLOCKMODE,237,77,103,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_GENLOCKMIX,346,77,38,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Cycle-exact (Full) [] The most compatible A500/A1200 emulation mode.",IDC_CYCLEEXACT,
- "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,13,82,194,10
+ "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,12,68,194,10
END
IDD_CHIPSET2 DIALOGEX 0, 0, 396, 305
static INT_PTR CALLBACK MemoryDlgProc (HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
+ TCHAR tmp[MAX_DPATH];
static int recursive = 0;
int v;
SendDlgItemMessage (hDlg, IDC_MBMEM2, TBM_SETRANGE, TRUE, MAKELONG (MIN_MB_MEM, MAX_MBH_MEM));
CheckDlgButton(hDlg, IDC_FASTMEMAUTOCONFIG, workprefs.fastmem_autoconfig);
SendDlgItemMessage (hDlg, IDC_Z3MAPPING, CB_RESETCONTENT, 0, 0);
- SendDlgItemMessage (hDlg, IDC_Z3MAPPING, CB_ADDSTRING, 0, (LPARAM)_T("Automatic (*)"));
- SendDlgItemMessage(hDlg, IDC_Z3MAPPING, CB_ADDSTRING, 0, (LPARAM)_T("UAE"));
- SendDlgItemMessage(hDlg, IDC_Z3MAPPING, CB_ADDSTRING, 0, (LPARAM)_T("Real"));
+ WIN32GUI_LoadUIString (IDS_AUTOMATIC, tmp, sizeof tmp / sizeof (TCHAR));
+ _tcscat(tmp, _T(" (*)"));
+ SendDlgItemMessage (hDlg, IDC_Z3MAPPING, CB_ADDSTRING, 0, (LPARAM)tmp);
+ SendDlgItemMessage(hDlg, IDC_Z3MAPPING, CB_ADDSTRING, 0, (LPARAM)_T("UAE (0x10000000)"));
+ SendDlgItemMessage(hDlg, IDC_Z3MAPPING, CB_ADDSTRING, 0, (LPARAM)_T("Real (0x40000000)"));
SendDlgItemMessage (hDlg, IDC_Z3MAPPING, CB_SETCURSEL, workprefs.z3_mapping_mode, 0);
recursive--;
} else if (led == LED_SND && gui_data.drive_disabled[3]) {
pos = 0;
ptr = drive_text + pos * LED_STRING_WIDTH;
- if (gui_data.sndbuf_status < 3 && !pause_emulation) {
+ if (gui_data.sndbuf_status < 3 && !pause_emulation && !sound_paused()) {
_stprintf (ptr, _T("SND: %+.0f%%"), (double)((gui_data.sndbuf) / 10.0));
} else {
_tcscpy (ptr, _T("SND: -"));
+Beta 17:
+
+- Trace mode in 68000 cycle-exact was 4 cycles too long.
+- 68000 cycle-exact mode STOP needs at least 8 cycles before it can wake up.
+- Memory-only cycle exact crash when entering GUI.
+- Memory-only cycle exact shortcut config entry cycle_exact=memory (Old false and true values have not changed)
+- Only use picassoiv_rom_file config entry if it contains valid path. (Workaround for some config files that
+ contain picassoiv_rom_file=:NOROM for some reason)
+- Z3 Picasso IV was disabled if there was not enough address space even when JIT was disabled (b16).
+- JIT on/off change was not delayed until it was safe to do, like other CPU option changes. uae-configuration
+ (or similar) on the fly config changes were unreliable in this situation.
+- FAT drive mounted as a directory harddrive: file's modification time was not always correct. (2.6.0, wrong
+ date field name)
+- Warp mode fps limit added, config file only: warp_limit=fps
+
Beta 16:
- Added Mediator 1200SX autoconfig data.