Windows games and classic consoles, together on your Mac.
CF Gaming plays your Windows games through its own Wine engine, and your consoles through RetroArch, each one set up for you, in one place. It's free, with no adverts.
Everything lives in a case: Steam, a console, an emulator, or a group of Mac games. Each case keeps its kind of game together, with its artwork, and away from everything else.
Windows games, and Steam
Steam gets a case of its own. Install your games in Steam as you would on a PC, and each one appears in CF Gaming by itself, with Steam's artwork, ready to play.
CF Gaming's own Wine engine, made from CodeWeavers' open source, draws each game's DirectX with Apple's D3DMetal for DirectX 12, DXMT for DirectX 10 and 11, or Wine's own for older games. Auto chooses for you.
Games already in another case, a CrossOver bottle or a Whisky bottle come across without downloading again.
An empty Windows case takes the programs and games you install from a file.
Classic consoles, through RetroArch
Put your games in one folder, with a folder for each console. Set Up Consoles finds the consoles you have games for, and gives each one a case of its own, with its box art and its own settings.
RetroArch and its cores, installed from libretro's own site, checked before they're kept, and kept up to date.
Your own RetroArch settings are never changed: CF Gaming keeps its own.
xemu, Xenia Edge, Dolphin, RPCS3, PCSX2 and ScummVM too, for the Xbox and Xbox 360, the GameCube and Wii, the PlayStation 3 and 2, and classic adventure games.
It never downloads BIOS files or games: you bring your own.
Custom Setup, and texture packs
Give one game its own core, graphics and picture, over its case's, while every other game keeps the case's settings.
Add a texture pack to a Nintendo 64 game, and see it redrawn in finer detail. Packs of pictures, .htc and .hts all work, the last with CF Gaming's own build of Mupen64Plus-Next.
A console's case shows which of its games have settings of their own.
And more
Controllers
Every controller connected, how RetroArch reads it, a test for its buttons, and which stick works as the D-pad for each console.
Recording
Press ⌃⇧RControl-Shift-R to record a game, even full screen, with everyone's voices mixed in. Each person's recordings go in a folder of their own.
The guide, built in
A page for each part of CF Gaming. The ? at the top of each page of Settings opens the guide at the page about it.
Free, and nothing else attached
CF Gaming is free, with no adverts and nothing tracked, on this site or in the app. It keeps itself up to date, and says plainly what it does and what it doesn't do yet.