[VM][General] Fix compilation errors.
} pair;
// max/min from WinDef.h
-#ifndef max
-#define max(a,b) (((a) > (b)) ? (a) : (b))
-#endif
-#ifndef min
-#define min(a,b) (((a) < (b)) ? (a) : (b))
-#endif
+//#ifndef max
+//#define max(a,b) (((a) > (b)) ? (a) : (b))
+//#endif
+//#ifndef min
+//#define min(a,b) (((a) < (b)) ? (a) : (b))
+//#endif
// rgb color
//#define _RGB888
#elif defined(_USE_QT)
# include <SDL2/SDL.h>
//# include "menuclasses.h"
-# include "mainwidget.h"
-# include "qt_gldraw.h"
-# include "emu_utils.h"
-# include "qt_main.h"
+//# include "mainwidget.h"
+//# include "qt_gldraw.h"
+//# include "emu_utils.h"
+//# include "qt_main.h"
# include "simd_types.h"
// Wrapper of WIN32->*nix
class FIFO;
class FILEIO;
#endif
+#if defined(_USE_QT)
+class GLDrawClass;
+#endif
#if defined(_USE_AGAR) || defined(_USE_QT)
typedef Uint32 scrntype;
extern class GLCLDraw *cldraw;
extern void InitContextCL(void);
#endif
-
+extern EMU *emu;
// Grids
int load_t77_image();
int load_mzt_image();
-
#if defined(_USE_AGAR) || defined(_USE_SDL) || defined(_USE_QT)
unsigned int min(int x, unsigned int y) {
- if((unsigned int)x < y) return (unsigned int)x;
- return y;
+ if((unsigned int)x < y) return (unsigned int)x;
+ return y;
}
unsigned int max(int x, unsigned int y) {
- if((unsigned int)x > y) return (unsigned int)x;
- return y;
+ if((unsigned int)x > y) return (unsigned int)x;
+ return y;
}
#endif
-public:
+ public:
DATAREC(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu)
{
init_output_signals(&outputs_out);
#include "vm.h"
#include "../emu.h"
#include "device.h"
+#if defined(_USE_QT)
+#include <SDL2/SDL.h>
+
+#define Sleep(n) SDL_Delay(n)
+#endif
#ifdef USE_DEBUGGER
void open_disk(int drv, _TCHAR* file_path, int offset);
void close_disk(int drv);
bool disk_inserted(int drv);
-#define USE_DISK_WRITE_PROTECT
+#if defined(USE_DISK_WRITE_PROTECT)
void write_protect_fd(int drv, bool flag);
bool is_write_protect_fd(int drv);
#endif
#if defined(USE_TAPE_PTR)
int get_tape_ptr(void);
#endif
-
void update_config();
//void save_state(FILEIO* state_fio);
//bool load_state(FILEIO* state_fio);
init_output_signals(&ins_led);
}
-KEYBOARD::release()
+void KEYBOARD::release(void)
{
cmd_fifo->release();
data_fifo->release();
#include "i86time.c"
+
/***************************************************************************/
/* cpu state */
/***************************************************************************/
#if defined(USE_DISK_WRITE_PROTECT)
void write_protect_fd(int drv, bool flag);
bool is_write_protect_fd(int drv);
-#edndif
+#endif
#if defined(SUPPORT_CMT_IF) || defined(_PC98DO)
void play_tape(_TCHAR* file_path);
void rec_tape(_TCHAR* file_path);
if(x < y) return y;
return x;
}
-#endif
+#endif
public:
Z80(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu)
{