/genesis-ide

Genesis Integrated Development Environment with Visual Studio Code, SGDK, Gens and Retroarch

Primary LanguageShell

Genesis IDE

Genesis Integrated Development Environment with Visual Studio Code, SGDK, Gens and Retroarch

How does it work

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
Loading

Prerequirement

  • Docker 23+

How to start

docker compose up -d

Then access

IDE

Short cut

F1 > Genesis Code: Compile Project

F1 > Simple Browser: Show

Emulators

Gens | RetroArch

Stopping

docker compose down

Roadmap

References