modeco80 / ppcplayer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PowerPC Player

A project similar to MS-DOS Player, but instead targeted towards running PowerPC Windows NT binaries.

Why?

Why not? On a more serious note, this project mostly intends to run PowerPC hosted Visual C++ compilers on normal x86/x64 machines.

Building

Requirements:

  • A mingw-w64 toolchain (or MSVC/clang-cl. Really you just need a windows targeting toolchain, I don't care how you get there)
    • If using mingw-w64 (even with clang?), you need to build a patched winpthreads which doesn't call GetTickCount64() in order to run ppcplayer on XP.
      • A sample patch for mingw-w64 10.0.0 has been provided in doc/

A sample MinGW-w64 hosted build command line might look like:

$ cmake -GNinja -Bbuild --toolchain cmake/Toolchains/mingw-i686.cmake -DCMAKE_BUILD_TYPE=Release
[...snip...]
$ ninja -C build
[...further snip...]
# Profit..?

About

License:MIT License


Languages

Language:Python 50.8%Language:CMake 46.6%Language:C++ 2.6%