OSDN Git Service

[VM][Qt] Fix definition of screen aspects.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Tue, 9 Jun 2015 14:00:58 +0000 (23:00 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Tue, 9 Jun 2015 14:00:58 +0000 (23:00 +0900)
15 files changed:
source/build-cmake/cmake/config_commonsource.cmake
source/src/emu.h
source/src/qt/common/qt_main.cpp
source/src/vm/gamegear/gamegear.h
source/src/vm/gamegear/mastersystem.h
source/src/vm/msx/msx.h
source/src/vm/mz2500/mz2500.h
source/src/vm/mz2500/mz80b.h
source/src/vm/mz700/mz700.h
source/src/vm/mz80k/mz80k.h
source/src/vm/pc6001/pc6001.h
source/src/vm/pc8801/pc8801.h
source/src/vm/pc9801/pc9801.h
source/src/vm/tk80bs/tk80bs.h
source/src/vm/x1/x1.h

index 1d79ea4..f8868cf 100644 (file)
@@ -4,7 +4,6 @@
 # this part was written only me.
 
 include(CheckFunctionExists)
-
 # Use cmake if enabled.
 SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
 SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)
@@ -17,13 +16,12 @@ add_definitions(-DUSE_QT)
 
 # Build Flags
 
-
-find_package(Gettext)
-include_directories(${GETTEXT_INCLUDE_PATH})
-include(compile_gettext_catalogue)
-if(GETTEXT_FOUND)
-   add_definitions(-DUSE_GETTEXT)
-endif()
+#find_package(Gettext)
+#include_directories(${GETTEXT_INCLUDE_PATH})
+#include(compile_gettext_catalogue)
+#if(GETTEXT_FOUND)
+#   add_definitions(-DUSE_GETTEXT)
+#endif()
 
 
 find_package(Freetype)
index a3dfcaf..218129d 100644 (file)
 #ifndef SCREEN_HEIGHT_ASPECT
 #define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
 #endif
+#ifndef WINDOW_WIDTH_ASPECT
+#define WINDOW_WIDTH_ASPECT SCREEN_WIDTH
+#endif
+#ifndef WINDOW_HEIGHT_ASPECT
+#define WINDOW_HEIGHT_ASPECT SCREEN_HEIGHT
+#endif
 #ifndef WINDOW_WIDTH
 #define WINDOW_WIDTH SCREEN_WIDTH_ASPECT
 #endif
index 02c0c87..f336fd7 100644 (file)
@@ -838,11 +838,11 @@ int main(int argc, char *argv[])
        sRssDir = RSSDIR;
 #endif
    
-       setlocale(LC_ALL, "");
-       bindtextdomain("messages", sRssDir.c_str());
-       textdomain("messages");
-       AGAR_DebugLog(AGAR_LOG_DEBUG, "I18N via gettext initialized."); // Will move to Qt;
-       AGAR_DebugLog(AGAR_LOG_DEBUG, "I18N resource dir: %s", sRssDir.c_str());
+       //setlocale(LC_ALL, "");
+       //bindtextdomain("messages", sRssDir.c_str());
+       //textdomain("messages");
+       //AGAR_DebugLog(AGAR_LOG_DEBUG, "I18N via gettext initialized."); // Will move to Qt;
+       //AGAR_DebugLog(AGAR_LOG_DEBUG, "I18N resource dir: %s", sRssDir.c_str());
 
        //SDL_Init(SDL_INIT_EVERYTHING | SDL_INIT_TIMER);
 
index 46ba013..910661e 100644 (file)
 #define TMS9918A_VRAM_SIZE             0x4000
 #define TMS9918A_LIMIT_SPRITES
 #define MAX_DRIVE                              1
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT SCREEN_WIDTH
+#define WINDOW_HEIGHT_ASPECT SCREEN_HEIGHT 
+
 
 // device informations for win32
 #define USE_CART1
index 21c359c..f2ade6c 100644 (file)
 #define TMS9918A_VRAM_SIZE             0x4000
 #define TMS9918A_LIMIT_SPRITES
 ///#define MAX_DRIVE                   1
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT SCREEN_WIDTH
+#define WINDOW_HEIGHT_ASPECT SCREEN_HEIGHT 
 
 // device informations for win32
 #define USE_CART1
