Skip to content
Daniel Tremblay edited this page Dec 12, 2021 · 10 revisions

Welcome to the C256 Foenix IDE wiki!

Setup and Use of the Foenix IDE

To just use the FoenixIDE, download the installer from the release page: https://github.com/Trinity-11/FoenixIDE/releases. Install the application on your computer. An icon will be created on your desktop.

The IDE is intended to ease the development of application for the C256 Foenix. It includes an emulator that you can use to help debugging application. The emulator is not 100% identical to the machine: if you find a bug in the emulator, please let us know by raising a defect.

The IDE includes the ability to create projects. The projects include all the assets and code that you add to a running instance of the IDE. The IDE includes a Game Generator, which lays the foundation of a simple assembly project that you can use to start producing games.

To Participate in the Development of the IDE

First off, you'll need to install Microsoft Visual Studio on your computer.

  • Open FoenixIDE.sln in Visual Studio. (2017 or 2019 seem to work equally well.)
  • Set the startup project to FoenixIDE. Otherwise, it will launch the character editor and not the IDE.
  • Use hexassemble.bat, not assemble.bat, to produce a .hex and .bin file from the Kernel repository.
  • When the FoenixIDE runs, it prompts for a .hex file. Load the one you just assembled.
  • Now you can click the 'play' button to start the emulator.
  • Under tools, you can upload the .bin file you assembled to the physical c256. You will need to upload it to $18:0000, as mentioned in c256-foenix-devguide.docx, in the Manuals folder.
    • You may need to install the serial driver. When plugging the microusb cable in, it showed up as COM4 for me.
    • To upload, you plug a microusb cable into your computer and the side port of the Foenix.
    • You need to hit the "connect" button before hitting the "upload" button.
Clone this wiki locally