Page 1 of 2 12 LastLast
Results 1 to 20 of 21

Thread: SNES: Spacy Funky B.O.B. Source Code

  1. #1

    SNES: Spacy Funky B.O.B. Source Code

    You may have seen it on eBay a few weeks ago, and here it is in all it's antique glory. The source code to an average early Super Nintendo game. Hopefully someone will be able to make good use of it, because anything is better than it sitting on my or anyone else's shelf or hard drive gathering dust. But if you do make some use of it, PLEASE let me know!

    Link:
    SNES: Spacy Funky B.O.B. Source Code

    And if you're into to prototypes or Satellaview items, I post those every time I get a chance to sit down and work.

  2. #2
    Wow, that is nice stuff, thanks man

  3. #3
    Foot Soldier
    d4s's Avatar

    Join Date
    Jan 2005
    Location
    cologne, germany
    Posts
    286
    Nice one, Matt, thanks for releasing!
    Didn't see it on ebay. How much did you pay?

  4. #4
    Mamihlapinatapai ASSEMbler Elite
    babu's Avatar

    Join Date
    Apr 2005
    Location
    .se
    Posts
    2,950
    Very nice release, much appreciated.
    btw. ygpm.
    This game will make you a sociopath
    ++++++++++[>+++++++++++<-]++++++++++[>--.+++.-<-]>--.

  5. #5
    BLAST PROCESSING Foot Soldier
    drx's Avatar

    Join Date
    Jun 2006
    Posts
    441
    Nice. There's some Genesis stuff there as well, for example "equates.h for sega notes" etc.

  6. #6
    Foot Soldier
    d4s's Avatar

    Join Date
    Jan 2005
    Location
    cologne, germany
    Posts
    286
    Just had a look at the source files. Appears to be complete and compileable. I don't know which assembler was used for this one. My guess would be SASM, which crashes on my XP machine.
    The source could of course be converted to be compiled on wla dx or another recent assembler.

    From what I can see, most of the game was coded rather statically. Still great to see how they did it back in the days. =)
    Last edited by d4s; 09-02-2008 at 02:43 AM.

  7. #7
    BLAST PROCESSING Foot Soldier
    drx's Avatar

    Join Date
    Jun 2006
    Posts
    441
    Quote Originally Posted by d4s
    Just had a look at the source files. Appears to be complete and compileable. I don't know which assembler was used for this one. My guess would be SASM, which crashes on my XP machine.
    The source could of course be converted to be compiled on wla dx or another recent assembler.

    From what I can see, most of the game was coded rather statically. Still great to see how they did it back in the days. =)
    I don't know much about SNES, but it looks a lot like SNASM68K syntax. So maybe it's a SNASM assembler, but then again, like I said, no idea.

    Edit: also, you can run these in DosBOX
    Last edited by drx; 09-02-2008 at 03:11 AM.

  8. #8
    music lover ASSEMbler Extreme
    Never Logs Out
    WolverineDK's Avatar

    Join Date
    Mar 2004
    Location
    Denmark
    Posts
    5,544
    MatthewCallis

    I have uploaded the source package to megaupload

    Take it, and use it as a mirror. And I haven´t tampered with it at all.
    Last edited by WolverineDK; 09-02-2008 at 02:26 PM.
    Did you know that sex is illegal without a condom in the state of Nevada ?
    "Historien lærer os, at folk aldrig har lært noget af historien" - G.W.F. Hegel

    "history teach us, that nobody learns from history" G.W.F. Hegel

    Language Learning Resources

  9. #9
    Quote Originally Posted by WolverineDK
    MatthewCallis

    I have uploaded the source package to megaupload

    Bacon.

    Take it, and use it as a mirror. And I haven´t tampered with it at all.
    Thanks, but I don't foresee the need of a mirror.

    If anything it does more harm than good as it redirect traffic away from my site.

  10. #10
    music lover ASSEMbler Extreme
    Never Logs Out
    WolverineDK's Avatar

    Join Date
    Mar 2004
    Location
    Denmark
    Posts
    5,544
    Quote Originally Posted by MatthewCallis
    Thanks, but I don't foresee the need of a mirror.

    If anything it does more harm than good as it redirect traffic away from my site.
    Ok, do you want me to remove it again ?
    Did you know that sex is illegal without a condom in the state of Nevada ?
    "Historien lærer os, at folk aldrig har lært noget af historien" - G.W.F. Hegel

    "history teach us, that nobody learns from history" G.W.F. Hegel

    Language Learning Resources

  11. #11
    Moderator Staff

    ASSEMbler Regix
    Pillar of the Community
    Yakumo's Avatar

    Join Date
    Mar 2004
    Location
    Shimonoseki / Japan
    Posts
    17,052
    ooh, B.O.B by Gray Matter. EVERYTHING that company made is total pig shit and that's not even an exaggeration. In fact, one of their games will be on the next Retro Core show :)

    Still, nice to see the source code shared, crap game or not. thanks MatthewCallis :thumbsup:

    Yakumo
    TWITTER @RetroCoreYakumo



  12. #12
    Very cool to see the source code; it'll help give some ideas [Yakumo would probably note "of how NOT to program"] for my platformer programming, esp. collision detection.

    There is a ROM of Super Mario World in the directory of the ROM uploading program. I dunno, but if you want to be spared the wrath of Nintendo, you might want to take that out of the archive.
    .senile di ugno it cuall a oteer gaI
    --
    http://www.chrismcovell.com

  13. #13
    music lover ASSEMbler Extreme
    Never Logs Out
    WolverineDK's Avatar

    Join Date
    Mar 2004
    Location
    Denmark
    Posts
    5,544
    Quote Originally Posted by ccovell
    Very cool to see the source code; it'll help give some ideas [Yakumo would probably note "of how NOT to program"] for my platformer programming, esp. collision detection.

    There is a ROM of Super Mario World in the directory of the ROM uploading program. I dunno, but if you want to be spared the wrath of Nintendo, you might want to take that out of the archive.
    what the heck are you babbling about ? could you please explain what you mean by program uploading program ?
    Did you know that sex is illegal without a condom in the state of Nevada ?
    "Historien lærer os, at folk aldrig har lært noget af historien" - G.W.F. Hegel

    "history teach us, that nobody learns from history" G.W.F. Hegel

    Language Learning Resources

  14. #14
    Mamihlapinatapai ASSEMbler Elite
    babu's Avatar

    Join Date
    Apr 2005
    Location
    .se
    Posts
    2,950
    it's a program for uploading data to the the Sluggo III rom emu
    edit:
    There's a picture of Sluggo III on this page for those interested
    http://www.alten8.com/retrosoft/kit.html
    Last edited by babu; 09-02-2008 at 08:34 PM.
    This game will make you a sociopath
    ++++++++++[>+++++++++++<-]++++++++++[>--.+++.-<-]>--.

  15. #15
    music lover ASSEMbler Extreme
    Never Logs Out
    WolverineDK's Avatar

    Join Date
    Mar 2004
    Location
    Denmark
    Posts
    5,544
    Quote Originally Posted by babu
    it's a program for uploading data to the the Sluggo III rom emu
    edit:
    There's a picture of Sluggo III on this page for those interested
    http://www.alten8.com/retrosoft/kit.html
    aaah ok, thanks for the explanation.
    Did you know that sex is illegal without a condom in the state of Nevada ?
    "Historien lærer os, at folk aldrig har lært noget af historien" - G.W.F. Hegel

    "history teach us, that nobody learns from history" G.W.F. Hegel

    Language Learning Resources

  16. #16
    ASSEMbler Soldier
    MottZilla's Avatar

    Join Date
    Feb 2006
    Location
    USA
    Posts
    3,991
    I'm amused by how many times the work Fuck appears in the source code. This is a very nice release. Hopefully it will help those who want to develop for SNES. Even a bad game would have some value in source code because often a game just sucks because of design and not the fault of programming you know.

  17. #17
    BLAST PROCESSING Foot Soldier
    drx's Avatar

    Join Date
    Jun 2006
    Posts
    441
    Quote Originally Posted by MottZilla
    I'm amused by how many times the work Fuck appears in the source code.
    You must not have seen 32x source code. :lol:

  18. #18
    ASSEMbler Soldier
    MottZilla's Avatar

    Join Date
    Feb 2006
    Location
    USA
    Posts
    3,991
    No I haven't, I take it that would be related to programming difficulties or general disliking of the system by the developer?

    I think things like this, the actual source code to classic-era commercial games is one of the best things for people to be able to see. Anything that could promote more homebrew or independent games for systems like the SNES, Genesis, etc is very nice.

  19. #19
    BLAST PROCESSING Foot Soldier
    drx's Avatar

    Join Date
    Jun 2006
    Posts
    441
    Quote Originally Posted by MottZilla
    No I haven't, I take it that would be related to programming difficulties or general disliking of the system by the developer?

    I think things like this, the actual source code to classic-era commercial games is one of the best things for people to be able to see. Anything that could promote more homebrew or independent games for systems like the SNES, Genesis, etc is very nice.
    I have talked to many people who developed 32x games back in the day and all (with one exception) absolutely abhorred the system. Horrible debugging, a pain to get everything to work, frequent specification changes (as most games were developed along with the console itself, I have one or two prototypes for 32x that don't run at all on retail 32x due to incompatible hardware :P), and the documentation is erroneous (and during the development, lacking).

    Some developers had to take breaks for weeks at a time due to a problem that seemingly had no solution until a fix / sega bulletin arrived. Heh :P

    I should know this too, I develop code on the 32x myself. I recently ported Sonic 1 to 32x (link).

    Edit: the one exception actually praised the 32x. It does have its benefits. For example, it's much easier to write self-modifiable code on it.
    Last edited by drx; 09-05-2008 at 02:03 AM.

  20. #20
    ASSEMbler Soldier
    MottZilla's Avatar

    Join Date
    Feb 2006
    Location
    USA
    Posts
    3,991
    Wow that's an impressive project. So was the Sonic 1 game disassembled by someone and source code made? So by a 32X port, what exactly is changed? Does game logic run on the SH2? Or is all graphics rendering now from the 32X SH2 and VDP? No Genesis VDP? Just curious as I find the Sega monster system of MD + 32X + CD very interesting.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

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