Develop Games using the Sega Genesis SDK and Visual Studio – Setup

In this initial video on developing for the sega genesis, I go over the installation and configuration of the Sega Genesis SDK on a modern PC, creating your first rom, and how to test it using an emulator.

Sega Genesis SDK:
Regen Emulator:

Send Fanmail To:
Retro Mike
PO Box 39
Colerain, OH 43916

Gameplay captured with Elgato HD60 S:
All audio captured with Blue Snowball:

Support Me on Patreon:
Contact me on Twitter:
Contact me on Facebook:


  1. Tim Banon on December 23, 2020 at 10:25 pm

    mode7 port

  2. Pablo Vicentelo on December 23, 2020 at 10:25 pm

    thank you so much

  3. Timmer on December 23, 2020 at 10:28 pm

    Just what I was looking for. Wish I had the same version since the options are more concentrated.

  4. Mad Hatter on December 23, 2020 at 10:31 pm

    I wish there was a game engine for Genesis/Mega Drive like Unity with a level builder.

  5. JustWonderingHowToDo on December 23, 2020 at 10:31 pm

    Is there a possibility of showing us how to code a little game or demo?

  6. juma Obaid on December 23, 2020 at 10:33 pm

    develop a simple game like space invaders.

  7. Junk Se7en on December 23, 2020 at 10:38 pm

    I have been looking for a way to implement SGDK in visual studio for ages, thanks a lot, really clear and descriptive video, just what I was looking for 🙂

    Do you know if it is possible to use the library as-is, but to write the code in 68k assembly?

  8. Joshi _68 on December 23, 2020 at 10:39 pm

    but when is the second episode????

  9. Drew Plays on December 23, 2020 at 10:41 pm

    Please make more of these!! PLEASEEE

  10. Gaëtan Soppe on December 23, 2020 at 10:42 pm

    thanks man!

  11. Mohammed Habib on December 23, 2020 at 10:42 pm

    That’s a nice clock you have 🙂

  12. JossinJax on December 23, 2020 at 10:50 pm

    Hi. Thanks for making this. I’m curious though, why @9:00 do you say that creating a new variable "GDK" require you to use a linux style path? What about this variable requires that? Thanks!

  13. Nekete on December 23, 2020 at 10:51 pm

    It would be great to make debugging work too ^_^ (I have seen a video working with VS Code + SGDK

  14. Danthrax40 on December 23, 2020 at 10:56 pm

    Hi, I’m from two years in the future and am using Visual Studio 2019, but I followed your instructions to the letter and it refused to build the project. Visual Studio’s Output window gave me this error:
    1>—— Build started: Project: HelloWorldApplication, Configuration: Debug Win32 ——
    1>The system cannot find the path specified.
    1>C:Program Files (x86)Microsoft Visual Studio2019CommunityMSBuildMicrosoftVCv160Microsoft.MakeFile.Targets(46,5): error MSB3073: The command "chcp 65001 >NUL && %GDK_WIN%binmake -f %GDK_WIN%makefile.gen" exited with code 3.
    1>Done building project "HelloWorldApplication.vcxproj" — FAILED.
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    What should I do to fix this?

  15. Alex Wimmer on December 23, 2020 at 10:57 pm

    What if I don’t want the game to end, and instead want it stuck in an infinite loop?

  16. KAHOS' RETRO GAMING 3.0 on December 23, 2020 at 10:58 pm

    Nice Vid Bro ! Hard Work Pays Off ! Sweet Channel ! Dropped A Like ! Sub Me Up ! Ill Ditto 👍👍👍

  17. Joshi _68 on December 23, 2020 at 11:01 pm

    really helpful and intuitive, even for people like me who don’t really understand assembler, the SDK is way more intuitive and usable . Thank you

  18. oscwav's old account on December 23, 2020 at 11:07 pm

    Does this work with vs code?

  19. Is a Bell Video Effects & Vyonder 984 // IABVE&V984 on December 23, 2020 at 11:08 pm

    i making windows xp in genesis

  20. Dermot Sweeney on December 23, 2020 at 11:10 pm

    Very cool Mike. Cheers for this. Very much a script kidy here, copy and paste are the extent of my coding skills but I’ll have to check this out.

  21. Ramagus on December 23, 2020 at 11:11 pm

    can somone help with codeblocks configuration?

  22. Valentine's Tube on December 23, 2020 at 11:13 pm

    Could you use codeblocks in the same way?

  23. An-To-Ny DFWReset on December 23, 2020 at 11:17 pm

    Fantastic tutorial I understood from beginning to end.

  24. darrin k on December 23, 2020 at 11:18 pm

    Mike, this is actually a very good video on the SDK. I am just seeing this video now 8 months later but I hope more videos will be made. I have seen a couple other videos on the SDK which are not as good. I know making a game for the Genesis is no easy task, maybe that is why there is a dearth of information even with the SDK.

  25. 23v23 NBA on December 23, 2020 at 11:19 pm

    Make fortnite in retri

  26. GamerX84 on December 23, 2020 at 11:21 pm

    If anybody does want to use assembly, google MarkeyJester’s 68k Tutorial. It is a well written extensive topic by topic tutorial for 68000 assembly programming. Easy68k is also a great assembler if you can run Windows programs as it shows the registers and state of the 68000 CPU. You will need to figure out other tools and information if you want to use the Z80 coprocessor in the Genesis.

  27. Luke Avedon on December 23, 2020 at 11:21 pm

    Great! Thanks!

Leave a Comment