|
| 1 | +# ChannelFHawk |
| 2 | +## Fairchild Channel F Core |
| 3 | + |
| 4 | +Authored by Asnivor |
| 5 | +Additional (invaluable) help from CasualPokePlayer |
| 6 | + |
| 7 | +This is (I believe) a cycle-accurate implementation of the Fairchild Channel F, a home video game console released in 1976. |
| 8 | +The Channel F was the first programmable ROM cartridge-based console, and the first to use a microprocessor. |
| 9 | +It was designed by Jerry Lawson, who was one of the few African-American engineers in the industry at the time. |
| 10 | +The Channel F was not a commercial success, but it was a pioneering system that laid the groundwork for the video game industry as we know it today. |
| 11 | + |
| 12 | +The Fairchild F8 processor is an unusual implementation, consisting of several modular components working together as a single unit. |
| 13 | + |
| 14 | +http://www.bitsavers.org/components/fairchild/f8/F8_prelimUM_Jan75.pdf |
| 15 | + |
| 16 | +The Channel F is essentially a very simple system, with an F8 processor implementation, no traditional RAM (although certain carts have RAM on board and the processor has 64 * 1 byte scratchpad registers that can be used as storage). |
| 17 | +Sound is generated by a very simple tone generator circuit (allowing squarewaves at 3 set frequencies to be output) and video is generated by a circuit that reads directly from the onboard VRAM (that can only be written to). |
| 18 | + |
| 19 | + |
| 20 | +### BIOS ROMs |
| 21 | + |
| 22 | +BIOS files are not included with Bizhawk, but are required for the system to function. |
| 23 | + |
| 24 | +| Emulated System | Required Files | MD5 Hash | SHA-1 Hash | |
| 25 | +| --- | --- | --- | --- | |
| 26 | +| Channel F | sl131253.bin | AC9804D4C0E9D07E33472E3726ED15C3 | 81193965A374D77B99B4743D317824B53C3E3C78 | |
| 27 | +| Channel F | sl131254.bin | DA98F4BB3242AB80D76629021BB27585 | 8F70D1B74483BA3A37E86CF16C849D601A8C3D2C | |
| 28 | +| --- | --- | --- | --- | |
| 29 | +| Channel F II | sl90025.bin | 95D339631D867C8F1D15A5F2EC26069D | 759E2ED31FBDE4A2D8DAF8B9F3E0DFFEBC90DAE2 | |
| 30 | +| Channel F II | sl131254.bin | DA98F4BB3242AB80D76629021BB27585 | 8F70D1B74483BA3A37E86CF16C849D601A8C3D2C | |
| 31 | + |
| 32 | +The model of console (Channel F or Channel F II) along with region (NTSC/PAL) can be selected via the core SyncSettings menu. |
| 33 | +All games are compatible with both models and both regions (and all clones). |
| 34 | + |
| 35 | + |
| 36 | +### Titles |
| 37 | + |
| 38 | +There are limited titles available for the system, but there are some more recent homebrew games that stretch the system in some interesting ways. |
| 39 | + |
| 40 | +The latest supported ROM list can always be found here: |
| 41 | +https://github.com/TASEmulators/BizHawk/blob/master/Assets/gamedb/gamedb_channelf.txt |
| 42 | + |
| 43 | +The console comes with two built-in games, Hockey and Tennis. |
| 44 | +Due to the ROM-first nature of Bizhawk, the core has been set up to load the onboard games if any of the BIOS files above are supplied as a game ROM. |
| 45 | + |
| 46 | +-Asnivor |
| 47 | +2024 |
0 commit comments