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!
http://www.rockin-b.de/saturn/saturn...uaPlayerR1.jpg
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.
Saturn Lua Player != PSP Lua Player
Quote:
Originally Posted by
joe.inom
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)
screen:print(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.