Genesis Integrated Development Environment with Visual Studio Code, SGDK, Gens and Retroarch
flowchart TD
A[fa:fa-user developer] -->|Game idea| B[fa:fa-code ide :8080]
B -->|Codify into /workdir as a sgdk project| C[fa:fa-hashtag sgdk]
C -->|makefile.gen /workdir| D[fa:fa-gear m68k-gcc]
D -->|out/rom.bin| E[fa:fa-computer emulator :8081]
F[fa:fa-gamepad player] -->|Game I/O| E
- Docker 23+
docker compose up -d
Then access
Short cut
F1 > Genesis Code: Compile Project
F1 > Simple Browser: Show
Emulators
docker compose down
- VSCode web with installed genesis extensions
- Web emulator: GenPlus + RetroArch
- Gens KMode remote debug - https://gendev.spritesmind.net/page-gdb.html