Author Topic: Sega Genesis 16 bit C programming  (Read 327 times)

0 Members and 2 Guests are viewing this topic.

Offline Pieman7373

  • Full User
  • Join Date: Jan 2017
  • Location: Lake Stevens, Washington, USA
  • Posts: 44
  • Post Rating Ratio: +1/-0
    • Pieman7373
  • Gender: Male
Sega Genesis 16 bit C programming
« on: May 31, 2018, 06:05:53 am »
I recently decided to get into the retro-gaming scene, and i wanted to start programming for the sega Genesis. I watched a video to set up the right dev environment, but i understand almost none of the examples included with it, which sucks... Do any of you guys have experience with this?


  • Calculators owned: TI-80, TI-81, TI-82,TI-83+, TI-84+SE, TI-84+CSE, TI-84+CE, TI-89 Titanium, TI-92

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 794
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: Sega Genesis 16 bit C programming
« Reply #1 on: May 31, 2018, 06:23:31 am »
I'm surprised you don't understand any of the examples, they should be simple, for the most part anyway...
You might want to look at the Sega Genesis specs before trying to understand the examples though.
For example, it has 4 palettes of 16 colors out of 512 pre-defined colors and there's only a background and a foreground = 2 palettes.
Then there are 2 other palettes palettes for sprites too. (you can also use the background's palettes for sprites but that's your call)

There's also BasiEgaxorz, which is a BASIC compiler for the Genesis. If you still don't understand how SGDK work,
then you can still give that one a try.

I have to say, C support on the Genesis is better supported than it is on the Super Nintendo.
It's even better on the Sega 32X where it's actually decent.
  • Calculators owned: TI Nspire CX, TI-89

Offline Pieman7373

  • Full User
  • Join Date: Jan 2017
  • Location: Lake Stevens, Washington, USA
  • Posts: 44
  • Post Rating Ratio: +1/-0
    • Pieman7373
  • Gender: Male
Re: Sega Genesis 16 bit C programming
« Reply #2 on: May 31, 2018, 06:40:49 am »
Well, I'm pretty much a novice at C, so that might be why it makes barely any sense  ;)
Thank you for the advice though, I will have to look into those things
  • Calculators owned: TI-80, TI-81, TI-82,TI-83+, TI-84+SE, TI-84+CSE, TI-84+CE, TI-89 Titanium, TI-92

Offline 123outerme

  • Super User
  • Join Date: Jan 2015
  • Location: In spaaace! Well, the Earth is anyhow.
  • Posts: 709
  • Post Rating Ratio: +6/-0
  • Professional Unpaid Intern
    • 123outerme
    • 113/11355
  • Gender: Male
Re: Sega Genesis 16 bit C programming
« Reply #3 on: May 31, 2018, 07:23:43 pm »
Well, I'm pretty much a novice at C, so that might be why it makes barely any sense  ;)
Thank you for the advice though, I will have to look into those things
If you're a novice, I would recommend doing computer projects until you grasp the basics, then jumping into other hardware. Once you understand C and how it works with memory, you can apply that to the memory structure of the Genesis. As well, you can ask anyone on the forum for help, including me. I'd be happy to lend a hand.
« Last Edit: May 31, 2018, 07:54:36 pm by 123outerme »
  • Calculators owned: TI-84+CSE, TI-nspire Clickpad, TI-84+SE

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19025
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Sega Genesis 16 bit C programming
« Reply #4 on: May 31, 2018, 07:41:46 pm »
It depends. There's also BEX (BasiEgaXorz), which is similar to BASIC languages, if you're more into that kind of thing. I don't remember if it supports Deflatemask songs, however...
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games