If you would like to create your own games for Vircon32, you can! To do it you will need to download the development tools, that you will find here. Currently these tools are made for Windows, but it is planned to also add support for Linux in the future.
|Link||Sources||Development tools for Windows (version: 2021.10.11)|
|The full set of Vircon32 development tools, for Windows. With it you can create games or other programs that run in the console.|
The main tools are the C compiler (that transforms C code into assembly) and the assembler (that will generate machine code from that assembly). You will also need to use images and sounds in your programs, so import tools for PNG and WAV files are also included. Finally, to create a working ROM you will need to use the packer tool to join together program, images and sounds.
In addition to the 2 import tools mentioned, there is also a third import program, that allows you to create tilemaps in the Tiled! editor and import them into your programs.
Vircon32 uses a variant of the C language adapted to the specific features of the console. It does have limitations compared to regular C compilers, but overall it is very similar in practice as you can see here.
The C compiler will be expanded and improved over time, but in its current state it can already be used without problem to create complete games. You can also write your programs in assembly if you wish, but having a C compiler (even if limited) is definitely worth it and greatly lowers the knowledge needed to create games.