The Channel F is the first home console in history to use programmable ROM cartridges: before it, consoles only held hardwired games. Launched in November 1976 by Fairchild Semiconductor as the Video Entertainment System, it was renamed Channel F the following year, when Atari released its own VCS and caused a clash of acronyms.
It is built around the F8, one of the very first 8-bit microprocessors, designed by Fairchild — the company founded by Robert Noyce, later co-founder of Intel. Development of the console was led by engineer Jerry Lawson, one of the few African American figures of the early industry, to whom we owe the very principle of the interchangeable game cartridge.
Its controller is just as original: a vertical grip topped with a triangular knob that can be moved in eight directions, but also twisted, pushed and pulled — an analog stick, a paddle and a button rolled into one. The console was also the first to offer a pause function.
The official library holds 26 Videocarts, often compilations of several game variants. Zircon International took the machine over in 1979 and released the Channel F System II, before the 1983 crash put a definitive end to the line. Sales stayed modest, but the Channel F defined the business model — console plus cartridges — of everything that followed.
Emulator availability per board:
| Emulator | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro freechaf | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro fbneo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
The default emulator is FreeChaF, the dedicated Channel F core. fbneo emulates the machine through its own romsets, in the FinalBurn Neo archive format. Both cores are available on every board and support CRT output; only fbneo handles netplay. Softpatching is available with neither of them.
RetroAchievements are not supported on this system, and neither are light guns. A controller is mandatory.
| File name | Description | MD5 | Emulators |
|---|---|---|---|
sl31253.bin |
Channel F BIOS (mandatory) | ac9804d4c0e9d07e33472e3726ed15c3 | freechaf |
sl31254.bin |
Channel F BIOS (mandatory) | da98f4bb3242ab80d76629021bb27585 | freechaf |
sl90025.bin |
Optional replacement for sl31254.bin |
95d339631d867c8f1d15a5f2ec26069d | freechaf |
Place your BIOS files like this:
/recalbox/share/bios/channelf/
├── sl31253.bin
├── sl31254.bin
└── sl90025.bin
sl31253.binandsl31254.binare mandatory for FreeChaF.sl90025.binis optional: it replacessl31254.binif you provide it.
Put your games in:
/recalbox/share/roms/channelf/
Supported extensions per emulator:
| Emulator | Extensions |
|---|---|
| freechaf | .bin .rom .chf .zip .7z |
| fbneo | .zip .7z |
No-Intro romsets are recommended: they use the .bin extension, read by FreeChaF. The .chf extension is the dump format specific to the Channel F, also accepted by FreeChaF.
.zipand.7zarchives must stay compressed: do not unzip them and do not rename them, especially for fbneo, which expects MAME-style romsets.