SGDK - Sega Genesis Development Kit

Discussion in 'Sega Discussion' started by Stef, Dec 17, 2012.

  1. Stef

    Stef Member

    Joined:
    Nov 25, 2012
    Messages:
    22
    Likes Received:
    0
    SGDK is a small development kit for the Sega Megadrive / Genesis system.
    It exists since a bit of time now and becomes advanced enough to deserve a bit of promotion ^^

    It's divided in 2 parts :
    - GCC compiler & tools binaries (only for Windows platform currently, sorry for osx and linux users).
    - Development library sources which provide facilities to develop on the Sega Megadrive/Genesis System.

    I tried to keep only the strict minimum GCC binaries so the whole archive maintains a reasonable size (< 10 MB).

    Download it here : http://code.google.com/p/sgdk/

    You can find some tutorials about how use it in the Wiki section of project's page.
    Free feel to post issues or requests, also if you want to contribute in some way you can contact me on the project page :)

    Don't hesitate to post bugs or feature request in the issues tracker :
    http://code.google.com/p/sgdk/issues/list

    Version 0.94 changes log

    * Major rewrite of the Bitmap engine:
    - Fixed 256x160 resolution.
    - Removed all specifics flags as it now always use deferred flip operation with extended blank.
    - Simpler and easier to use.
    - Better performance (checkout the cube face sample to see the difference).
    - Backface culling now directly handled in the BMP_drawPolygon(..) method.
    - Removed useless FF BMP engine (too complex, incomplete..)
    - Many others changes you will discover :)
    * Added "Bitmap" structure for better bitmap handling.
    SGDK automatically convert 16 colors bitmap images to "Bitmap".
    * Major rewrite of Maths3D engine:
    - Added many 3D related structures (as matrix, transform..).
    - More flexibility.
    - Improved performance (not much).
    * added DMA capability to VDP_setHorizontalScrollxxx(..) / VDP_setVerticalScrollTile(..) functions.
    * Added VDP_doDMAEx(..) so we can specify if we modify the VRam step.
    * Refactored palette functions.
    * Fixed QSort function.
    * Removed useless VRAM table (eat rom space for minor speed boost).
    * Minors fixes/tweaks in memset and memcpy functions.
    * Updated WavToRaw tool (now support any output rate).
    * Added Genitile 1.7 sources.
    * Minors tweaks on makefile.
    * Fixed a minor issue in rom_head (Thanks Chilly Willy).
    * Updated demo samples.
    * Others minors changes or improvements.
     
    Last edited: Feb 27, 2013
  2. PrOfUnD Darkness

    PrOfUnD Darkness Familiar Face

    Joined:
    Mar 13, 2004
    Messages:
    1,121
    Likes Received:
    48
    Very nice, I gave a look on the wiki and it really looks easy to code!
     
  3. djcouchycouch

    djcouchycouch Member

    Joined:
    Oct 27, 2012
    Messages:
    11
    Likes Received:
    0
    Goplanes is made with SGDK.
     
    Last edited: Dec 17, 2012
  4. Stef

    Stef Member

    Joined:
    Nov 25, 2012
    Messages:
    22
    Likes Received:
    0
    Version 0.94 is out :)
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page