何かQt 4.8.2のみ以下のmsleep部分で、ビルドエラーになってしましました。
osdQt.cpp
void OSD_Delay( DWORD tms ) { #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) //QThread::mleepはスレッドクラスからしか使えないので、仕方なく class MySleepThread : public QThread { public: static void msleep(unsigned long msecs){QThread::msleep(msecs);} }; MySleepThread::msleep(tms); #else QThread::msleep(tms); #endif }
何かQt 5.1.0のみ以下のIMG_EXT部分で、ビルドエラーになってしまいました。
pc6001v.h
#define FONTZ_FILE "fontz12.png" /* 半角フォントファイル */ #define FONTH_FILE "fonth12.png" /* 全角フォントファイル */
※ Qt 5.1.0 Android for arm(GCC 4.7 Qt 5.1.0)でのビルド手順を反映しました(2013/07/09)
設定毎の表示の違いを試してみました。
[DISPLAY] ScrBpp = 8 Mode4Color = 1 ScanLine = No ScanLineBr = 75 DispNTSC = Yes FullScreen = No DispStatus = Yes FrameSkip = 0
[DISPLAY] ScrBpp = 8 Mode4Color = 1 ScanLine = Yes ScanLineBr = 75 DispNTSC = Yes FullScreen = Yes DispStatus = Yes FrameSkip = 0
まとめますと以下の通りで、うんともすんとも言わないコンテクストメニュー表示を、クリア出来れば完璧だと思います。やっぱQtって凄い!
×メニュー表示
○スキャンライン表示
○ステータスバー表示
△レジューム対応(QTにて実現しているがリセットかかる)