index 9a99542..f074beb 100644 (file)
 // for Flappy Limited '85
 #define YM2203_PORT_MODE       0x80
 
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT SCREEN_WIDTH
+#define WINDOW_HEIGHT_ASPECT SCREEN_HEIGHT 
+
 // device informations for win32
 #define USE_CART1
 #define USE_CART2
index ed30eb0..328b316 100644 (file)
 #define HAS_MB8876
 #define HAS_RP5C15
 #define DATAREC_SOUND
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT 640 
+#define WINDOW_HEIGHT_ASPECT 480
 
 // memory wait
 #define Z80_MEMORY_WAIT
index 89fd78d..9ccad42 100644 (file)
 #define I8259_MAX_CHIPS                1
 #endif
 
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT 640 
+#define WINDOW_HEIGHT_ASPECT 480
+
 // memory wait
 #define Z80_MEMORY_WAIT
 #define Z80_IO_WAIT
index 93776ee..88edcac 100644 (file)
 #define MAX_DRIVE              4
 #define HAS_MB8876
 #endif
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT 640 
+#define WINDOW_HEIGHT_ASPECT 480
 
 // device informations for win32
 #if defined(_MZ700)
index de636db..dc4f23a 100644 (file)
 #define MAX_DRIVE              4
 #endif
 
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT 640 
+#define WINDOW_HEIGHT_ASPECT 480
+
 // device informations for win32
 #define USE_TAPE
 #define USE_TAPE_PTR
index 91c86ee..1e6cd76 100644 (file)
 #define SCREEN_HEIGHT          400
 #define CPU_CLOCKS             3580000
 #endif
+// 4:3
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT 640 
+#define WINDOW_HEIGHT_ASPECT 480
 
 // device informations for virtual machine
 #define FRAMES_PER_SEC         60
index 3dfc30e..f7c8992 100644 (file)
 #define SUPPORT_VARIABLE_TIMING
 
 // 4:3
-#define SCREEN_WIDTH_ASPECT 400 
-#define SCREEN_HEIGHT_ASPECT 300
+#define SCREEN_WIDTH_ASPECT 640 
+#define SCREEN_HEIGHT_ASPECT 400
+#define WINDOW_WIDTH_ASPECT 640 
+#define WINDOW_HEIGHT_ASPECT 480
 // device informations for win32
 // device informations for win32
 #if defined(_PC8001SR)
index 7946b62..12f826a 100644 (file)
 #endif
 
 // 4:3
-#define SCREEN_WIDTH_ASPECT 400 
-#define SCREEN_HEIGHT_ASPECT 300
+#define SCREEN_WIDTH_ASPECT 640 
+#define SCREEN_HEIGHT_ASPECT 400
+#define WINDOW_WIDTH_ASPECT 640 
+#define WINDOW_HEIGHT_ASPECT 480
 
 #if defined(_PC9801) || defined(_PC9801E)
 #define SUPPORT_CMT_IF
index 76a42ea..491c373 100644 (file)
 #define MEMORY_ADDR_MAX                0x10000
 #define MEMORY_BANK_SIZE       0x200
 #define IO_ADDR_MAX            0x10000
+#define SCREEN_WIDTH_ASPECT SCREEN_WIDTH 
+#define SCREEN_HEIGHT_ASPECT SCREEN_HEIGHT
+#define WINDOW_WIDTH_ASPECT 256
+#define WINDOW_HEIGHT_ASPECT 192 
 
 // device informations for win32
 #define USE_BOOT_MODE          2
index 2a34a21..e35b593 100644 (file)
 #endif
 
 // 4:3
-#define SCREEN_WIDTH_ASPECT 400 
-#define SCREEN_HEIGHT_ASPECT 300
+#define SCREEN_WIDTH_ASPECT 640 
+#define SCREEN_HEIGHT_ASPECT 400
+#define WINDOW_WIDTH_ASPECT 640 
+#define WINDOW_HEIGHT_ASPECT 480
+
 // device informations for win32
 #define USE_SPECIAL_RESET
 #ifdef _X1TURBO_FEATURE