diff --git a/scripts/src/formats.lua b/scripts/src/formats.lua index 029b388675f..6bb3862a226 100644 --- a/scripts/src/formats.lua +++ b/scripts/src/formats.lua @@ -1598,10 +1598,10 @@ end -------------------------------------------------- -- ---@src/lib/formats/rc759_dsk.h,FORMATS["RC759"] = true +--@src/lib/formats/rc759_dsk.h,FORMATS["RC759_DSK"] = true -------------------------------------------------- -if (FORMATS["APRIDISK"]~=null or _OPTIONS["with-tools"]) then +if opt_tool(FORMATS, "RC759_DSK") then files { MAME_DIR.. "src/lib/formats/rc759_dsk.cpp", MAME_DIR.. "src/lib/formats/rc759_dsk.h", diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 04685f458e2..190cfdd5410 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -1111,7 +1111,7 @@ FORMATS["PPG_DSK"] = true FORMATS["PRIMOPTP"] = true FORMATS["PYLDIN_DSK"] = true FORMATS["QL_DSK"] = true -FORMATS["RC759"] = true +FORMATS["RC759_DSK"] = true FORMATS["RK_CAS"] = true FORMATS["RX50_DSK"] = true FORMATS["SC3000_BIT"] = true diff --git a/src/lib/formats/all.cpp b/src/lib/formats/all.cpp index 247abd18e50..dbdc3be4d9b 100644 --- a/src/lib/formats/all.cpp +++ b/src/lib/formats/all.cpp @@ -516,6 +516,10 @@ #include "ql_dsk.h" #endif +#ifdef HAS_FORMATS_RC759_DSK +#include "rc759_dsk.h" +#endif + #ifdef HAS_FORMATS_RK_CAS #include "rk_cas.h" #endif @@ -1146,6 +1150,11 @@ void mame_formats_full_list(mame_formats_enumerator &en) en.add(FLOPPY_PYLDIN_FORMAT); // pyldin_dsk.h #endif + en.category("Regnecentralen"); +#ifdef HAS_FORMATS_RC759_DSK + en.add(FLOPPY_RC759_FORMAT); // rc759_dsk.h +#endif + en.category("DEC"); #ifdef HAS_FORMATS_RX50_DSK en.add(FLOPPY_RX50IMG_FORMAT); // rx50_dsk.h