diff --git a/z80debug.cpp b/z80debug.cpp index 5576d9f..ab7d6b0 100644 --- a/z80debug.cpp +++ b/z80debug.cpp @@ -7,6 +7,7 @@ #include "zx_ula.h" #include "zx_speaker.h" #include "zx_tape.h" +#include "zx_disk.h" #include "ui.h" #include "ui_window.h" #include "zx_screen.h" @@ -906,6 +907,14 @@ namespace z80debug } else if (strcmp(cmd, "play")==0) { zx_tape::play(); } + } else if (strcmp(cmd, "disk")==0) { + getcmd(); + if (strcmp(cmd, "load")==0) { + getcmd(); + char filename[256]; + strcpy(filename, cmd); + zx_disk::load(filename); + } } else if (strcmp(cmd, "poke")==0) { getcmd(); int address = getnum(cmd); diff --git a/zx_disk.cpp b/zx_disk.cpp index 501b4cd..e766186 100644 --- a/zx_disk.cpp +++ b/zx_disk.cpp @@ -109,7 +109,7 @@ namespace zx_disk if (disk.tracks) { for (int i=0; i #include "z80.h" #include "zx_screen.h"