Difference between revisions of "Main Page"

From veswiki
Jump to: navigation, search
(Information in pdf:s)
(20 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
<div style="border: 1px solid #666; padding: 5px; margin: 5px 0; background: #FFE;">
 
<div style="border: 1px solid #666; padding: 5px; margin: 5px 0; background: #FFE;">
 
== Channel F Information ==
 
== Channel F Information ==
'''Specifications:'''
+
'''Hardware'''
* [[Schematics]]<br />
+
* [[Schematics]]
* [[Resolution]]<br />
+
* [[Pinouts]]
* [[Register]]s<br />
+
* [[Resolution]]
* [[F8]]<br />
+
* [[Register]]s
 +
* [[F8]]
 +
* [[ROMC|ROMC explained]]
 
* [[RAM]]
 
* [[RAM]]
 
* [[VRAM]]
 
* [[VRAM]]
 +
* [[Port|Ports]]
 
'''Programming:'''
 
'''Programming:'''
 
* [[Opcode]]s
 
* [[Opcode]]s
Line 34: Line 37:
  
 
== Homebrews ==
 
== Homebrews ==
 +
* [[Homebrew:Cannibal Slug Battle|Cannibal Slug Battle]] by [[User:E5frog|e5frog]]
 +
* [[Homebrew:F8 of Nations|F8 of Nations]] by Nycurt
 +
* [[Homebrew:Fullscreenpicture|Full screen picture]] by [[User:E5frog|e5frog]]
 +
* [[Homebrew:International Karate|International Karate]] by [[User:E5frog|e5frog]]
 
* [[Homebrew:Lights Out|Lights Out]] by Sean Riddle
 
* [[Homebrew:Lights Out|Lights Out]] by Sean Riddle
 
* [[Homebrew:Multi-Cart Menu|Multi-Cart Menu]] by Sean Riddle and [[User:E5frog|e5frog]]
 
* [[Homebrew:Multi-Cart Menu|Multi-Cart Menu]] by Sean Riddle and [[User:E5frog|e5frog]]
 +
* [[Homebrew:Pac-Man|Pac-Man]] by Blackbird and [[User:E5frog|e5frog]]
 
* [[Homebrew:RAM test|RAM test]] by [[User:E5frog|e5frog]]
 
* [[Homebrew:RAM test|RAM test]] by [[User:E5frog|e5frog]]
 
* [[Homebrew:Scrolling Mountains|Scrolling Mountains]] by Curtdawg
 
* [[Homebrew:Scrolling Mountains|Scrolling Mountains]] by Curtdawg
* [[Homebrew:Pac-Man|Pac-Man]] by Blackbird and [[User:E5frog|e5frog]]
 
 
* [[Homebrew:Test Controls|Test Controls]] by [[User:E5frog|e5frog]]
 
* [[Homebrew:Test Controls|Test Controls]] by [[User:E5frog|e5frog]]
* [[Homebrew:Fullscreenpicture|Full screen picture]] by [[User:E5frog|e5frog]]
 
 
* [[Homebrew:Tetris|Tetris for 1 or 2 players]] by Peter Trauner
 
* [[Homebrew:Tetris|Tetris for 1 or 2 players]] by Peter Trauner
* [[Homebrew:International Karate|International Karate]] by [[User:E5frog|e5frog]]
+
* [[Homebrew:Music|Homebrew Music]]
* [[Homebrew:F8 of Nations|F8 of Nations]] by Nycurt
 
 
</div>
 
</div>
  
Line 49: Line 54:
  
 
== Tools ==
 
== Tools ==
 +
* [[DASM]]
 
* [[f8tool|F8tool]]
 
* [[f8tool|F8tool]]
 
* [[Graphics converter]]
 
* [[Graphics converter]]
 
** [[For full screen]]
 
** [[For full screen]]
 +
* [[Videocart dumper]]
 
</div>
 
</div>
  
 
<div style="border: 1px solid #666; padding: 5px; margin: 5px 0; background: #FFE;">
 
<div style="border: 1px solid #666; padding: 5px; margin: 5px 0; background: #FFE;">
 
 
  
 
== Disassemblies ==
 
== Disassemblies ==
Line 93: Line 98:
 
* [[Disassembly:Democart|Democart]]
 
* [[Disassembly:Democart|Democart]]
 
* [[Disassembly:Democart 2|Democart 2]]
 
* [[Disassembly:Democart 2|Democart 2]]
 +
* [[Disassembly:Werbetextcassette electronic partner|Werbetextcassette electronic partner]]
  
 
</div>
 
</div>
Line 105: Line 111:
 
== Getting Started ==
 
== Getting Started ==
  
If you'd like to get started programming games for the Channel F, try downloading the <br>[http://channelf.se/files/channelf/Devel.zip Development Pack (.zip, 3.8 MB)]. <br>It includes the DASM assembler, the MESS emulator and Pac-Man as a sample game that you can edit, compile and test. Just unpack it and doubleclick '''..\devel\games\pacman\!compile+run.bat''' and it should start right up. Press Esc to leave the debugger. <br>Read up on the guides below and have fun!
+
If you'd like to get started programming games for the Channel F, try downloading the <br>[http://channelf.se/veswiki/images/9/99/Devel.7z Development Pack (.7z, 2.8 MB)]. <br>It includes the DASM assembler, the MESS emulator and an early version of Pac-Man as a sample game that you can edit, compile and test. Just unpack it, preferably directly on root of your hard drive and doubleclick '''..\devel\games\pacman\!compile+run.bat''' or the '''!run.bat''' in the same directory and it should start right up. Press Esc to leave the debugger. <br> It has been tested (and is working) on Windows XP Home SP3.<br><br>
 +
Here's a tutorial that might be helpful:
 +
[http://channelf.se/veswiki/index.php?title=Tutorial:Beginner%27s_Guide_to_the_Channel_F Beginner's Guide]
 +
<br>Read up on the guides and have fun!<br>
  
== Useful pages ==
+
== Useful external links ==
 +
(all links working Oct 10th 2016)
  
 
* [http://www.freelists.org/list/channelf Channel F Programming List]
 
* [http://www.freelists.org/list/channelf Channel F Programming List]
* [http://members.cox.net/seanriddle/chanf.html Sean Riddle's Channel F Info]
+
* [http://seanriddle.com/chanf.html Sean Riddle's Channel F Info]
* [http://members.cox.net/seanriddle/chanfmulti.html Sean Riddle's Channel F Multicart]
+
* [http://seanriddle.com/chanfmulti.html Sean Riddle's Channel F Multicart]
 
* [http://tech.groups.yahoo.com/group/channel_f_and_videobrain/ Channel F and Videobrain Mailing List]
 
* [http://tech.groups.yahoo.com/group/channel_f_and_videobrain/ Channel F and Videobrain Mailing List]
* [http://members.cox.net/seanandalicia/chanfinfo.html Sean Riddle's Channel F Programming Info]
+
* [http://seanriddle.com/chanfinfo.html Sean Riddle's Channel F Programming Info]
 
* [http://www.nyx.net/~lturner/public_html/Fairchild_F8.html Lowell O. Turner's Home Page- Fairchild F8 Info]
 
* [http://www.nyx.net/~lturner/public_html/Fairchild_F8.html Lowell O. Turner's Home Page- Fairchild F8 Info]
 
* [http://www.nyx.net/~lturner/public_html/F8_ins.html Lowell O. Turner's Home Page- Fairchild F8 Instruction Set]
 
* [http://www.nyx.net/~lturner/public_html/F8_ins.html Lowell O. Turner's Home Page- Fairchild F8 Instruction Set]
Line 128: Line 138:
 
[http://channelf.se/files/channelf/f3850.pdf F3850 the CPU (.pdf, 1.49MB)]<br>
 
[http://channelf.se/files/channelf/f3850.pdf F3850 the CPU (.pdf, 1.49MB)]<br>
  
[http://channelf.se/files/channelf/f8_info_%2716_bit_%B5P_architecture%27%2C_Terry_Polhoff_%281979%29.pdf  F8 info by Terry Polhoff (.pdf, 698kB)]<br>
+
[http://channelf.se/files/channelf/f8_info_16_bit_uP_architecture_Terry_Polhoff_%281979%29.pdf  F8 info by Terry Polhoff (.pdf, 698kB)]<br>
 
[http://channelf.se/files/channelf/f3851_56.pdf F3851+56 Program Storage Unit (.pdf, 1.5MB)]<br>
 
[http://channelf.se/files/channelf/f3851_56.pdf F3851+56 Program Storage Unit (.pdf, 1.5MB)]<br>
 
[http://channelf.se/files/channelf/f3852_53.pdf F3852+53 Dynamic and Static Memory Interface (.pdf, 720kB)]<br>
 
[http://channelf.se/files/channelf/f3852_53.pdf F3852+53 Dynamic and Static Memory Interface (.pdf, 720kB)]<br>
 
+
<br>
</div>
+
[http://channelf.se/veswiki/images/1/1d/Fairchild_Service_Manual.pdf Service manual, Repair information (.pdf, 409kB)]

Revision as of 07:06, 8 September 2018

Welcome to the VES wiki! Here you can find out user-donated information on all sorts of programming info for the Channel F.

Disassemblies

Contribute!

The VESWiki was set up as a repository for information related to the VES and VES programming. Some of the many things we'd like to make available are disassemblies, console or technical information, tutorials and guides for both software and hardware, code snippets, and complete games. We encourage you to add any information you have, or to make a page promoting your own game (which you can host here, if you like).

Getting Started

If you'd like to get started programming games for the Channel F, try downloading the
Development Pack (.7z, 2.8 MB).
It includes the DASM assembler, the MESS emulator and an early version of Pac-Man as a sample game that you can edit, compile and test. Just unpack it, preferably directly on root of your hard drive and doubleclick ..\devel\games\pacman\!compile+run.bat or the !run.bat in the same directory and it should start right up. Press Esc to leave the debugger.
It has been tested (and is working) on Windows XP Home SP3.

Here's a tutorial that might be helpful: Beginner's Guide
Read up on the guides and have fun!

Useful external links

(all links working Oct 10th 2016)

Information in pdf:s

Here are complete Guides in pdf format on how to program a F8 processor system:
F8 Guide to Programming (.pdf, 3.42 MB)
F8 User's Guide (1976)(Fairchild) (.pdf, 13.8 MB)

These are a few shorter pdf:s with information on the F8 system and its circuits:
F8 general info (.pdf, 146kB)
F3850 the CPU (.pdf, 1.49MB)

F8 info by Terry Polhoff (.pdf, 698kB)
F3851+56 Program Storage Unit (.pdf, 1.5MB)
F3852+53 Dynamic and Static Memory Interface (.pdf, 720kB)

Service manual, Repair information (.pdf, 409kB)