Quantcast

Page 1 of 7 12345 ... LastLast
Results 1 to 15 of 94

Thread: Jo Engine: 2D game engine for the Sega Saturn

  1. #1
    Hard Road! ESWAT Veteran Barone's Avatar
    Join Date
    Aug 2010
    Location
    Brazil
    Posts
    6,975
    Rep Power
    148

    Saturn Jo Engine: 2D game engine for the Sega Saturn

    Hi!

    I discovered this project the other day and felt like giving it a proper thread here since it looks very interesting IMO and it's currently active.

    Website: http://www.jo-engine.org/

    Jo Engine is a 2D game engine for the Sega Saturn written in C under MIT license.
    It allows to develop game easily without extensive knowledge in embedded development.
    And... games run on emulator and also on the original system !
    It also offers a map editor:
    http://www.jo-engine.org/mapeditor/


    Sonic demo (2014):

  2. #2
    Genesis Knight's Avatar
    Join Date
    Jun 2005
    Location
    North Carolina
    Posts
    5,720
    Rep Power
    52

    Default

    Wow. Looks a ton better than I would have expected. Very smooth, good color, transparencies even! Maybe now that it's getting easier to play unsigned code on the Saturn, this sort of thing will pick up some steam.

  3. #3
    Hero of Algol TrekkiesUnite118's Avatar
    Join Date
    May 2010
    Age
    29
    Posts
    7,731
    Rep Power
    104

    Default

    Might be fun to try playing around in this.

  4. #4
    Master of Shinobi evilevoix's Avatar
    Join Date
    Apr 2011
    Location
    Jerzy Shore
    Posts
    1,648
    Rep Power
    42

    Default

    Very nice I am impressed.

  5. #5
    WCPO Agent
    Join Date
    Aug 2014
    Location
    France
    Posts
    750
    Rep Power
    32

    Default

    Only one sprite for the moment. Hard to tell if it will stay smooth.

    But it's a great, great project. I wish him good luck.

  6. #6
    Framemeister Expert Hedgehog-in-TrainingRoad Rasher Tower of Power's Avatar
    Join Date
    Oct 2015
    Posts
    485
    Rep Power
    13

    Default

    Quote Originally Posted by Genesis Knight View Post
    Wow. Looks a ton better than I would have expected. Very smooth, good color, transparencies even! Maybe now that it's getting easier to play unsigned code on the Saturn, this sort of thing will pick up some steam.
    You can play unsigned code on Saturn now?

  7. #7
    Mega Driven Master of Shinobi cleeg's Avatar
    Join Date
    Oct 2010
    Location
    Outer Space 2
    Age
    38
    Posts
    2,426
    Rep Power
    47

    Default

    That's superb, great thread. I'd love to see some more Saturn homebrew; I've been following the row on the N64 Vs Saturn thread of late and though I can't remember who said it I think it's true there is a lot of untapped potential in this machine. I get the impression it's versatile if handled properly, it'll be interesting to see if this takes off...

    As a side note, it looks like he's using a HDMI upscaler box in his vid, the OSD looks like the one I use. I'd recommend it, it's a cheapo - no - brando little thing that handles the Saturn's 240p - 480i changeovers with no lag at all.

  8. #8
    Master of Shinobi Sik's Avatar
    Join Date
    Jan 2011
    Posts
    2,136
    Rep Power
    43

    Default

    So much for 2D... (what is this for, superscaler-style games?)

    Quote Originally Posted by tryphon View Post
    Only one sprite for the moment. Hard to tell if it will stay smooth.
    Very likely unless something really dumb is going on under the hood, in fact the documentation seems to warn you about the functions that are slow to use. Having a shitty entity manager is more likely to be an issue (and this would be your fault since Jo doesn't provide that).

  9. #9
    WCPO Agent
    Join Date
    Aug 2014
    Location
    France
    Posts
    750
    Rep Power
    32

    Default

    Quote Originally Posted by Sik View Post
    (what is this for, superscaler-style games?)
    You're meaning the z attribute ? I'd have thought it was related to priority (what is above what), not scaling (but it was just a supposition).

  10. #10
    Master of Shinobi Sik's Avatar
    Join Date
    Jan 2011
    Posts
    2,136
    Rep Power
    43

    Default

    Yeah, but the name of the function suggests it should at least look 3D-like, and scaling sprites doesn't take much effort on the Saturn (・~・) (in hindsight, maybe the name refers to isometric games, where sprites are in 3D coordinates but their size is not affected by perspective?)

  11. #11
    Hedgehog-in-Training Hedgehog-in-TrainingSports Talker Johannes Fetz's Avatar
    Join Date
    Dec 2015
    Location
    Montpellier, France
    Posts
    40
    Rep Power
    0

    Default

    Hi,

    I'm the creator of this engine and I want to answer your questions.

    the Z index is the layer (or priority if you wants) not stretch or scalling.

    The engine is optimized to load and display many sprites at the same time not just one

    You can also made many scroll map with multi layer transparency.

    On the documentation some function are noted "slow" but I mean "slower" (we talk about millisecond or microsecond ) than the basic function in the jo engine.

    To answer the question
    You can play unsigned code on Saturn now
    , you can but you have to do the swap ticks or use a modchip, but one of my friend is working on it .


    PS: I will add a mode7 feature to the engine wednesday.

  12. #12
    Wildside Expert willis's Avatar
    Join Date
    Jan 2007
    Posts
    197
    Rep Power
    11

    Default

    Very, very interesting... Having something new for the Saturn would be completely welcome! I'm sure that machine didn't get the optimum time it needed to really reach what it was capable of. Many games showed absolute potential of what could be done, but sadly it never got the chance. Is there a homebrew scene that has released games for it? If so can anyone point me in the direction to check it out.

  13. #13
    WCPO Agent LinkueiBR's Avatar
    Join Date
    Oct 2013
    Posts
    782
    Rep Power
    32

    Default

    Quote Originally Posted by Johannes Fetz View Post
    Hi,

    I'm the creator of this engine and I want to answer your questions.

    the Z index is the layer (or priority if you wants) not stretch or scalling.

    The engine is optimized to load and display many sprites at the same time not just one

    You can also made many scroll map with multi layer transparency.

    On the documentation some function are noted "slow" but I mean "slower" (we talk about millisecond or microsecond ) than the basic function in the jo engine.

    To answer the question , you can but you have to do the swap ticks or use a modchip, but one of my friend is working on it .


    PS: I will add a mode7 feature to the engine wednesday.
    VISUAL SHOCK!
    SPEED SHOCK!
    SOUND SHOCK!
    NOW IS TIME TO THE 68000 HEART ON FIRE!


    Shadow of the Beast II - Enhanced Colors:
    http://www.romhacking.net/hacks/2275/

    Sunset Riders - Enhanced Colors:
    http://www.romhacking.net/hacks/2287/

    Turrican - Fixed:
    http://www.romhacking.net/hacks/2535/

  14. #14
    WCPO Agent
    Join Date
    Aug 2014
    Location
    France
    Posts
    750
    Rep Power
    32

    Default

    Good luck

    I'd like to buy a Saturn, but like with all the CD-based consoles, you're never sure to have something that will function...

  15. #15
    Hedgehog-in-Training Hedgehog-in-TrainingSports Talker Johannes Fetz's Avatar
    Join Date
    Dec 2015
    Location
    Montpellier, France
    Posts
    40
    Rep Power
    0

    Default

    Hi,

    Thank you everybody for your support

    I 'm glad to know that the project interests you

    I'll post news about the project on this thread

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
  •