Quantcast

Page 1 of 3 123 LastLast
Results 1 to 15 of 39

Thread: SGDK - Sega Genesis Development Kit

  1. #1
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    622
    Rep Power
    30

    Genesis SGDK - Sega Genesis Development Kit

    SGDK is a small development kit for the Sega Megadrive / Genesis system.

    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

    Updated version 0.94

    * 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 by Stef; 02-27-2013 at 03:55 PM.

  2. #2

    Join Date
    Dec 2010
    Location
    Toronto Canada
    Posts
    4,395
    Rep Power
    0

    Default

    Far out man.

  3. #3
    Your current user title Nameless One donluca's Avatar
    Join Date
    Dec 2012
    Age
    34
    Posts
    88
    Rep Power
    9

    Default

    Wow, thank you, this is definitely interesting, might give it a look actually...
    "Ask not what others can do for you, but what you can do for others."

    Founder of the 16-bit audiophile project
    http://16bap.theclassicgamer.net

  4. #4
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    622
    Rep Power
    30

    Default

    Far out man.
    Yep, but realized i did not had any topic here to announce new version

  5. #5

    Join Date
    Dec 2010
    Location
    Toronto Canada
    Posts
    4,395
    Rep Power
    0

    Default

    I didn't even know something like this exists.

    Quote Originally Posted by Stef View Post
    Yep, but realized i did not had any topic here to announce new version

  6. #6
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    622
    Rep Power
    30

    Default

    Hehe now you know
    I only posted about it in the Spritesmind forum but i guess it could have some interests here too.

  7. #7
    Wildside Expert
    Join Date
    Nov 2012
    Posts
    133
    Rep Power
    13

    Default

    Goplanes is being made with SGDK. It got me much more far along than if I had to learn and work in assembly. I recommend it! If there were a "DJCC APPROVES!" sticker, I'd put one on it.

  8. #8
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    622
    Rep Power
    30

    Default

    Thanks for your support DJCC
    I'm really amazed how far Godplanes comes ! It's rare to see Genesis homebrew project going to that level and i'm happy SGDK helped a bit for that

  9. #9
    Bite my shiny, metal ***! Hero of Algol retrospiel's Avatar
    Join Date
    Mar 2008
    Location
    Cologne, FRG
    Posts
    7,816
    Rep Power
    92

    Default

    And before any mod moves this to "Blast Processing": said forum shouldn't even exist. This place was a lot better when this kind of stuff wasn't confined to some kind of ghetto.

    Edit: And yes, this is a pretty cool project Stef! The ADPCM driver sounds especially nifty.

  10. #10
    Master of Shinobi NostalgicMachine's Avatar
    Join Date
    Oct 2012
    Location
    New Hampshire
    Age
    33
    Posts
    1,226
    Rep Power
    18

    Default

    Cool stuff, dude!
    Quote Originally Posted by Masamune View Post
    There is nothing wrong with liking more than one system. What's gotten lost in this video game phenomenon is simply the love for playing games. Who cares if a game is on the NES, SNES or Genesis? Do you like the game?

    That's all that really matters at the end of the day.

  11. #11

    Join Date
    Dec 2010
    Location
    Toronto Canada
    Posts
    4,395
    Rep Power
    0

    Default

    I don't mind there being a separate section for homebrew stuff. I like forums with categories instead of having everything in one large section.

  12. #12
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    622
    Rep Power
    30

    Default

    Quote Originally Posted by Christuserloeser View Post
    And before any mod moves this to "Blast Processing": said forum shouldn't even exist. This place was a lot better when this kind of stuff wasn't confined to some kind of ghetto.

    Edit: And yes, this is a pretty cool project Stef! The ADPCM driver sounds especially nifty.
    Thanks
    The basic idea of this driver was to make small games with PCM driven sound.
    You could use a channel for music and the second one for SFX

  13. #13
    ESWAT Veteran Chilly Willy's Avatar
    Join Date
    Feb 2009
    Posts
    6,744
    Rep Power
    79

    Default

    Quote Originally Posted by Christuserloeser View Post
    And before any mod moves this to "Blast Processing": said forum shouldn't even exist. This place was a lot better when this kind of stuff wasn't confined to some kind of ghetto.
    How soon they forget...

    Blast Processing was created specifically for and at the request of programmers because our threads were being ridiculously quickly pushed off the front page of any other forum by everything else. We needed a forum where the ONLY thing allowed was development threads. No reviews, no hardware (unless it relates to programming), no idiotic polls - nothing but developer goodness!!

    Just watch how quickly this thread disappears from the front page... in fact, in less than a week, you won't be able to find it without a search.

  14. #14
    fear and rustling Cleetus Johnson's Avatar
    Join Date
    Dec 2012
    Location
    4chan party van
    Posts
    7
    Rep Power
    0

    Default

    I downloaded the package I will look into the archive later. Great stuff man .
    Wannabe programmer of Crimson Sparkle games./We control the jimmies, we control the rustling.

  15. #15
    Bite my shiny, metal ***! Hero of Algol retrospiel's Avatar
    Join Date
    Mar 2008
    Location
    Cologne, FRG
    Posts
    7,816
    Rep Power
    92

    Default

    Quote Originally Posted by Chilly Willy View Post
    Blast Processing was created specifically for and at the request of programmers because our threads were being ridiculously quickly pushed off the front page of any other forum by everything else.
    I see. Still, it was more fun when everyone participated in these threads, plus this forum seemed way more active before the split. I think I was for creating a dedicated forum but in hindsight I regret not being more vocal about the concerns I had as well.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •