Then when you feel ready you can go further and finally install SGDK :) Genesis Software Manual which contains absolutely everything you need to know about the Sega Mega Drive:.A nice article from Rodrigo Copetti explaining the Mega Drive architecture:.Sik's Blog dedicated to MD assembly programming but explain a lot of stuff (and in a nice way) about the Sega Mega Drive hardware:.Mega Cat Studios - Sega Mega Drive graphics guide:.Raster Scroll - Sega Mega Drive Graphics guide:.And-0 - Awesome Mega Drive Development references:. It's also important to have, at least, a basic knowledge of the Sega Mega Drive hardware (specifically the video system). Learning C language at same time as learning 'Sega Mega Drive' programming is definitely too difficult and you will end up getting nowhere. GCC compiler and libgcc are under GNU license (GP元) and any software build from it (as the SGDK library) is under the GCC runtime library exception license (see COPYING.RUNTIME file) GETTING STARTEDįirst, you need to know that SGDK uses the C language (assembly is also possible, but not necessary) so it's highly recommended to be familiar with C programming before trying to develop with SGDK. SGDK library and custom tools are distributed under the MIT license (see license.txt file). Note that SGDK also requires Java (custom tools require it), so you need to have Java installed on your system. Binaries (GCC 6.3) are provided for Windows OS for convenience, but you need to install it by yourself for other operating systems. SGDK uses the GCC compiler (m68k-elf target) and the libgcc to generate a ROM image. It contains the development library itself (with the code sources) and some custom tools used to compile resources. SGDK is a free development kit allowing development of software in C language for the Sega Mega Drive. SGDK 1.80 (september 2022) Copyright 2022 Stephane Dallongeville
0 Comments
Leave a Reply. |