Results 1 to 11 of 11

Thread: Homebrewing: Which of these is the easiest to program for...

  1. #1
    Cherry (Level 1)
    Join Date
    Oct 2006
    Location
    Illinois, North America
    Posts
    213
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default Homebrewing: Which of these is the easiest to program for...

    Atari 7800,
    Sega Master System,
    Sega Genesis.


    Also take into consideration acquiring chips, cartridges, defeating any encryption if need be.
    Robot, fight like a chicken!

  2. #2
    Startin' From Scratch Custom rank graphic
    AB Positive's Avatar
    Join Date
    May 2003
    Location
    not on the coast of massachusetts
    Posts
    6,201
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    I'd say about equally difficult/easy with the nod going to 7800 and Genesis as a tie due to the documentation out there.

    I don't really know the SMS homebrew scene too well though so I could be wrong. Right now I'm trying to learn 68K assembly for Amiga and Genesis homebrewing, it's difficult but rewarding - good luck!
    -AB+

    Holy crap. It's been a while.

  3. #3
    Great Puma (Level 12) Steve W's Avatar
    Join Date
    Jun 2006
    Location
    DFW Metroplex, Texas
    Posts
    4,641
    Thanks Thanks Given 
    67
    Thanks Thanks Received 
    43
    Thanked in
    39 Posts

    Default

    Has anyone homebrewed anything on the Sega Master System? I've never heard of that before. The 7800 and Genesis, sure. If you could find proper documentation on the SMS, enough to be able to put together a game, then I'd go with that one. You could be the first person to make a new game for it!

  4. #4
    Strawberry (Level 2) ccovell's Avatar
    Join Date
    Apr 2007
    Location
    Japan
    Posts
    554
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    http://www.smspower.org/forums/viewforum.php?f=3

    and

    http://www.smspower.org/maxim/
    http://www.smspower.org/martin/
    http://www.smspower.org/nick/
    Demos

    SMS/GG development isn't the most active in the world, but there have been several games and demos made for them.

  5. #5
    Apple (Level 5) Arkhan's Avatar
    Join Date
    Aug 2009
    Location
    Neptune
    Posts
    1,155
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    PSN
    TurboArkhan

    Default

    Im going to say Genesis since 68000 ASM is sexy and great.

    Its the friendliest of the ASMs

    plus there exist some music tools, and you can always go the sega-cd route too.

  6. #6
    Strawberry (Level 2) tomaitheous's Avatar
    Join Date
    Nov 2007
    Posts
    446
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post

    Default

    SMS is pretty decent. The video setup is much straight forward than say, NES.

    But I'd have to go with Genesis on this one. The 68000 processor is thee EASIEST processor ever to learn to code for in assembly. There's also the fact that there is no bank switching. It's all linear/flat addressing. That's a huge plus for beginners.

    The VDP is a little more complicated on the Genesis than the SMS, but it's still pretty straight forward. The only thing I don't like about it is how they section out the source vram address. When you pick a vram address, it's not just a linear 16bit address. Some higher bits are in the second port write. But other than that, sprites, tiles, tilemaps, etc are all straight forward.

    So on SMS, you have to worry about banking memory and the instruction set isn't as nice as the 68k. You wrote more code, etc. The video side though is fairly simple. It just sucks that the tilemap is soooo small. It doesn't mean you can't scroll like other consoles horizontally, but it requires more thought and design.

    I've not coded for the 7800, but from what I've seen/heard/read - it's not even as close to the SMS or Genesis in terms of learning to code something reasonable for. Hell, I'd put 7800 lower than the NES - which is a bit convoluted at times.


    Edit: I'd personally like to see more SMS homebrew dev. There's already a ton of great commercial titles for the Genesis. I dunno, just rather see some new SMS stuff. And some really graphically beautiful 8bit graphics from that system too.
    Last edited by tomaitheous; 11-08-2009 at 08:42 PM.

  7. #7
    Strawberry (Level 2) ccovell's Avatar
    Join Date
    Apr 2007
    Location
    Japan
    Posts
    554
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    The only problems with the SMS are that the VDP timings and eccentricities are even more confusing than the NES. Check out SMSPower; the VDP is complained about quite a bit. Second problem is the complete lack of sprite tile flipping; third, the complete lack of mid-screen vertical scroll adjustment, meaning no stretching/warping effects, static roads in racing games, etc.

  8. #8
    Apple (Level 5) Arkhan's Avatar
    Join Date
    Aug 2009
    Location
    Neptune
    Posts
    1,155
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    PSN
    TurboArkhan

    Default

    yeah, SMS games need to be had. Graphically the SMS always seemed superior. Double Dragon is a prime example.

  9. #9
    Pretzel (Level 4) MASTERWEEDO's Avatar
    Join Date
    Jun 2005
    Location
    Illinois
    Posts
    871
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    I always wanted to program for the genesis but I thought it was gonna be too hard and didnt do much research(back when TavernRPG was just an idea). I guess I'm easily discouraged. i was trying to find a way to make music for the genesis, but i couldnt, maybe now there's some programs, but i havent looked in years.

  10. #10
    Startin' From Scratch Custom rank graphic
    AB Positive's Avatar
    Join Date
    May 2003
    Location
    not on the coast of massachusetts
    Posts
    6,201
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    Quote Originally Posted by MASTERWEEDO View Post
    I always wanted to program for the genesis but I thought it was gonna be too hard and didnt do much research(back when TavernRPG was just an idea). I guess I'm easily discouraged. i was trying to find a way to make music for the genesis, but i couldnt, maybe now there's some programs, but i havent looked in years.

    I may be mistaken here but I'm under the understanding that MilkyTracker would take care of anything you'd want 68K music-wise. I know it has ST and Amiga music capabilities... but hey, who knows? Not I since I'm still banging on the ASM right now.
    -AB+

    Holy crap. It's been a while.

  11. #11
    Apple (Level 5) Arkhan's Avatar
    Join Date
    Aug 2009
    Location
    Neptune
    Posts
    1,155
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    PSN
    TurboArkhan

    Default

    Quote Originally Posted by AB Positive View Post
    I may be mistaken here but I'm under the understanding that MilkyTracker would take care of anything you'd want 68K music-wise. I know it has ST and Amiga music capabilities... but hey, who knows? Not I since I'm still banging on the ASM right now.
    there is a tracker that emulates the Genesis FM chip. I forget its name but i have it somewhere around here. Its got a few cool songs packed in too!
    Aetherbyte: PC-Engine and more homebrew

Similar Threads

  1. Easiest way to clean the PSP
    By Jastrick in forum Technical and Restoration Society
    Replies: 2
    Last Post: 01-27-2008, 01:57 AM
  2. FS: Modded NDS and all you need to start homebrewing..
    By zektor in forum Buying and Selling
    Replies: 0
    Last Post: 12-19-2005, 10:04 PM
  3. Sega Genesis/CD Homebrewing - Make Your Own Game?
    By Zexmaix in forum Technical and Restoration Society
    Replies: 1
    Last Post: 07-22-2005, 12:37 PM
  4. Nintendo DS is ready for Homebrewing
    By Mog_the_Destroyer in forum Classic Gaming
    Replies: 6
    Last Post: 03-09-2005, 03:12 PM
  5. Good places to start for possible homebrewing?
    By AB Positive in forum Classic Gaming
    Replies: 18
    Last Post: 07-23-2003, 08:57 AM

Posting Permissions

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