Skip to content

Commit 958eb45

Browse files
committed
[ChannelFHawk] Update readme
1 parent fabc7e9 commit 958eb45

File tree

1 file changed

+47
-0
lines changed
  • src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF

1 file changed

+47
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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

Comments
 (0)