Results 1 to 5 of 5

Thread: Saturn Lua Player released!

                  
   
  1. #1
    SEGA Saturn specialist RockinB's Avatar
    Join Date
    Jan 2005
    Location
    Germany
    Posts
    219
    Rep Power
    71

    sat Saturn Lua Player released!

    Finally, writing SEGA Saturn games in Lua becomes reality!

    Lua is a powerful, fast, light-weight, embeddable scripting language. The Saturn Lua Player is a powerful runtime environment for homebrew Saturn games written in Lua. It provides access to hundreds of functions of popular Saturn programming libraries.

    It's simple, it's fast, it's powerful and it makes fun! Making Saturn games is now as easy as opening up a text editor and writing:
    slPrint("Hello World", 5, 5) while true do slSynch() end

    The Saturn Lua Player has proved it's usefulness by running Police Officer Smith and various complex 3d demos. It successfully handles multiple 2D scrolls, rotational scrolls, complex 3D scenery, realtime gouraud shading, textures, save files, CD reading, PCM playback and a lot more!



    Download the all-in-one Saturn Lua Player package as Zip (15 MB) or 7-Zip (8 MB) archive.
    It includes 12 demos with prebuild ISOs, docs, tools and complete source code of the SLP runtime and all demos.


  2. #2
    SEGA Saturn specialist RockinB's Avatar
    Join Date
    Jan 2005
    Location
    Germany
    Posts
    219
    Rep Power
    71

    sat Some screenshots

    To verify the Saturn Lua Player, 12 demos that are part of the SGL library have been ported from C to Lua, so far.

    Most difficult were the walking Akira demo and the TORUS3 demo because of 3d animation and huge polygon count.

    Here you see screenshots of some of them, recorded with SSF emulator.

    The CHROME bump map effect demo:



    SGL DEMO_C: The walking akira demo, the virtua fighter character Akira is walking round and round.



    SGL design 3 demo: translate, scale and rotate a textured cube pyramid:



    SGL demo S_8_10_2 displaying two paralax scrolls with changing transparency setting:



    SGL demo S_8_11 displaying a normal and a rotational scroll:



    SGL demo Torus 3 displaying 3 high polygon count torus objects with realtime gouraud shading:


  3. #3

  4. #4
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    52
    Posts
    139,356
    Blog Entries
    3209
    Rep Power
    50

    Default

    wow bloody awesome work


    ill send news to gizmodo, engadget, joystiq kotaku and others, def worthy of some serious news attention

  5. #5
    SEGA Saturn specialist RockinB's Avatar
    Join Date
    Jan 2005
    Location
    Germany
    Posts
    219
    Rep Power
    71

    sat Saturn Lua Player != PSP Lua Player

    Quote Originally Posted by joe.inom View Post
    Lua Player , i have heard a lot on it.And i have even tried soem lines on that , it i slike just a simple saying of HELLO.


    tRY THIS OUT.



    green = Color.new(0, 255, 0)
    screenrint(200, 130, "Hello World!", green)
    screen.flip()
    while true do
    screen.waitVblankStart()
    end
    It should be said that the Saturn Lua Player is not a port of the PSP Lua Player. It provides access to Saturn libraries. So a Lua Game written for PSP will not work on a Saturn, without modification.

    Possibly it could be done to make it more compatible to the PSP one. As for now, it's been created in the intention to use existing sophisticated and well documented Saturn libraries on the one side, while taking profit of the extended language features of Lua. Coding for Saturn is much easier now, with Lua.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

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
  •