OSDN Git Service

[VM] Fix FTBFS caused by before commit.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 16 Aug 2019 10:47:23 +0000 (19:47 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 16 Aug 2019 10:47:23 +0000 (19:47 +0900)
48 files changed:
source/src/vm/beep.h
source/src/vm/bubcom80/bubcom80.cpp
source/src/vm/colecovision/colecovision.cpp
source/src/vm/ex80/ex80.cpp
source/src/vm/fm16beta/fm16beta.cpp
source/src/vm/fm7/fm7.cpp
source/src/vm/fmr30/fmr30.cpp
source/src/vm/fp1100/fp1100.cpp
source/src/vm/gamegear/gamegear.cpp
source/src/vm/gamegear/mastersystem.cpp
source/src/vm/hc20/hc20.cpp
source/src/vm/hc40/hc40.cpp
source/src/vm/hc80/hc80.cpp
source/src/vm/j3100/j3100.cpp
source/src/vm/jr100/jr100.cpp
source/src/vm/jr800/jr800.cpp
source/src/vm/jx/jx.cpp
source/src/vm/m5/m5.cpp
source/src/vm/msx/msx_ex.cpp
source/src/vm/multi8/multi8.cpp
source/src/vm/mycomz80a/mycomz80a.cpp
source/src/vm/mz2500/mz2500.cpp
source/src/vm/mz2500/mz80b.cpp
source/src/vm/mz2800/mz2800.cpp
source/src/vm/mz3500/mz3500.cpp
source/src/vm/mz5500/mz5500.cpp
source/src/vm/mz700/mz700.cpp
source/src/vm/n5200/n5200.cpp
source/src/vm/pasopia/pasopia.cpp
source/src/vm/pasopia7/pasopia7.cpp
source/src/vm/pc100/pc100.cpp
source/src/vm/pc2001/pc2001.cpp
source/src/vm/pc8201/pc8201.cpp
source/src/vm/pc8801/pc8801.cpp
source/src/vm/pc9801/pc9801.cpp
source/src/vm/pc98ha/pc98ha.cpp
source/src/vm/pcm1bit.h
source/src/vm/pv2000/pv2000.cpp
source/src/vm/pyuta/pyuta.cpp
source/src/vm/qc10/qc10.cpp
source/src/vm/rx78/rx78.cpp
source/src/vm/sc3000/sc3000.cpp
source/src/vm/smc777/smc777.cpp
source/src/vm/sn76489an.h
source/src/vm/tk80bs/tk80bs.cpp
source/src/vm/x07/x07.cpp
source/src/vm/yis/yis.cpp
source/src/vm/z80tvgame/z80tvgame.cpp

index f5239a5..0f9f410 100644 (file)
@@ -47,6 +47,10 @@ public:
        void mix(int32_t* buffer, int cnt);
        void set_volume(int ch, int decibel_l, int decibel_r);
        bool get_debug_regs_info(_TCHAR *buffer, size_t buffer_len);
+       bool is_debugger_available()
+       {
+               return true;
+       }
        
        bool process_state(FILEIO* state_fio, bool loading);
        // unique function
index 7c245f0..982bc38 100644 (file)
@@ -58,7 +58,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        flipflop = new LS393(this, emu);
        fdc = new MB8877(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+       //fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
@@ -68,7 +68,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
 //     sio_key = new MC6850(this, emu);
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new Z80(this, emu);
        ctc = new Z80CTC(this, emu);
index 63dcaff..23f4357 100644 (file)
@@ -40,7 +40,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        io = new IO(this, emu);
        psg = new SN76489AN(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        vdp = new TMS9918A(this, emu);
 #ifdef USE_DEBUGGER
index b689ac3..05d8bd4 100644 (file)
@@ -48,7 +48,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        io = new IO(this, emu);
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new I8080(this, emu);
        
index a4a0819..49eb5a4 100644 (file)
@@ -73,21 +73,21 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc_2hd->set_context_noise_head_down(new NOISE(this, emu));
        fdc_2hd->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc_2hd->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc_2hd->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc_2d = new MB8877(this, emu);
        fdc_2d->set_context_noise_seek(new NOISE(this, emu));
        fdc_2d->set_context_noise_head_down(new NOISE(this, emu));
        fdc_2d->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc_2d->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc_2d->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        subcpu = new MC6809(this, emu);
        ptm = new MC6840(this, emu);
        rtc = new MSM58321(this, emu);
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 
        cmos = new CMOS(this, emu);
index f691a85..485d63d 100644 (file)
@@ -155,7 +155,7 @@ VM::VM(EMU* parent_emu): VM_TEMPLATE(parent_emu)
        alu = new MB61VH010(this, emu);
        keyboard_beep = new BEEP(this, emu);
 #ifdef USE_DEBUGGER
-       keyboard_beep->set_context_debugger(new DEBUGGER(this, emu));
+//     keyboard_beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 #endif 
 
@@ -204,7 +204,7 @@ VM::VM(EMU* parent_emu): VM_TEMPLATE(parent_emu)
        drec->set_context_noise_fast(new NOISE(this, emu));
        pcm1bit = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm1bit->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm1bit->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 
        connect_320kfdc = connect_1Mfdc = false;
index 53add4d..7f19f61 100644 (file)
@@ -105,7 +105,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        }
        psg = new SN76489AN(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        if(FILEIO::IsFileExisting(create_local_path(_T("IPL.ROM")))) {
                bios = NULL;
index 11100fb..40eaa25 100644 (file)
@@ -51,7 +51,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
    
        beep = new BEEP(this, emu);
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        drec = new DATAREC(this, emu);
        drec->set_context_noise_play(new NOISE(this, emu));
@@ -63,7 +63,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+       //fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        subcpu = new UPD7801(this, emu);
        maincpu = new Z80(this, emu);
index 716ae98..03ea85e 100644 (file)
@@ -58,20 +58,17 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        io = new IO(this, emu);
        psg = new SN76489AN(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        vdp = new _315_5124(this, emu);
        fdc = new UPD765A(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+       //fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
        cpu = new Z80(this, emu);
-#ifdef USE_DEBUGGER
-       cpu->set_context_debugger(new DEBUGGER(this, emu));
-#endif
        
        key = new KEYBOARD(this, emu);
        memory = new MEMORY(this, emu);
index 9c75217..311805f 100644 (file)
@@ -59,7 +59,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        io = new IO(this, emu);
        psg = new SN76489AN(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fm = new YM2413(this, emu);
        vdp = new _315_5124(this, emu);
@@ -68,9 +68,6 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
 ///    fdc->set_context_noise_head_down(new NOISE(this, emu));
 //     fdc->set_context_noise_head_up(new NOISE(this, emu));
        cpu = new Z80(this, emu);
-#ifdef USE_DEBUGGER
-       cpu->set_context_debugger(new DEBUGGER(this, emu));
-#endif
        
        key = new KEYBOARD(this, emu);
        memory = new MEMORY(this, emu);
index 1a16b48..4723695 100644 (file)
@@ -137,8 +137,8 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        cpu_tf20->set_context_intr(tf20);
 #ifdef USE_DEBUGGER
        cpu_tf20->set_context_debugger(new DEBUGGER(this, emu));
-       beep->set_context_debugger(new DEBUGGER(this, emu));
-       fdc_tf20->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc_tf20->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        fdc_tf20->set_context_irq(cpu_tf20, SIG_CPU_IRQ, 1);
index 8a3e516..12c97ab 100644 (file)
@@ -42,7 +42,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        
        beep = new BEEP(this, emu);
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        drec = new DATAREC(this, emu);
        drec->set_context_noise_play(new NOISE(this, emu));
index 6f3b689..e8c03ee 100644 (file)
@@ -41,7 +41,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        
        beep = new BEEP(this, emu);
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        sio = new I8251(this, emu);
        tf20 = new PTF20(this, emu);
index 43fd974..c07d932 100644 (file)
@@ -133,8 +133,8 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        cpu->set_context_intr(pic);
 #ifdef USE_DEBUGGER
        cpu->set_context_debugger(new DEBUGGER(this, emu));
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+       //pcm->set_context_debugger(new DEBUGGER(this, emu));
+       //fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        // dmac
index e804823..e113729 100644 (file)
@@ -80,7 +80,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        cpu->set_context_mem(memory);
 #ifdef USE_DEBUGGER
        cpu->set_context_debugger(new DEBUGGER(this, emu));
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        // initialize all devices
index e18c9be..da6002c 100644 (file)
@@ -72,7 +72,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        cpu->set_context_mem(memory);
 #ifdef USE_DEBUGGER
        cpu->set_context_debugger(new DEBUGGER(this, emu));
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        // memory bus
index 2685ba8..156fb6d 100644 (file)
@@ -95,8 +95,8 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        cpu->set_context_intr(pic);
 #ifdef USE_DEBUGGER
        cpu->set_context_debugger(new DEBUGGER(this, emu));
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        crtc->set_context_disp(display, SIG_DISPLAY_ENABLE, 1);
index acffcb0..42c92c7 100644 (file)
@@ -53,7 +53,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        vdp = new TMS9918A(this, emu);
 #ifdef USE_DEBUGGER
        vdp->set_context_debugger(new DEBUGGER(this, emu));
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new Z80(this, emu);
        ctc = new Z80CTC(this, emu);
index 0f8674c..a032dee 100644 (file)
@@ -164,7 +164,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
 #endif
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 #if !defined(_MSX1_VARIANTS)
        rtc = new RP5C01(this, emu);
index a105ef8..e1cf1c1 100644 (file)
@@ -69,8 +69,8 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc->set_context_noise_head_up(new NOISE(this, emu));
        psg = new AY_3_891X(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+       //fdc->set_context_debugger(new DEBUGGER(this, emu));
+       //beep->set_context_debugger(new DEBUGGER(this, emu));
        psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new Z80(this, emu);
index 0dcfad0..973cdc7 100644 (file)
@@ -139,7 +139,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        cpu->set_context_intr(dummy);
 #ifdef USE_DEBUGGER
        cpu->set_context_debugger(new DEBUGGER(this, emu));
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        // i/o bus
index 34ac4d0..5a4e852 100644 (file)
@@ -95,11 +95,11 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        rtc = new RP5C01(this, emu);    // RP-5C15
        sasi_host = new SCSI_HOST(this, emu);
index d1d6536..b36fe79 100644 (file)
@@ -89,11 +89,11 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new Z80(this, emu);
        pio = new Z80PIO(this, emu);
index 88c7a08..4ea63b4 100644 (file)
@@ -84,14 +84,14 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        not_busy = new NOT(this, emu);
        not_busy->set_device_name(_T("NOT GATE(PRINTER BUSY)"));
 
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        rtc = new RP5C01(this, emu);    // RP-5C15
        sasi_host = new SCSI_HOST(this, emu);
index 8abe0a8..989b656 100644 (file)
@@ -59,7 +59,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        maincpu = new Z80(this, emu);
        mainbus= new MAIN(this, emu);
@@ -100,7 +100,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        not_busy->set_device_name(_T("NOT Gate (Printer Busy)"));
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        rtc = new UPD1990A(this, emu);
        gdc_chr = new UPD7220(this, emu);
index 56dafea..85f4b5d 100644 (file)
@@ -103,7 +103,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        gdc = new UPD7220(this, emu);
        fdc = new UPD765A(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
index 079c0c2..ae19424 100644 (file)
@@ -323,13 +323,13 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
 #endif
 #ifdef USE_DEBUGGER
        cpu->set_context_debugger(new DEBUGGER(this, emu));
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #if defined(_MZ800)
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #elif defined(_MZ1500)
-       psg_l->set_context_debugger(new DEBUGGER(this, emu));
-       psg_r->set_context_debugger(new DEBUGGER(this, emu));
+//     psg_l->set_context_debugger(new DEBUGGER(this, emu));
+//     psg_r->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 #endif 
        // emm
index 6e57dde..b49e759 100644 (file)
@@ -55,7 +55,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        
        beep = new BEEP(this, emu);
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new I386(this, emu);
        dma = new I8237(this, emu);
@@ -83,7 +83,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        display = new DISPLAY(this, emu);
index 9586633..99baacc 100644 (file)
@@ -73,11 +73,11 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        not_remote = new NOT(this, emu);
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc = new UPD765A(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
index e87dba3..2ea425c 100644 (file)
@@ -78,16 +78,16 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        psg1 = new SN76489AN(this, emu);
        psg1->set_device_name(_T("SN76489AN PSG #2"));
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
-       psg0->set_context_debugger(new DEBUGGER(this, emu));
-       psg1->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     psg0->set_context_debugger(new DEBUGGER(this, emu));
+//     psg1->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc = new UPD765A(this, emu);
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new Z80(this, emu);
        ctc = new Z80CTC(this, emu);
index 2668d19..bd069d9 100644 (file)
@@ -52,7 +52,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        and_drq = new AND(this, emu);
        beep = new BEEP(this, emu);
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        sio = new I8251(this, emu);
        pio0 = new I8255(this, emu);
@@ -67,7 +67,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        pcm = new PCM1BIT(this, emu);
        fdc = new UPD765A(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
index 48a210e..4626908 100644 (file)
@@ -47,7 +47,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        memory = new MEMORY(this, emu);
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        lcd[0] = new UPD16434(this, emu);
        lcd[0]->set_device_name(_T("uPD16434 LCD Controller #0"));
index 3bf26b0..e98b9de 100644 (file)
@@ -55,7 +55,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        pcm = new PCM1BIT(this, emu);
        rtc = new UPD1990A(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        cmt = new CMT(this, emu);
index df1cacc..e446eef 100644 (file)
@@ -103,7 +103,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
 //     pc88pio->set_context_event_manager(pc88event);
        pc88pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pc88pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pc88pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 //     pc88pcm->set_device_name(_T("1-Bit PCM Sound (PC-8801)"));
 //     pc88pcm->set_context_event_manager(pc88event);
@@ -245,7 +245,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        pc88fdc_sub = new UPD765A(this, emu);
        pc88fdc_sub->set_device_name(_T("uPD765A FDC (Sub)"));
 #ifdef USE_DEBUGGER
-       pc88fdc_sub->set_context_debugger(new DEBUGGER(this, emu));
+//     pc88fdc_sub->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 //     pc88fdc_sub->set_context_event_manager(pc88event);
        pc88noise_seek = new NOISE(this, emu);
index 1fb9848..f32a321 100644 (file)
@@ -168,7 +168,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        beep = new PCM1BIT(this, emu);
 #endif
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        dma = new I8237(this, emu);
 #ifdef USE_DEBUGGER
@@ -966,7 +966,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        pc88fdc_sub->set_device_name(_T("uPD765A FDC (PC-8801 Sub)"));
        pc88fdc_sub->set_context_event_manager(pc88event);
        #ifdef USE_DEBUGGER
-       pc88fdc_sub->set_context_debugger(new DEBUGGER(this, emu));
+       //pc88fdc_sub->set_context_debugger(new DEBUGGER(this, emu));
        #endif
        pc88noise_seek = new NOISE(this, emu);
        pc88noise_seek->set_context_event_manager(pc88event);
index 6b005a5..64627cc 100644 (file)
@@ -70,7 +70,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        
        beep = new BEEP(this, emu);
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        sio_rs = new I8251(this, emu);  // for rs232c
        sio_rs->set_device_name(_T("8251 SIO (RS-232C)"));
@@ -102,7 +102,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
 #endif
        fdc = new UPD765A(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
index d497e3e..10ac009 100644 (file)
@@ -65,6 +65,10 @@ public:
        void set_high_pass_filter_freq(int freq, double quality = 1.0);
        void set_low_pass_filter_freq(int freq, double quality = 1.0);
        bool get_debug_regs_info(_TCHAR *buffer, size_t buffer_len);
+       bool is_debugger_available()
+       {
+               return true;
+       }
        
        bool process_state(FILEIO* state_fio, bool loading);
        
index 8a0aabf..38e72fd 100644 (file)
@@ -47,7 +47,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        psg = new SN76489AN(this, emu);
        vdp = new TMS9918A(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
        vdp->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new Z80(this, emu);
index 3f2ac86..232688d 100644 (file)
@@ -44,7 +44,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        psg = new SN76489AN(this, emu);
        vdp = new TMS9918A(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
        vdp->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        cpu = new TMS9995(this, emu);
index 51a3ba2..c175902 100644 (file)
@@ -74,12 +74,12 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        io = new IO(this, emu);
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        gdc = new UPD7220(this, emu);
        fdc = new UPD765A(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
index fcc4faa..16ff492 100644 (file)
@@ -54,7 +54,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        psg = new SN76489AN(this, emu);
        cpu = new Z80(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
        cmt = new CMT(this, emu);
index 6f9a99c..9314063 100644 (file)
@@ -58,12 +58,12 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        psg = new SN76489AN(this, emu);
        vdp = new TMS9918A(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
        vdp->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc = new UPD765A(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
index 8e6edf4..f0e5ec6 100644 (file)
@@ -57,19 +57,19 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        fdc->set_context_noise_head_down(new NOISE(this, emu));
        fdc->set_context_noise_head_up(new NOISE(this, emu));
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 #if defined(_SMC70)
        rtc = new MSM58321(this, emu);
 #endif
        pcm = new PCM1BIT(this, emu);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 #if defined(_SMC777)
        psg = new SN76489AN(this, emu);
 #ifdef USE_DEBUGGER
-       psg->set_context_debugger(new DEBUGGER(this, emu));
+//     psg->set_context_debugger(new DEBUGGER(this, emu));
 #endif
 #endif
        cpu = new Z80(this, emu);
index 57ec616..e2b1ac1 100644 (file)
@@ -64,7 +64,10 @@ public:
        void set_volume(int ch, int decibel_l, int decibel_r);
        bool get_debug_regs_info(_TCHAR *buffer, size_t buffer_len);
        bool process_state(FILEIO* state_fio, bool loading);
-       
+       bool is_debugger_available()
+       {
+               return true;
+       }
        // unique function
        void initialize_sound(int rate, int clock, int volume);
 };
index 426a7ca..640e56d 100644 (file)
@@ -85,8 +85,8 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        pcm1 = new PCM1BIT(this, emu);
        pcm1->set_device_name(_T("1-Bit PCM Sound #2"));
 #ifdef USE_DEBUGGER
-       pcm0->set_context_debugger(new DEBUGGER(this, emu));
-       pcm1->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm0->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm1->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
 #if defined(_TK80BS) || defined(_TK80)
index 5db5814..6b5c432 100644 (file)
@@ -69,7 +69,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        cpu->set_context_io(io);
        cpu->set_context_intr(io);
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
        cpu->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        
index ceaa751..6833fc3 100644 (file)
@@ -59,11 +59,11 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        apu = new AM9511(this, emu);
        beep = new BEEP(this, emu);
 #ifdef USE_DEBUGGER
-       beep->set_context_debugger(new DEBUGGER(this, emu));
+//     beep->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc = new MB8877(this, emu);
 #ifdef USE_DEBUGGER
-       fdc->set_context_debugger(new DEBUGGER(this, emu));
+//     fdc->set_context_debugger(new DEBUGGER(this, emu));
 #endif
        fdc->set_context_noise_seek(new NOISE(this, emu));
        fdc->set_context_noise_head_down(new NOISE(this, emu));
index 76f1e07..d5e1ab1 100644 (file)
@@ -73,7 +73,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
        cpu->set_context_io(pio);
        cpu->set_context_intr(dummy);
 #ifdef USE_DEBUGGER
-       pcm->set_context_debugger(new DEBUGGER(this, emu));
+//     pcm->set_context_debugger(new DEBUGGER(this, emu));
        cpu->set_context_debugger(new DEBUGGER(this, emu));
 #endif