*/
#include "menu_common.h"
+#include "agar_logger.h"
// MayBE to class?
AG_MenuItem *MenuNode_Control = NULL;
AG_MenuSetLabel(me, " %s", str);
}
} else {
+ AG_MenuSetLabel(me, " ");
me->state = 0;
}
}
AG_Menu *menu = (AG_Menu *)AG_SELF();
int drive = AG_INT(1);
int num = AG_INT(2);
- printf("Selected D88 %d, %d\n", drive, num);
+ OnSelectD88Bank(event);
+ AGAR_DebugLog(AGAR_LOG_DEBUG, "Selected D88 %d, %d\n", drive, num);
}
static void Floppy_DispRecent(AG_Event *event)
int drive = AG_INT(1);
int num = AG_INT(2);
- // OnRecentFD(event);
- printf("Selected Recent image Drive = %d, %d\n", drive, num);
+ OnRecentFD(event);
+ AGAR_DebugLog(AGAR_LOG_DEBUG, "Selected Recent image Drive = %d, %d\n", drive, num);
}
static void OpenDiskDlgSub(AG_Event *event)
"%i,%i", drive, i);
}
+ AG_MenuSeparator(node->Node);
node->Node_Recent_Root = AG_MenuNode(node->Node, _N("Recent Selected Disks"), NULL);
- AG_MenuSeparator(node->Node);
-
for(i = 0; i < 8; i++) {
node->Node_Recent[i] = MakeDynamicElement(node->Node_Recent_Root, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", NULL,
Floppy_DispRecent,
int num = AG_INT(1);
OnRecentTAPE(event);
- printf("Selected Recent Tape %d\n", num);
+ AGAR_DebugLog(AGAR_LOG_DEBUG, "Selected Recent Tape %d\n", num);
}
static void OnOpenTapeDlgSub(AG_Event *event)
#include <string>\r
#include <vector>\r
#include "fileio.h"\r
+#include "agar_logger.h"\r
#else\r
#include <windows.h>\r
#endif\r
#include "common.h"\r
#include "config.h"\r
#include "fileio.h"\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
#include "agar_main.h"\r
+#endif\r
\r
config_t config;\r
\r
std::string got_str;\r
\r
snprintf(key, 255, "%s.%s", lpAppName, lpKeyName);\r
- printf("Try App: %s Key: %s\n", lpAppName, lpKeyName);\r
+ //AGAR_DebugLog(AGAR_LOG_DEBUG, "Try App: %s Key: %s\n", lpAppName, lpKeyName);\r
key_str = key;\r
ibuf[0] = '\0';\r
i = 0;\r
pos = got_str.find(key_str);\r
if(pos == std::string::npos) return "";\r
got_str.erase(0, pos + key_str.length());\r
- printf("Ok. Got %s = %s.\n", key, got_str.c_str());\r
+ //AGAR_DebugLog(AGAR_LOG_DEBUG, "Ok. Got %s = %s.\n", key, got_str.c_str());\r
return got_str;\r
}\r
\r
cpp_confdir.copy(app_path2, _MAX_PATH, 0);\r
\r
sprintf(cfgpath, _T("%s%s.ini"), app_path2, CONFIG_NAME);\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_INFO, "Try to read config: %s", cfgpath);\r
+#else\r
printf("Try to read config: %s\n", cfgpath);\r
+#endif\r
if(!config_path->Fopen(cfgpath, FILEIO_READ_ASCII)) return;\r
+ AGAR_DebugLog(AGAR_LOG_INFO, "OK.");\r
#else\r
_TCHAR app_path[_MAX_PATH], config_path[_MAX_PATH], *ptr;\r
GetModuleFileName(NULL, config_path, _MAX_PATH);\r
\r
strncat(app_path2, CONFIG_NAME, _MAX_PATH);\r
strncat(app_path2, ".ini", _MAX_PATH);\r
- printf("Try to write config: %s\n", app_path2);\r
+\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_INFO, "Try to read config: %s", app_path2);\r
+#else\r
+ printf("Try to read config: %s\n", app_path2);\r
+#endif\r
\r
if(config_path->Fopen(app_path2, FILEIO_WRITE_ASCII) != true) return;\r
- printf("OK.\n");\r
+ AGAR_DebugLog(AGAR_LOG_INFO, "OK.");\r
\r
#else\r
_TCHAR app_path[_MAX_PATH], config_path[_MAX_PATH], *ptr;\r
#include "fileio.h"\r
#if defined(_USE_AGAR) || (_USE_SDL)\r
#include "agar_main.h"\r
+#include "agar_logger.h"\r
#include <ctime>\r
#endif\r
\r
static _TCHAR file_path[_MAX_PATH];\r
strcpy(file_path, app_path);\r
strcat(file_path, file_name);\r
- printf("LOAD: %s\n", file_path);\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_INFO, "LOAD BIOS: %s\n", file_path);\r
+#endif\r
#else\r
static _TCHAR file_path[_MAX_PATH];\r
_stprintf(file_path, _T("%s%s"), app_path, file_name);\r
\r
#include "disk.h"\r
#include "../fileio.h"\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+#include "agar_logger.h"\r
+#endif\r
\r
// crc table\r
static const uint16 crc_table[256] = {\r
{\r
// check current disk image\r
if(inserted) {\r
- printf("Open disk: %s\n", path);\r
- if(_tcsicmp(orig_path, path) == 0 && file_offset == offset) {\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_INFO, "Open disk: %s", path);\r
+#endif\r
+ if(_tcsicmp(orig_path, path) == 0 && file_offset == offset) {\r
return;\r
}\r
close();\r
memset(buffer, 0, sizeof(buffer));\r
media_type = MEDIA_TYPE_UNK;\r
is_standard_image = is_fdi_image = false;\r
- printf("Open disk: %s\n", path);\r
- \r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_INFO, "Open disk: %s", path);\r
+#endif \r
// open disk image\r
fi = new FILEIO();\r
if(fi->Fopen(path, FILEIO_READ_BINARY)) {\r
}\r
catch(...) {\r
// failed to convert the disk image\r
- printf("EE: disk.cpp : Failed to convert disk image.\n");\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_INFO, "EE: disk.cpp : Failed to convert disk image.");\r
+#endif\r
}\r
}\r
file_loaded:\r
#include "mb8877.h"\r
#include "disk.h"\r
#include "../fileio.h"\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+#include "agar_logger.h"\r
+#endif\r
\r
#define FDC_ST_BUSY 0x01 // busy\r
#define FDC_ST_INDEX 0x02 // index hole\r
\r
seektrk = 0;\r
seekvct = true;\r
- \r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_DEBUG, "MB8877: SEEK0");\r
+#endif\r
REGISTER_SEEK_EVENT();\r
REGISTER_EVENT(EVENT_SEEKEND, 300);\r
}\r
#endif\r
seektrk = (seektrk > 83) ? 83 : (seektrk < 0) ? 0 : seektrk;\r
seekvct = !(datareg > trkreg);\r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_DEBUG, "MB8877: SEEK Track = %d", seektrk);\r
+#endif\r
\r
REGISTER_SEEK_EVENT();\r
REGISTER_EVENT(EVENT_SEEKEND, 300);\r
\r
seektrk = (fdc[drvreg].track < 83) ? fdc[drvreg].track + 1 : 83;\r
seekvct = false;\r
- \r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_DEBUG, "MB8877: STEPIN: Track = %d", seektrk);\r
+#endif\r
+ \r
REGISTER_SEEK_EVENT();\r
REGISTER_EVENT(EVENT_SEEKEND, 300);\r
}\r
\r
seektrk = (fdc[drvreg].track > 0) ? fdc[drvreg].track - 1 : 0;\r
seekvct = true;\r
- \r
+#if defined(_USE_AGAR) || defined(_USE_SDL)\r
+ AGAR_DebugLog(AGAR_LOG_DEBUG, "MB8877: STEPOUT: Track = %d", seektrk);\r
+#endif \r
+ \r
REGISTER_SEEK_EVENT();\r
REGISTER_EVENT(EVENT_SEEKEND, 300);\r
}\r
now_search = true;\r
\r
double time;\r
- printf("Disk: READDATA\n");\r
+ //AGAR_DebugLog(AGAR_LOG_DEBUG, "MB8877: READDATA");\r
if(!(status_tmp & FDC_ST_RECNFND)) {\r
time = get_usec_to_start_trans();\r
} else {\r