Difference between revisions of "Main Page"

From C256 Foenix Wiki
Jump to navigation Jump to search
(Getting Started)
(C256 FOENIX (FMX) WIKI)
Line 1: Line 1:
 
= C256 FOENIX (FMX) WIKI =  
 
= C256 FOENIX (FMX) WIKI =  
 
----
 
----
== SYSTEM SPECIFICATIONS ==  
+
=== Hardware Overview ===
The System is composed of 4 major blocks:
+
'''WDC 65C816 CPU @ 14.318Mhz, 4MB System RAM, 512K flash'''
:: CPU: WDC 65C816 @ 14.318Mhz (Running @ 3.3V)
 
:: MEMORY: 8MBytes of Static RAM @ 10ns, 512K NOR Flash @ 55ns
 
:: GRAPHIC: [[VICKY]] & [[VICKY II]] Graphic Chipset - 800x600@60FPS, 400x300@60FPS, 640x480@60FPS, 320x240@60FPS @ 256Colors (1 Byte Per pixel), Includes Sprites, Tiles, Text Mode, DVI/VGA Output
 
:: SYSTEM, IO, SOUND: [[GABE]] System / IO / Sound Chip Controller Chipset - Manages 1x OPL3, 1x OPN2, 1x OPM, 1x SN76489, Gideon's 16 Voice FPGASID, 16Bit Stereo CODEC
 
 
 
For a complete list of features, see [[SYSTEM FEATURES]].
 
 
 
 
 
  
 +
{| class="wikitable"
 +
| || '''Graphics'''          || '''Sound'''                || '''Ports'''            ||
 +
|-
 +
| || 4MB Video RAM            || 16-bit stereo CODEC        || DVI-I Video            ||
 +
|-
 +
| || 320x240x60fps            || 16 Voice Gideon FPGASID    || 2x PS/2 (kbd/mouse)    ||
 +
|-
 +
| || 400x300x60fps            || Yamaha OPM (keyboards)      || Stereo RCA Line In      ||
 +
|-
 +
| || 640x480x60fps            || Yamaha OPN2 (Sega games)    || Stereo RCA Line Out    ||
 +
|-
 +
| || 800x600x60fps            || Yamaha OPL3 (Sound Blaster) || Stereo 1/8" headphone  ||
 +
|-
 +
| || 24-bit RGB color space  || TI SN76489 (Arcade games)  || 2x ATARI/C64 Joystick  ||
 +
|-
 +
| || 256-color bitmap plane  ||                            || 2x TTL/(S)NES Joystick  ||
 +
|-
 +
| || 8x8 character plane      || '''Storage'''              || MIDI in/out            ||
 +
|-
 +
| || 4x 16x16x256 tile planes || SD Card slot                || DB9 RS232              ||
 +
|-
 +
| || 32x 64x64x256 sprites    || 3.5" 1.44MB floppy          || DB25 EPP                ||
 +
|-
 +
| || 4x sprite planes        || 2.5" internal IDE HDD      || Bus Expansion Port      ||
 +
|-
 +
| || SDMA, VDMA              || RTC NV-RAM                  || 12v DC Power            ||
 +
|}
 
== Getting Started ==
 
== Getting Started ==
  

Revision as of 14:01, 15 February 2020

C256 FOENIX (FMX) WIKI


Hardware Overview

WDC 65C816 CPU @ 14.318Mhz, 4MB System RAM, 512K flash

Graphics Sound Ports
4MB Video RAM 16-bit stereo CODEC DVI-I Video
320x240x60fps 16 Voice Gideon FPGASID 2x PS/2 (kbd/mouse)
400x300x60fps Yamaha OPM (keyboards) Stereo RCA Line In
640x480x60fps Yamaha OPN2 (Sega games) Stereo RCA Line Out
800x600x60fps Yamaha OPL3 (Sound Blaster) Stereo 1/8" headphone
24-bit RGB color space TI SN76489 (Arcade games) 2x ATARI/C64 Joystick
256-color bitmap plane 2x TTL/(S)NES Joystick
8x8 character plane Storage MIDI in/out
4x 16x16x256 tile planes SD Card slot DB9 RS232
32x 64x64x256 sprites 3.5" 1.44MB floppy DB25 EPP
4x sprite planes 2.5" internal IDE HDD Bus Expansion Port
SDMA, VDMA RTC NV-RAM 12v DC Power

Getting Started

Hardware Setup

FMX Ports and Connectors

Using Foenix BASIC816

Low Level Developer Tools

Sample Assembly Program: Hello, World!

Foenix Kernel Documentation

Technical Documentation

  • GABE System / IO / Sound Chip Controller
  • VICKY Graphics Engine (C256 Foenix)
  • VICKY II Graphics Engine (Foenix FMX)