config.baud_high[drv] = MyGetPrivateProfileBool(_T("Control"), create_string(_T("BaudHigh%d"), drv + 1), config.baud_high[drv], config_path);
}
#endif
-
+ config.compress_state = MyGetPrivateProfileBool(_T("Control"), _T("CompressState"), config.compress_state, config_path);
// recent files
#ifdef USE_CART1
MyGetPrivateProfileString(_T("RecentFiles"), _T("InitialCartDir"), _T(""), config.initial_cart_dir, _MAX_PATH, config_path);
config.rotate_type = MyGetPrivateProfileInt(_T("Screen"), _T("RotateType"), config.rotate_type, config_path);
// #endif
#endif
- config.compress_state = MyGetPrivateProfileBool(_T("Control"), _T("CompressState"), config.compress_state, config_path);
+
// filter
#ifdef USE_SCREEN_FILTER
MyWritePrivateProfileBool(_T("Control"), create_string(_T("BaudHigh%d"), drv + 1), config.baud_high[drv], config_path);
}
#endif
-
+ MyWritePrivateProfileBool(_T("Control"), _T("CompressState"), config.compress_state, config_path);
+
// recent files
// recent files
MyWritePrivateProfileInt(_T("Screen"), _T("RotateType"), config.rotate_type, config_path);
// #endif
#endif
- MyWritePrivateProfileBool(_T("Control"), _T("CompressState"), config.compress_state, config_path);
+
// filter
#ifdef USE_SCREEN_FILTER
MyWritePrivateProfileInt(_T("Screen"), _T("FilterType"), config.filter_type, config_path);
FILEIO* fio = new FILEIO();
osd->lock_vm();
#ifdef USE_ZLIB
-// if(config.compress_state) {
+ if(config.compress_state) {
fio->Gzopen(file_path, FILEIO_READ_BINARY);
-// }
+ }
#endif
if(!fio->IsOpened()) {
fio->Fopen(file_path, FILEIO_READ_BINARY);
switch(mode) {
case FILEIO_READ_BINARY:
return ((gz = gzopen(tchar_to_char(file_path), "rb")) != NULL);
-// case FILEIO_WRITE_BINARY:
-// return ((fp = _tfopen(file_path, _T("wb"))) != NULL);
+ case FILEIO_WRITE_BINARY:
+ return ((gz = gzopen(tchar_to_char(file_path), "wb")) != NULL);
// case FILEIO_READ_WRITE_BINARY:
// return ((fp = _tfopen(file_path, _T("r+b"))) != NULL);
// case FILEIO_READ_WRITE_NEW_BINARY: