#endif
osd->initialize(sound_rate, sound_samples);
// initialize vm
- osd->vm = vm = new VM(this);
+ vm = new VM(this);
+ osd->vm = vm;
# if defined(_USE_QT)
osd->reset_vm_node();
# endif
// reinitialize virtual machine
osd->lock_vm();
delete vm;
- osd->vm = vm = new VM(this);
+ vm = new VM(this);
+ osd->vm = vm;;
#if defined(_USE_QT)
osd->reset_vm_node();
#endif
// reinitialize virtual machine
osd->stop_sound();
delete vm;
- osd->vm = vm = new VM(this);
+ vm = new VM(this);
+ osd->vm = vm;
# if defined(_USE_QT)
osd->reset_vm_node();
# endif
#include <assert.h>
#include "common.h"
#include "config.h"
-#include "vm/vm.h"
+//#include "vm/vm_template.h"
#if defined(_USE_QT)
#include <pthread.h>
#define MAX_B77_BANKS 16
#endif
+class VM;
class VM_TEMPLATE;
class EMU;
class FIFO;
class EMU
{
protected:
- VM_TEMPLATE* vm;
+ VM* vm;
OSD* osd;
private:
_TCHAR app_path[_MAX_PATH];
void set_parent_handler(EmuThreadClass *p, DrawThreadClass *q);
VM_TEMPLATE *get_vm()
{
- return vm;
+ return (VM_TEMPLATE *)vm;
}
OSD *get_osd()
{
message("* qt/osd")
-SET(THIS_LIB_VERSION 2.13.2)
+SET(THIS_LIB_VERSION 2.13.3)
set(s_qt_osd_headers
osd_base.h
class DrawThreadClass;
class Ui_MainWindow;
class EMU;
-class VM;
+class VM_TEMPLATE;
class FIFO;
class FILEIO;
class CSP_KeyTables;
~OSD_BASE();
// common
- VM* vm;
+ VM_TEMPLATE* vm;
//EMU* emu;
class Ui_MainWindow *main_window_handle;
GLDrawClass *glv;
#ifdef USE_MOVIE_PLAYER
class CMySampleGrabberCB : public ISampleGrabberCB {
private:
- VM *vm;
+ VM_TEMPLATE *vm;
public:
CMySampleGrabberCB(VM *vm_ptr)
{