Difference between revisions of "Main Page"
(→Emulators / Toolchain) |
(→Emulators / Toolchain) |
||
Line 74: | Line 74: | ||
− | ''' | + | ''' TOOL CHAINS ''' |
{| class="wikitable" | {| class="wikitable" | ||
| CPU: | | CPU: |
Revision as of 21:46, 18 October 2022
THE FOENIX WIKI
Welcome to the Foenix Project! Here you will find a series of brand new computers lovingly made by Stefany Allaire in the style of the early 16 and 32 bit machines of lore! This is your chance to be a participant in the development of a new platform -- to start with a brand new machine akin to a high-end Atari or Amiga, write its very first programs, see what it can do, push its limits, and experience something new! Models are available with a 65C02 CPU, 65816 CPU, a 680x0 series CPU, or both, with more CPU options planned for the future.
Order your computer at https://c256foenix.com
F256JR | C256-FMX | C256U | A2560U | A2560K | Gen-X | |
Released Year: | 2022/2023 | 2019 | 2021 | 2021/2022 | 2021 | 2022 |
Active: | Yes | Discontinued | On Hold* | On Hold* | Yes | Yes |
CPU: | W65C02 @ 6Mhz | W65C816 @ 14Mhz | W65C816 @ 14Mhz | MC68SEC000 @ 20Mhz | MC68040V @ 25Mhz | W65C816 @ 14Mhz + 32bits CPU** |
System Memory: | 256K SRAM | 4M SRAM | 2/4M SRAM | 4M SRAM | 4M SRAM/64M SDRAM | 4M SRAM/64M SDRAM |
Video Memory: | Shared | 4M SRAM | 2M SRAM | 2M SRAM | 8M SRAM | 8M SRAM |
Graphic Chipset: | TinyVICKY - CFP9599 | VICKY II + GABE | FATVICKY - CFP95168B | FATVICKY - CFP9171-68k | VICKY III - CFP95179K | VICKY III - CFP95179X |
Internal Audio: | 2x PSG (Sn76489) | TBD | 1x Gideon SID | 1x Gideon SID | 2x GideonSID / 1x OPM / 1x OPN2 / 2x PSG | 1x OPM / 1x OPN2 / 2x PSG |
External Audio: | 2x SID^^ | 1x OPL3/1x OPM /1x OPN2/ 1x OPL3 | 1x OPL3 | 1x OPL3 | 2x SID^^/1x OPM /1x OPN2/1x PSG/1x OPL3 | 2x SID^^/1x OPM/1x OPN2/1x PSG/1x OPL3 |
CODEC : | TBD | 1x 48KHz | 1x 48KHz | 1x 48KHz | 1x 48KHz/1x 44.1KHz | 1x 48KHz/1x 44.1KHz |
Audio I/O: | HP Jack/Line-Out | HP Jack/Line-In/Out | HP Jack/Line-Out | HP Jack/Line-Out | HP Jack/Line-In/Out | HP Jack/Line-In/Out |
Media IO: | IEC/SDCARD | SDCARD/IDE/FLOPPY | SDCARD/IDE | SDCARD/IDE | SDCARD/IDE/FLOPPY | SDCARD/IDE/FLOPPY |
COM IO: | Simple Serial/WIFI*** | 2x Serial/ 1x Parallel | 1x Simple Serial | 1x Simple Serial | 2x Serial/1x Parallel/Eth | 2x Serial/1x Parallel/Eth |
Joystick Posts: | 2x ATARI + NES/SNES Port****^ | 4x ATARI / 2x NES/SNES^ | 2x ATARI And/Or NES/SNES^ | 2x ATARI And/Or NES/SNES^ | 2x ATARI And/Or NES/SNES^ | 4x ATARI & 4x NES & 4x SNES |
PCB Form Factor: | STD Mini-ITX | 10" x 6.2" | 7.13" x 4.4" | 7.13" x 4.4" | 12" x 5.5" | 9" x 9" |
Power Supply: | ATX PS Plug | +12V 2.5mm Barrel | +12V 2.5mm Barrel | +12V 2.5mm Barrel | 4pins +5V/+12V | ATX PS Plug |
Tech Manual: | JR TM Preliminary | NONE | TBP Later | A2560K UM Preliminary | A2560K UM Preliminary | Coming Soon |
Usder Manual: | F256 JR UM In Progress | NONE | TBD | TBD | TBD | TBD |
(*): Due to FPGA's availability and abusive cost, those models are presently on hold.
(**): The concept behind the GenX is its ability to support different processors through a modular system.
(***): The WIFI communication is achieved through a ESP32/WIFI (Feather) Type board and it is optional.
(****): The RevA of the board doesn't have an extra 9Pins connector to interface with NES/SNES Adapter.
(^): An external NES/SNES interface box is needed, so this is extra.
(^^): The External SIDs are Sockets only, they must be populated by the owner.
OPM = YM2151, OPN2 = YM2612, PSG = SN76489
Emulators / Toolchain
EMULATORS
CPU: | |||
W65C02 (F256 Jr) | [1] Paul's F256JR Emulator | [2] Scott's F256JR (WIP) Emulator | |
W65C816 (C256U/FMX/GEN X) | [3] Daniel's Foenix IDE | [4] Aniou's Morfe for 816 | |
M680xx (A2560U/A2560K/GEN X) | [5] Paul's F68 Emulator | [6] Aniou's Morfe for 68K | [7] Scott's FnxToolKitm68 |
TOOL CHAINS
CPU: | |||
W65C02 (F256 Jr) | [8] Calypsi for the 65C02 CPU | [9] 64TASS | [10] CC65 |
W65C816 (C256U/FMX/GEN X) | [11] Calypsi for the 65C816 CPU | [12] 64TASS | Merlin |
M680xx (A2560U/A2560K/GEN X) | [13] Calypsi for the 68K CPU | [14] VBCC | VBCC Foenix Target [15] |
Get Started
Compare the different models: F256JR, C256-FMX, C256U, A2560U, A2560K, Gen-X
Explore the documentation: C256, A2560, ICs
Join the Discord,
Order your computer at https://c256foenix.com, and
Join in the fun!
FAQ
Is this another FPGA Retro like the MiSTer?
- No! These machines are the real thing. You'll be running on a real 65816, 68000, 68040, i486dx2, etc. :).
Are these machines compatible with the C64? C128? Amiga? Atari-ST? IBM-PC?
- No! This is not a MEGA65, a Vampire, or an Ultimate64. We already have those platforms. This is something new and different!
Is there an emulator?
- Yes! See the Emulators page!
Is the hardware "Open Source"?
- The schematics are available for download from the Discord. The FPGA code is presently closed-source to keep the platform from becoming fragmented.
Are there any programming tutorials for the Foenix?
- Stefany Allaire's videos: https://www.youtube.com/channel/UCNX2L8_enbRUAb8zKaR2KzQ
- Tail Recursive's videos: https://www.youtube.com/channel/UCMNLxfepc0xAZodcvOlVenQ
- You can also follow along with the development of the Gen-X on Stefany's Patreon page.
Happy hacking!