Game basic for sega saturn

Discussion in 'Sega Saturn Programming and Development' started by WarHampster, May 7, 2008.

  1. WarHampster

    WarHampster Robust Member

    Joined:
    May 4, 2008
    Messages:
    232
    Likes Received:
    0
    I've heard a bit about this, and I'm wondering if anyone here has one. The reason I'm asking is that I want to get into Saturn homebrew, and I thought that game basic would be a good place to start. Can anyone tell me from experince if this is a good tool to use?
     
  2. dj898

    dj898 Site Supporter 2015

    Joined:
    Mar 14, 2004
    Messages:
    3,325
    Likes Received:
    55
    I believe Yakumo can tell you more about this one~
     
  3. Segafreak_NL

    Segafreak_NL v2.0 New and improved. Site supporter 2012-15

    Joined:
    Jul 29, 2004
    Messages:
    2,942
    Likes Received:
    55
    If you got a history in BASIC / QBASIC or Quickbasic it's worth a shot. That said, there's a whole slew of Saturn only new commands to be learned.
    I condered it and might create something with it in the future.
     
  4. WarHampster

    WarHampster Robust Member

    Joined:
    May 4, 2008
    Messages:
    232
    Likes Received:
    0
    I'm pretty good at basic, so it's not the language I'm worried about. Do you know how easy/ hard it is to convert models and sprites into the sega format?
     
  5. Segafreak_NL

    Segafreak_NL v2.0 New and improved. Site supporter 2012-15

    Joined:
    Jul 29, 2004
    Messages:
    2,942
    Likes Received:
    55
    It comes with some programs to create/load media. Not sure what types are supported.
     
  6. WarHampster

    WarHampster Robust Member

    Joined:
    May 4, 2008
    Messages:
    232
    Likes Received:
    0
    Alright, thanks. My final question: is it worth the $300 that it's going for on ebay?
     
    Last edited: May 8, 2008
  7. Segafreak_NL

    Segafreak_NL v2.0 New and improved. Site supporter 2012-15

    Joined:
    Jul 29, 2004
    Messages:
    2,942
    Likes Received:
    55
    No. Keep an eye on Yahoo Japan auctions and bid with some service (Rinkya, Celga etc). In the end that will work out far cheaper.
     
  8. WarHampster

    WarHampster Robust Member

    Joined:
    May 4, 2008
    Messages:
    232
    Likes Received:
    0
    Will do, thanks everyone.
     
  9. vbt

    vbt Spirited Member

    Joined:
    Mar 17, 2007
    Messages:
    125
    Likes Received:
    23
  10. Madroms

    Madroms Robust Member

    Joined:
    Feb 3, 2005
    Messages:
    222
    Likes Received:
    9
    There are only 2 great english sources for Game Basic on the net:
    - http://www.segaxtreme.net/index.php?p=satdev as vbt said (he did a great work on this site). vbt also did some basic programs and converted some others to be used with the game basic demo compiler that I extracted and made available as a stand alone version with his great help. You can find it on SX. Most of the programs don't work with this game basic demo compiler (this is why vbt was forced to convert and adapt them for the game basic demo compiler).
    - http://www.satakore.com/sega-saturn-complete-game-basic,,1,,0.html where you will find mostly all the programs/games/demos made with the game basic: info, screenshots, videos of them running and downloadable basic code sources. All of them can be played with the final game basic released on the SS.

    3D models can be used by using the DXFconv.exe tool provided on the game basic CD. Do a search on "poly" on the game basic database at satakore.com to see what people did.

    Btw, game basic programs can't be run alone. You always need the game basic compiler. If you plan to do homebrew that can be run be everyone, you must go to saturn coding directly. Check out www.segaxtreme.net for that.
     
    Last edited: May 10, 2008
  11. WarHampster

    WarHampster Robust Member

    Joined:
    May 4, 2008
    Messages:
    232
    Likes Received:
    0
    Ah, I see. I'm going to forget about game basic and start seeing what I can do with the rockin b's saturn tutorial.
     
    Last edited: May 11, 2008
  12. vbt

    vbt Spirited Member

    Joined:
    Mar 17, 2007
    Messages:
    125
    Likes Received:
    23
    You can try the game basic demo extracted by Madroms, for sure there are some changes between that version and the final release but you can run your own code from an ISO without the devkit.

    I can help on that version if you want and for sure you can grab many samples from Madroms's SGB page.

    The first lesson would be to display a picture :

    http://forums.segaxtreme.net/showthread.php?t=15189

    For sure you can start with Rockin'-B tutorial :) More people can help you including Madroms and me.
     
  13. retro

    retro Resigned from mod duty 15 March 2018

    Joined:
    Mar 13, 2004
    Messages:
    10,354
    Likes Received:
    822
    You definately want to use 'proper' Saturn coding over the Game Basic for anything other than messing around for your own amusement, really. Get hold of an Action Replay and interface. Then learn to code for the SH2 ;-)

    It is a console that you program for out of love, and for wanting a challenge. Don't do it if you just want to create a game easily, it is a bitch to code for! If you're up for the challenge, though, go for it! You'll feel you've really achieved something when you get a working product... because you have!!
     
  14. WarHampster

    WarHampster Robust Member

    Joined:
    May 4, 2008
    Messages:
    232
    Likes Received:
    0
    Alright, my next question is: can I use the action replay USB datalink to play homebrew games on the saturn, or do I need a get a modchip or do the swap trick?
     
  15. vbt

    vbt Spirited Member

    Joined:
    Mar 17, 2007
    Messages:
    125
    Likes Received:
    23
    Yes, naturally you can play homebrew using USB datalink.
    For simple app that can be loaded in memory you can upload the binary in the saturn RAM
    For advanced applications, you can put data files (background, music,etc) on a CD without the saturn CD header (ip.bin) and upload the binary to the saturn RAM and access data on the CD

    Then you can finally do a CD release for the mass that will need a modchip or the swap trick.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page