Found: Dreamcast Tower of Babel Demo

Discussion in 'Sega Dreamcast Development and Research' started by Dreamcast, Feb 8, 2014.

  1. Dreamcast

    Dreamcast Intrepid Member

    Joined:
    Jul 17, 2007
    Messages:
    625
    Likes Received:
    39
    What FamilyGuy says is true :). I received a follow-up PM (I'm still unable to reply to your PMs :/). with screenshots of the demo running in NullDC. I can try the binary patches I was given on a Katana this weekend after I finish some other stuff I need to complete. I did quickly try to run it in NullDC, but it won't run for me (perhaps there's an additional change needed since the initial PM I received).

    Excellent work to those involved with this, though. Hopefully there's hope for seeing the SCUD Race and F40 / Porsche demos working again as well.
     
    Last edited: Mar 14, 2014
  2. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,059
    Likes Received:
    937
    That goes without saying my friend!

    @T_chan, I don't have the time to mess with it sadly, kinda on a rush here, but you'll soon enought be able to check for yourself.

    Stay tuned!
     
    Last edited: Mar 14, 2014
  3. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,059
    Likes Received:
    937
    Intentional double post, so people know something new was posted!


    Video of it running on an emulator (demul I think):
    [video=youtube_share;P4fAbTrhvto]http://youtu.be/P4fAbTrhvto[/video]

    Two tests GDIs (currently uploading, should appear soon) (done):
    https://www.mediafire.com/folder/1rhh64if5t1t1/Tower_of_Babel_Demo
    The logon one shows some test infos, the logoff one doesn't.


    All credit goes to a skilled friend of mine.
    (I'm simply a happy courier here)


    Some technical infos (afaiu):
    To execute the demo it seems like 1DC_215M.BIN loads APLOADER.BIN which simply transits to loading BABEL.BIN.
    The hacks done to the binaries for the demo to run on emulators aren't very clean ones according to the hacker.
    Two modifications were needed simply so that it'd boot on emulators, because of unsupported hardware features in emulators.
    (FG: Maybe, like GF, because it uses direct syscalls instead of standardized libraries.)
    There's a readme.txt file in the GDI images, in japanese, that describes "management during demonstration".


    That's it! ENJOY!


    FG
     
    Last edited: Mar 15, 2014
  4. BLUamnEsiac

    BLUamnEsiac ɐɹnɔsqO ʇᴉq-8

    Joined:
    Aug 26, 2011
    Messages:
    672
    Likes Received:
    101
    Kudos to your friend for getting this to run!
     
  5. TapamN

    TapamN Active Member

    Joined:
    Sep 16, 2005
    Messages:
    30
    Likes Received:
    13
    Holy crap, there are Saturn-era Shenmue renders on that!

    [​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]
     
    Last edited: Mar 15, 2014
    good likes this.
  6. wombat

    wombat SEGA!

    Joined:
    Mar 14, 2004
    Messages:
    2,673
    Likes Received:
    321
    HOLY SHIT! Amazing to see the Tower Of Babel tech demo running in HQ! Great job mr. anonymous!
     
  7. Woofmute

    Woofmute Site Supporter 2013-15, 17

    Joined:
    Jan 18, 2010
    Messages:
    186
    Likes Received:
    44
    That WAV folder though ^^

    EDIT: Running it on my dev unit with 1DC_215M.BIN as the 1st read file, I get a dark blue screen with the words "receive wait" printed in green.

    It uses the Nindows debug system, like the Scud racer sample, Rez, and Sonic Shuffle.
     
    Last edited: Mar 15, 2014
  8. Esppiral

    Esppiral Enthusiastic Member

    Joined:
    Oct 3, 2012
    Messages:
    506
    Likes Received:
    1,068
    Wow this is just amazing! thanks to that anonimous person!

    :)
     
  9. Miggi03

    Miggi03 Newly Registered

    Joined:
    Mar 20, 2014
    Messages:
    1
    Likes Received:
    0
    I love you guys. Always digging up treasure.
     
  10. T_chan

    T_chan Gutsy Member

    Joined:
    Apr 13, 2008
    Messages:
    470
    Likes Received:
    65
    Many many thanks for this !!

    (I haven't had the time to launch it myself, but thanks already :))
     
  11. PrOfUnD Darkness

    PrOfUnD Darkness Familiar Face

    Joined:
    Mar 13, 2004
    Messages:
    1,122
    Likes Received:
    48
    Bumping this thread because it's a piece of history! Thanks!
     
  12. Energy

    Energy Spirited Member

    Joined:
    Oct 26, 2009
    Messages:
    118
    Likes Received:
    37
    Wow - amazing, thank you! :)
     
  13. Anthaemia.

    Anthaemia. The Original VF3 Fangirl™

    Joined:
    Jun 4, 2004
    Messages:
    1,654
    Likes Received:
    221
    This is a truly INCREDIBLE find, perhaps one of the most historic Sega related efforts since the Sonic 2 beta was preserved years ago! Now all we need is for someone to locate the "Iri-San" real time sequence, European-developed "Future City" tech demo and those four examples created by Sega of America to show off the Dreamcast at the 1998 E3, as they were all certainly of equal importance (along with the various SCUD Race samples, though I suspect these may be released very soon)...
     
  14. PrOfUnD Darkness

    PrOfUnD Darkness Familiar Face

    Joined:
    Mar 13, 2004
    Messages:
    1,122
    Likes Received:
    48
    Never heard about these SOE and SOA demos. Any videos?
     
    Last edited: Mar 28, 2014
  15. Yakumo

    Yakumo Pillar of the Community *****

    Joined:
    Mar 14, 2004
    Messages:
    20,515
    Likes Received:
    1,052
    He means the duck demo, in room demo with a table and some water mountain texture demo. Pictures were published in the UK Saturn Magazines many years ago before it became the DC magazine.
     
    Last edited: Mar 28, 2014
    good likes this.
  16. sonik

    sonik Site Supporter 2013

    Joined:
    Mar 15, 2004
    Messages:
    627
    Likes Received:
    20
    Amazing find!
    It's interactive? Any way to show stats on screen?
     
  17. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,059
    Likes Received:
    937
    I think there are some debug menus (see the mouse pointer in the video?). You could check yourself on the emu though, gdi files were posted.

    Else, you'll have to ask Rezinator to know that; the only person I know that plays with those menus often.
     
    Last edited: Mar 29, 2014
  18. Woofmute

    Woofmute Site Supporter 2013-15, 17

    Joined:
    Jan 18, 2010
    Messages:
    186
    Likes Received:
    44
    It's the Nindows debug, which isn't usually too extensive. It's available as an include file in the SDK.
    Unfortunately, it doesn't seem to render properly in Demul which is weird; Nindows renders perfectly in the beta of Rez. I have a feeling this is because in Rez it uses a grey and blue colour scheme, in the scud racer sample and in Sonic Shuffle it uses a blue gradient effect.

    [​IMG]

    There is only a right click menu, which is normal. It has a debug section containing various info windows and a debug window which I can't really investigate without it rendering properly. Right clicking on it and selecting property allowed me to change some colours.
    Sonic Shuffle had lots of different things you could mess with under the User section, here it is undefined and greyed out. Can't do much with it in this state, I don't think there was anything set up to be in the menu though as it's undefined. The one in Rez is grey but not undefined...
    Font just allows you to change the size for the menu fonts.
    Exit seems to just restart the demo. I believe it takes you back to the main program but due to however this has been modified, it loads Babel again.

    Tried to investigate this on my dev unit but as I mentioned before I just get stuck at a 'receive wait' screen.
     
  19. Esppiral

    Esppiral Enthusiastic Member

    Joined:
    Oct 3, 2012
    Messages:
    506
    Likes Received:
    1,068
    Connecting the controller to different ports allows for different options.


    Such as enable fog or change the colours, pause rewind fast forward and so on

    [​IMG]


    [​IMG]



    [​IMG]

    [​IMG]


    [​IMG]


    [​IMG]




    [​IMG]



    [​IMG]





    I think the debug window is just dummy or it is not working properly.
     
    Last edited: Mar 29, 2014
  20. kurtori

    kurtori Spirited Member

    Joined:
    Dec 11, 2006
    Messages:
    112
    Likes Received:
    0
    Amazing! I hope there will be a .cdi playable on real DC hardware in the near future!
     

Share This Page