Difference between revisions of "Main Page"

From C256 Foenix Wiki
Jump to navigation Jump to search
m (C256 FOENIX WIKI)
(FAQ)
 
(111 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= C256 FOENIX WIKI =  
+
= Welcome to the world of Foenix Retro Computers! =
  
Welcome to the C256 Foenix Project! The C256 Foenix is 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!
+
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 8, 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 for 65C02, 6809, 65816, 68000, and 68040 CPUs.
  
Compare the different [[models]],
+
* For 8/16 systems (F256) go to [http://wiki.f256foenix.com http://wiki.f256foenix.com]
 
+
* For 24-bit systems (C256 FMX, GenX, C256 U, F256), go to [[C256|https://wiki.c256foenix.com/index.php?title=C256]]
Explore the [[documentation]],
+
* For 32-bit systems (A2560, GenX), go to [[A2560|https://wiki.c256foenix.com/index.php?title=A2560]]
 
 
Join the [https://discord.gg/WqtwuEtN3a Discord],
 
 
 
Order your computer at https://c256foenix.com, and
 
 
 
Join in the fun!
 
 
 
= Games =
 
 
 
Many developers are working on games for the Foenix; some projects in the works include:
 
 
 
* A 2D Half-Life
 
* A Bomberman clone
 
* A classic graphical RPG
 
* A classic variation on Hamurabi
 
* Necromancer and Joust style games
 
 
To get you started, Daniel Tremblay has published two open-source games:
 
 
 
* https://github.com/dtremblay/fraggy
 
* https://github.com/dtremblay/c256-tetris
 
 
 
Finally, developers often post .hex files of "unpublished" games on the discord.
 
 
 
= Languages =
 
 
 
* C: The [https://www.westerndesigncenter.com/wdc/tools.php WDC C compiler] is available for the 65816, and a modern compiler for the '816 is in the works. For the additional CPUs available on the Gen-X (68k, 486, RISC-V, etc) a variety of modern and "classic" compilers are available.  More on our [[C Compilers]] page.
 
* FORTH: OF816 and RetroForth are both available for the '816. See our [[Using Forth]] page for details.
 
* BASIC: all platforms include a brand new, clean-room BASIC for the 65816 [[Using Foenix BASIC816]].  Additionally, MMBASIC is being considered for the additional CPUs available to the Gen-X.
 
* PASCAL: A Pascal compiler for all CPUs is being explored!  Stay tuned!
 
* Smalltalk: A full-blown Smalltalk-like environment is in development for the 65816. You can follow the work on Discord.
 
* Assembler: all platforms include at least a 65816 CPU, and folks are using a variety of assemblers, tho 64tass appears to be the most popular.
 
* LISP/Scheme: Yep, you might soon be able to boot to LISP just as easily as booting to BASIC!
 
 
 
= Operating Systems =
 
 
 
For the more adventurous, several operating systems and desktop environments are in the works:
 
 
 
* FX/OS -- A Clean-Room GUI for the Foenix, written in C and presently compiling for the 65816.
 
* EmuTOS -- A port of the Atari-ST OS of the same name! (For the Gen-X/68k)
 
* TinyCore -- A distributed Smalltalk-like environment being ported to the 65816.
 
 
 
= Music =
 
 
 
The Foenix machines are an 8-bit musician's dream! All models include a TI SN76489, a Yamaha OPL3 (Sound Blaster), two Gidion FPGA SIDs, and a 16-bit CODEC.  The Gen-X and FMX models further include MIDI ports, a Yamaha OPM, and a Yamaha OPN. You can also add two additional SIDs to any model. Turn your Foenix into the ultimate chip-tune machine, use it as a sound-module containing every classic FM-synth you every wanted, or directly implement your own MIDI transformations without having to wade through 30 years of operating system baggage!
 
 
 
Once again, Daniel Tremblay is here to get you started: https://github.com/dtremblay/c256-vgm-player
 
  
 
= FAQ =
 
= FAQ =
  
Is this another FPGA based Retro like the MiSTer?
+
Are these FPGA Retros like the MiSTer?
  
* No! These machines are the real thing. You'll be running on a real 65816, 68000, 68030, i486dx2, etc. :).
+
* No! These machines are the real thing. You'll be running on a real 65c02, 65816, 68000, or 68040!  The 6Mhz 6809 is an FPGA, but it's packaged as a standard 40pin DIP for use in the 65c02/65816 socket on the F256.  
  
 
Are these machines compatible with the C64? C128? Amiga? Atari-ST? IBM-PC?
 
Are these machines compatible with the C64? C128? Amiga? Atari-ST? IBM-PC?
  
* No! This is not a C65, a Vampire, or an Ultimate64.  We already have those platforms.  This is something new and different!
+
* 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?
+
Are there emulators?
  
* Yes!  See the [[Emulators]] page!
+
* Yes!  See the various platform specific wikis above.
  
 
Is the hardware "Open Source"?
 
Is the hardware "Open Source"?
  
* The schematics are available for download from the Wiki.  The FPGA code is presently closed-source to keep the platform from becoming fragmented.
+
* The schematics for many models are available for download from [https://www.c256foenix.com https://www.c256foenix.com].   
 +
* The FPGA code is presently closed-source to keep the platforms from becoming fragmented.
 +
 
 +
Are there any programming tutorials?
  
Are there any programming tutorials for the Foenix?
+
* See the various platform specific wikis above.
  
* Stefany Allaire's videos: https://www.youtube.com/channel/UCNX2L8_enbRUAb8zKaR2KzQ
+
Happy hacking!
* 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 [https://www.patreon.com/c256foenix?utm_medium=social&utm_source=twitter&utm_campaign=creatorshare Patreon] page.
 

Latest revision as of 13:32, 15 March 2024

Welcome to the world of Foenix Retro Computers!

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 8, 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 for 65C02, 6809, 65816, 68000, and 68040 CPUs.

FAQ

Are these FPGA Retros like the MiSTer?

  • No! These machines are the real thing. You'll be running on a real 65c02, 65816, 68000, or 68040! The 6Mhz 6809 is an FPGA, but it's packaged as a standard 40pin DIP for use in the 65c02/65816 socket on the F256.

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!

Are there emulators?

  • Yes! See the various platform specific wikis above.

Is the hardware "Open Source"?

  • The schematics for many models are available for download from https://www.c256foenix.com.
  • The FPGA code is presently closed-source to keep the platforms from becoming fragmented.

Are there any programming tutorials?

  • See the various platform specific wikis above.

Happy hacking!