Overview Q & A Rating & Review
Genesis-Code is a Visual Studio Code Extension for Sega Genesis/ Mega Drive development. This extension is created for use with the
SGDK/ GENDEV projects for create homebrew games for the Sega 16 bits console.
For more information, see
Genesis Code Documentation Web Page Features
With this extension, you can use easily a few commands for help you create awesome games. This extension adds the following commands:
Compile command: compile the program and generate the Rom file.
Run command: You can use an emulator like Gens to run and test your game.
Clean command: Clean the programs build folder (calls makefile with clean).
Compile & Run command: first compile and later run the rom.bin file in an emulator.
Create project: Select a folder and create a Hello World project ready for compile and run.
Set Gens Command: Update the configuration and adds the command path to run Gens Emulator.
SGDK Resource Files Code Completion.
To use this extension you need to install SGDK(windows) or GENDEV(linux) projects on your system and configure the GDK or GENDEV enviroment variables.
You can set the
Gens Emulator command to call it directly from the Genesis Code Extension (Run Command).
You can set it via command , or using the settings configuration.
NOTE: You can use another emulators like Blastem. Known Issues
In MacOs the
compile & Run project command, the emulator is not running in background. We are working in this issue. Release Notes
Added SGDK Resource Files Autocomplete feature. Now we have contextual help for the SGDK Resource Files, see
Genesis code Documentation web for more information. Fixed a typo error on the main.c autogenerated file when we create a new Project.
Updated depdendencies and improving tests.
Adding MACOs Support. Now you can use genesis code using wine. For more information please see
Genesis code Documentation. Added Syntax HighLingthing for SGDK Resource Files (.res).
Fixed a bug with create new project that dosent show properly the readme.md file.
Fixed a bug with create new project that dosent include 'res' and 'inc' directories into git repository.
Updating dependencies of the extension.
Added Compile command.
Added Run command.
Added Clean command.
Added Compile & Run command.
Added Create Project command.
Added Set Gens Emulator Command.