This small project will help to setup a working environment (tested in Windows) for Sega Mega Drive developing with SGDK toolchain and Visual Studio Code as prefered editor. Visual Studio Code will be setup with c/cpp code extension and tasks to build and clean the workspace.
-
Download SGDK
-
Download Visual Studio Code
-
Extract SGDK to a prefered directory.
-
Create an environment variable
GDK
pointing to the SGDK directory (e.g. "C:/dev/sgdk"). -
Install Visual Studio Code.
-
Install the following extensions in vsCode:
C/C++ for Visual Studio Code
-
Clone this github repo:
git clone https://github.com/pleft/SEGA_VSCode_Template.git
.
-
Open
VSCode
andFile→Open Folder…
and choose the folder of the checked out repository. -
Folder
.vscode
contains two files:c_cpp_properties.json
andtasks.json
-
In
c_cpp_properties.json
it is added the include folder of theSGDK
:"includePath": ["${GDK}/inc"]
-
In
tasks.json
there are 2 tasks to help build and clean the project,make
andclean
.-
To run
make
task pressCtrl-Shift-B
. -
To run
make
orclean
pressCtrl-P
then writetask make
ortask clean
.
-