Difference between revisions of "Main Page"
Jump to navigation
Jump to search
(→Technical Documentation) |
(→Hardware Overview) |
||
Line 7: | Line 7: | ||
| || '''Graphics''' || '''Storage''' || '''Ports''' || | | || '''Graphics''' || '''Storage''' || '''Ports''' || | ||
|- | |- | ||
− | | || 4MB Video RAM | + | | || 2MB / 4MB (FMX) Video RAM || SD Card slot (front) || DVI-I Video || |
|- | |- | ||
− | | || 320x240x60fps | + | | || 320x240x60fps || 2.5" internal IDE HDD || 2x PS/2 (kbd/mouse) || |
|- | |- | ||
− | | || 400x300x60fps | + | | || 400x300x60fps || 3.5" 1.44MB floppy (FMX) || Stereo RCA Line In || |
|- | |- | ||
− | | || 640x480x60fps | + | | || 640x480x60fps || || Stereo RCA Line Out || |
|- | |- | ||
− | | || 800x600x60fps | + | | || 800x600x60fps || '''Sound''' || Stereo 1/8" headphone || |
|- | |- | ||
− | | || 24-bit RGB color space | + | | || 24-bit RGB color space || 16-bit stereo CODEC || 2x TTL+(S)NES Joysticks || |
|- | |- | ||
− | | || 256-color bitmap plane | + | | || 256-color bitmap plane || 16 Voice Gideon FPGASID || 2x TTL+Analog Joysticks (FMX) || |
|- | |- | ||
− | | || 8x8 character plane | + | | || 8x8 character plane || Yamaha OPM (keyboards) || DB9 RS232 (full FMX, 3-wire U/U+) || |
|- | |- | ||
− | | || 4x 16x16x256 tile planes || Yamaha OPN2 (Sega games) || | + | | || 4x 16x16x256 tile planes || Yamaha OPN2 (Sega games) || MIDI in/out (FMX) || |
|- | |- | ||
− | | || 32x 32x32x256 sprites | + | | || 32x 32x32x256 sprites || Yamaha OPL3 (Sound Blaster) || DB25 EPP (FMX) || |
|- | |- | ||
− | | || 4x sprite planes | + | | || 4x sprite planes || TI SN76489 (Sega, Cabinets) || Bus Expansion Port || |
|- | |- | ||
− | | || 16x16x256 mouse pointer | + | | || 16x16x256 mouse pointer || Internal 3KHz piezo beeper || 12v DC Power || |
|} | |} | ||
Revision as of 12:22, 22 February 2021
Contents
C256 FOENIX (FMX) WIKI
Hardware Overview
WDC 65C816 CPU @ 14.318Mhz, 4MB System RAM, 512K flash
Graphics | Storage | Ports | ||
2MB / 4MB (FMX) Video RAM | SD Card slot (front) | DVI-I Video | ||
320x240x60fps | 2.5" internal IDE HDD | 2x PS/2 (kbd/mouse) | ||
400x300x60fps | 3.5" 1.44MB floppy (FMX) | Stereo RCA Line In | ||
640x480x60fps | Stereo RCA Line Out | |||
800x600x60fps | Sound | Stereo 1/8" headphone | ||
24-bit RGB color space | 16-bit stereo CODEC | 2x TTL+(S)NES Joysticks | ||
256-color bitmap plane | 16 Voice Gideon FPGASID | 2x TTL+Analog Joysticks (FMX) | ||
8x8 character plane | Yamaha OPM (keyboards) | DB9 RS232 (full FMX, 3-wire U/U+) | ||
4x 16x16x256 tile planes | Yamaha OPN2 (Sega games) | MIDI in/out (FMX) | ||
32x 32x32x256 sprites | Yamaha OPL3 (Sound Blaster) | DB25 EPP (FMX) | ||
4x sprite planes | TI SN76489 (Sega, Cabinets) | Bus Expansion Port | ||
16x16x256 mouse pointer | Internal 3KHz piezo beeper | 12v DC Power |
Getting Started
Technical Documentation
65816 | CPU | |
bq4802ly | RTC | |
GABE | System / IO / Timers / Sound Chip Controller / Math Co-Processor | |
LPC47M10x | SuperIO (Analog inputs, MIDI, EPP, PS2, Serial) | |
SN76489 | PSG Audio | |
YM2151 | Yamaha OPM1 - FM Operator Type I | |
YM2612 | Yamaha OPN2 - FM Operator Type II | |
YMF262 | Yamaha OPL3 - FM Operator Type III | |
WM8776 | 24-bit 192kHz Stereo CODEC | |
VICKY II | Graphics Engine | |
Unity | IDE Hard-disk control | |
Trinity | Joystick and DIP switches |
Early Software
You will need to reset (or even power cycle) the Foenix between uploads to clear the memory and restore the default configuration. These are early days!
Program | Notes | Author | Sources |
BASIC816 | Bundled | PJW | https://github.com/pweingar/BASIC816 |
MONITOR | Bundled | PJW | https://github.com/pweingar/BASIC816 |
matrix.hex | Matrix demo | Piotr Meyer | |
Tracker_2.hex | Music player | Daniel Tremblay | https://github.com/dtremblay/c256-tracker |
Tracker_3.hex | Music player | Daniel Tremblay | https://github.com/dtremblay/c256-tracker |
fraggy.hex | Frogger like game | Daniel Tremblay | https://github.com/dtremblay/fraggy |
jumpman_sr.hex | Splash screen | Stefany Allaire | Too busy working on the system! |
C256 Tetris | Full Tetris Game | Daniel Tremblay | https://github.com/dtremblay/c256-tetris |
VGM Player | Video Game Music Player | Daniel Tremblay | https://github.com/dtremblay/c256-vgm-player |