message("** Start of configure CommonSourceProject,Babbage2nd, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
+project (emubabbage2nd)
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
-project (emubabbage2nd)
set(EXEC_TARGET emubabbage2nd)
set(VM_NAME babbage2nd)
set(USE_FMGEN OFF)
message("** Start of configure CommonSourceProject,Hitachi Basic Master Jr., Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
+project (emubmjr)
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
-project (emubmjr)
set(VM_NAME bmjr)
set(EXEC_TARGET emubmjr)
set(USE_FMGEN OFF)
if(BUILD_FM7)
set(EXEC_TARGET emufm7)
add_definitions(-D_FM7)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm7.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm7.qrc)
set(VMFILES_LIB ${VMFILES_LIB} ay_3_891x.cpp)
set(FLAG_USE_Z80 ON)
add_definitions(-DBUILD_Z80)
elseif(BUILD_FM8)
set(EXEC_TARGET emufm8)
add_definitions(-D_FM8)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm8.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm8.qrc)
set(VMFILES_LIB ${VMFILES_LIB} ay_3_891x.cpp)
set(FLAG_USE_Z80 ON)
add_definitions(-DBUILD_Z80)
elseif(BUILD_FM77)
set(EXEC_TARGET emufm77)
add_definitions(-D_FM77)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77.qrc)
set(VMFILES_LIB ${VMFILES_LIB} ay_3_891x.cpp)
set(FLAG_USE_Z80 ON)
add_definitions(-DBUILD_Z80)
elseif(BUILD_FM77L2)
set(EXEC_TARGET emufm77l2)
add_definitions(-D_FM77L2)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77l2.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77l2.qrc)
set(VMFILES_LIB ${VMFILES_LIB} ay_3_891x.cpp)
set(FLAG_USE_Z80 ON)
add_definitions(-DBUILD_Z80)
elseif(BUILD_FM77L4)
set(EXEC_TARGET emufm77l4)
add_definitions(-D_FM77L4)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/source/src/qt/fm7/fm77.qrc)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77l4.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/source/src/qt/fm7/fm77.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77l4.qrc)
set(VMFILES_LIB ${VMFILES_LIB} ay_3_891x.cpp)
set(FLAG_USE_Z80 ON)
add_definitions(-DBUILD_Z80)
set(EXEC_TARGET emufm77av)
add_definitions(-D_FM77AV)
set(FM77AV_VARIANTS ON)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77av.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77av.qrc)
set(VMFILES_LIB ${VMFILES_LIB} beep.cpp)
elseif(BUILD_FM77AV20)
set(EXEC_TARGET emufm77av20)
add_definitions(-D_FM77AV20)
set(FM77AV_VARIANTS ON)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77av20.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77av20.qrc)
set(VMFILES_LIB ${VMFILES_LIB} beep.cpp)
elseif(BUILD_FM77AV20EX)
set(EXEC_TARGET emufm77av20ex)
add_definitions(-D_FM77AV20EX)
set(FM77AV_VARIANTS ON)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77av20ex.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77av20ex.qrc)
set(VMFILES_LIB ${VMFILES_LIB} beep.cpp)
elseif(BUILD_FM77AV40)
set(EXEC_TARGET emufm77av40)
add_definitions(-D_FM77AV40)
set(FM77AV_VARIANTS ON)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77av40.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77av40.qrc)
set(VMFILES_LIB ${VMFILES_LIB} beep.cpp)
elseif(BUILD_FM77AV40SX)
set(EXEC_TARGET emufm77av40sx)
add_definitions(-D_FM77AV40SX)
set(FM77AV_VARIANTS ON)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77av40sx.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77av40sx.qrc)
set(VMFILES_LIB ${VMFILES_LIB} beep.cpp)
elseif(BUILD_FM77AV40EX)
set(EXEC_TARGET emufm77av40ex)
add_definitions(-D_FM77AV40EX)
set(FM77AV_VARIANTS ON)
- set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/fm77av40ex.qrc)
+ set(RESOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/qrc/fm77av40ex.qrc)
set(VMFILES_LIB ${VMFILES_LIB} beep.cpp)
endif()
message("** Start of configure CommonSourceProject,COLECO Vision, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
project (colecovision)
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
+
+
set(VM_NAME colecovision)
set(USE_FMGEN OFF)
set(WITH_JOYSTICK ON)
message("** Start of configure CommonSourceProject,EX80, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
+project (emuex80)
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
-project (emuex80)
set(EXEC_TARGET emuex80)
set(VM_NAME ex80)
set(USE_FMGEN OFF)
message("** Start of configure CommonSourceProject,EPSON HC 80, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
-
project (emufamilybasic)
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
+
set(EXEC_TARGET emufamilybasic)
set(VM_NAME familybasic)
set(USE_FMGEN OFF)
message("** Start of configure CommonSourceProject,FM16π, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
project (emufm16pi)
+set(CMAKE_MODULE_PATH "${emufm16pi_SOURCE_DIR}/../cmake")
+
+
set(EXEC_TARGET emufm16pi)
set(VM_NAME fm16pi)
set(USE_FMGEN OFF)
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
project (emufm7)
+set(CMAKE_MODULE_PATH "${emufm7_SOURCE_DIR}/../cmake")
set(BUILD_FM7 ON CACHE BOOL "Build for FM7")
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
project (emufm77)
-
-
+set(CMAKE_MODULE_PATH "${emufm77_SOURCE_DIR}/../cmake")
set(BUILD_FM77 ON CACHE BOOL "Build for FM77")
include(config_emufm7)
project (emufm77av)
+set(CMAKE_MODULE_PATH "${emufm77av_SOURCE_DIR}/../cmake")
set(BUILD_FM77AV ON CACHE BOOL "Build for FM77AV")
include(config_emufm7)
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
-project (emufm77av)
+project (emufm77av40)
+set(CMAKE_MODULE_PATH "${emufm77av40_SOURCE_DIR}/../cmake")
set(BUILD_FM77AV40 ON CACHE BOOL "Build for FM77AV40")
include(config_emufm7)
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
project (emufm77av40ex)
+set(CMAKE_MODULE_PATH "${emufm77av40ex_SOURCE_DIR}/../cmake")
set(BUILD_FM77AV40EX ON CACHE BOOL "Build for FM77AV40EX")
include(config_emufm7)
message("** Start of configure CommonSourceProject,FMR250, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
-
project (emufmr250)
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
+
set(BUILD_FMR250 ON CACHE BOOL "Build for FM-R250")
include(config_emufmr50)
message("** Start of configure CommonSourceProject,FMR280, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
-
project (emufmr280)
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
+
set(BUILD_FMR280 ON CACHE BOOL "Build for FM-R280")
include(config_emufmr50)
message("** Start of configure CommonSourceProject,FMR 30, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
+project (emufmr30_i286)
+
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
+
-project (emufmr30)
set(VM_NAME fmr30)
set(USE_FMGEN OFF)
set(VMFILES
message("** Start of configure CommonSourceProject,FMR 30, Qt **")
message("")
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-project (emufmr30)
+project (emufmr30_i86)
+
+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
+
set(VM_NAME fmr30)
set(USE_FMGEN OFF)
set(VMFILES
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
project (libCSPavio)
+set(CMAKE_MODULE_PATH "${libCSPavio_SOURCE_DIR}/../cmake")
+
#include(config_commonsource)
include(config_sharedlibs)
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
project (libCSPcommon_vm)
-#include(config_commonsource)
+set(CMAKE_MODULE_PATH "${libCSPcommon_vm_SOURCE_DIR}/../cmake")
include(config_sharedlibs)
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
project (libCSPemu_utils)
+set(CMAKE_MODULE_PATH "${libCSPemu_utils_SOURCE_DIR}/../cmake")
+
include(config_sharedlibs)
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
project (libCSPfmgen)
-#include(config_commonsource)
+set(CMAKE_MODULE_PATH "${libCSPfmgen_SOURCE_DIR}/../cmake")
include(config_sharedlibs)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/vm)
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
project (libCSPgui)
+set(CMAKE_MODULE_PATH "${libCSPgui_SOURCE_DIR}/../cmake")
include(config_sharedlibs)
add_subdirectory(../../src/qt/gui qt/gui)
cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
project (libCSPgui)
+set(CMAKE_MODULE_PATH "${libCSPgui_SOURCE_DIR}/../cmake")
include(config_sharedlibs)
add_subdirectory(../../src/qt qt/osd)
../osd_wrapper.cpp
)
-
QT5_ADD_RESOURCES(s_qt_common_RCC ${RESOURCE}
- ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/i18n_global.qrc
- ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/icons.qrc)
+ ${CMAKE_CURRENT_SOURCE_DIR}/qrc/i18n_global.qrc
+ ${CMAKE_CURRENT_SOURCE_DIR}/qrc/icons.qrc)
+
+# QT5_ADD_RESOURCES(s_qt_common_RCC ${RESOURCE}
+# ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/i18n_global.qrc
+# ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/icons.qrc)
#include(cotire)
add_executable(${EXEC_TARGET}
if(USE_QT_5)
QT5_WRAP_CPP(s_qt_gui_headers_MOC ${s_qt_gui_headers})
-# if(WIN32)
- QT5_ADD_RESOURCES(s_qt_gui_RCC ${RESOURCE}
- ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/commontexts.qrc
- ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/shaders.qrc
- )
-# else()
# QT5_ADD_RESOURCES(s_qt_gui_RCC ${RESOURCE}
# ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/commontexts.qrc
# ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/shaders.qrc
-# ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/i18n_global.qrc
# )
-# endif()
+ QT5_ADD_RESOURCES(s_qt_gui_RCC ${RESOURCE}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../common/qrc/commontexts.qrc
+ ${CMAKE_CURRENT_SOURCE_DIR}/../common/qrc/shaders.qrc
+ )
else()
QT4_WRAP_CPP(s_qt_gui_headers_MOC ${s_qt_gui_headers})
endif()
if(WIN32)
-#add_library(qt_gui
-# ${s_qt_gui_srcs}
-# ${s_qt_gui_headers_MOC}
-# ${s_qt_gui_RCC}
-#)
include (GenerateExportHeader)
add_library(CSPgui SHARED
${s_qt_gui_srcs}
${s_qt_gui_headers_MOC}
${s_qt_gui_RCC}
)
-#QT5_USE_MODULES(CSPgui Widgets Core Gui OpenGL)
+
target_link_libraries(CSPgui
${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPosd.dll.a
${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libqt_avio.a
#else
fdc->set_drive_type(i, DRIVE_TYPE_2D);
#endif
- //fdc->set_drive_rpm(i, 360); // For FLEX.
fdc->set_drive_mfm(i, true);
+ fdc->set_drive_rpm(i, 300);
}
}
#if defined(_FM8) || (_FM7) || (_FMNEW7)
// ToDo: Implement another FDC for 1MB (2HD or 8''), this is used by FM-8 to FM-77? Not FM77AV or later? I still know this.
for(int i = 0; i < 2; i++) {
fdc_2HD->set_drive_type(i, DRIVE_TYPE_2HD);
- fdc_2HD->set_drive_rpm(i, 360);
fdc_2HD->set_drive_mfm(i, true);
+ fdc_2HD->set_drive_rpm(i, 360);
}
}
#endif