summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/victor9k_dsk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/victor9k_dsk.cpp')
-rw-r--r--src/lib/formats/victor9k_dsk.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/formats/victor9k_dsk.cpp b/src/lib/formats/victor9k_dsk.cpp
index 49e285d4e2a..188b4c250e4 100644
--- a/src/lib/formats/victor9k_dsk.cpp
+++ b/src/lib/formats/victor9k_dsk.cpp
@@ -99,8 +99,6 @@
#include "formats/victor9k_dsk.h"
-#include "emucore.h" // emu_fatalerror
-
victor9k_format::victor9k_format()
{
@@ -278,8 +276,10 @@ bool victor9k_format::load(io_generic *io, uint32_t form_factor, floppy_image *i
floppy_image_format_t::desc_e *desc = get_sector_desc(f, current_size, sector_count);
int remaining_size = total_size - current_size;
- if(remaining_size < 0)
- throw emu_fatalerror("victor9k_format: Incorrect track layout, max_size=%d, current_size=%d", total_size, current_size);
+ if(remaining_size < 0) {
+ osd_printf_error("victor9k_format: Incorrect track layout, max_size=%d, current_size=%d\n", total_size, current_size);
+ return false;
+ }
// Fixup the end gap
desc[18].p2 = remaining_size / 8;