** Qt porting for Common Source Code Project **
- August 11, 2017
+ August 16, 2019
K.Ohta <whatisthis.sowhat _at_ gmail.com>
0. About
2. What you need at least:
- a. Qt5 (neither Qt3 and Qt4) toolkit.
+ a. Qt5 (neither Qt3 and Qt4) toolkit. Recommend to use Qt5.5 or later.
b. Some OpenGL implementation, maybe at leaset OpenGL v2.1.
c. gcc / g++ (4.7 or later? ) or llvm clang / clang++ (3.5 or later?) toolchain.
d. SDL2 (not SDL1.x).
$ sudo make install
4.Qt specified notice (for non-Windows):
+ ・Config file (scancode.cfg and foo.ini) has placed (moved) to
+ "~/.config/CommonSourceCodeProject/emufoo/"
+ (for Windows, ".\CommonSourceCodeProject\emudfoo\" ).
+ ・BIOS, WAVS, BINS and SAVED STATES have placed (moved) to
+ "~/CommonSourceCodeProject/emufoo/"
+ (for Windows, ".\CommonSourceCodeProject\emudfoo\" ).
+ ・All of recorded products (PNG Screenshots, MOVIES, SOUNDS)
+ have *temporally* written to "~/.config/CommonSourceCodeProject/emufoo/"
+ (for Windows, ".\CommonSourceCodeProject\emudfoo\" ).
・Added ToolTips and Japanese translations.(2017-01-24)
- ・Place R@Ms under $HOME/emu{Machine Name}/ , this directory has made
+ ・Place R@Ms under $HOME/CommonSourceCodeProject/emu{Machine Name}/ , this directory has made
after first using.
- ・Config file, {foo}.ini is written on $HOME/.config/emu{Machine Name}/ .
- ・Saved state file, {foo}.sta is written on $HOME/emu{Machine Name}/ .
- ・Key code conversion file is written on $HOME/.config/emu{Machine Name}/scancode.cfg .
+ ・Config file, {foo}.ini is written on $HOME/.config/CommonSourceCodeProject/emu{Machine Name}/ .
+ ・Saved state file, {foo}.sta is written on $HOME/CommonSourceCodeProject/emu{Machine Name}/ .
+ ・Key code conversion file is written on $HOME/.config/CommonSourceCodeProject/emu{Machine Name}/scancode.cfg .
This file contains comma separated fields, written at hex-decimal (not decimal),
first is M$ Virtual Key Code,
second is Qt's scan code.
e. Now using GCC-6 with Link Time Optimize to build for distrubuted binaries.
6. Upstream repositry:
+
https://osdn.jp/projects/csp-qt/
+
https://github.com/Artanejp/common_source_project-fm7
- https://www.pikacode.com/Artanejp/common_source_project-fm7/
+
+*Note: Repositry of pikacode has dead X-).
7. Upstream (Takeda Toshiya San's original code)
http://takeda-toshiya.my.coocan.jp/