I've been working for the past few weeks on porting MFC FamiTracker to Qt. I'm doing it in a strange way, but it's turning out quite good.
I've created a short video clip since a still-life wouldn't do the progress-to-date on this thing justice.
Basically I've created a MFC HLE for Qt. FamiTracker sits on top of that in darn-near native MFC condition, issuing MFC objects and believing it's in an MFC world [even down to CWinApp, CWinThread, CDocument, CDocTemplate, CView, CWnd, CDC, CFrameWnd, CString, CFile, ... all have been reimplemented in Qt-ways as adapters for the MFC-way]. This will make porting future versions [running right now is 0.41 but I see 0.42 has just recently been released] of MFC FamiTracker to Qt *very* easy.
I must thank hyarion for his help getting the OSX build of this project working. It's not quite there yet, but it's only a few short/simple Windows API replacements away from being there. Then FamiTracker will run native on OSX, Windows, Linux, ...
Enjoy!
EDIT: Moved video to YouTube.
I've created a short video clip since a still-life wouldn't do the progress-to-date on this thing justice.
Basically I've created a MFC HLE for Qt. FamiTracker sits on top of that in darn-near native MFC condition, issuing MFC objects and believing it's in an MFC world [even down to CWinApp, CWinThread, CDocument, CDocTemplate, CView, CWnd, CDC, CFrameWnd, CString, CFile, ... all have been reimplemented in Qt-ways as adapters for the MFC-way]. This will make porting future versions [running right now is 0.41 but I see 0.42 has just recently been released] of MFC FamiTracker to Qt *very* easy.
I must thank hyarion for his help getting the OSX build of this project working. It's not quite there yet, but it's only a few short/simple Windows API replacements away from being there. Then FamiTracker will run native on OSX, Windows, Linux, ...
Enjoy!
EDIT: Moved video to YouTube.