Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DSLua: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = DSLua | image = File:Dalua.gif | type = Utilities | version = 0.7 | licence = Mixed | author = Sypherce, Dalto...")
 
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew2/↵" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = DSLua
|title=DSLua
| image       = [[File:Dalua.gif]]
|image=Dslua2.png
| type        = Utilities
|description=LUA scripting for the NDS.
| version    = 0.7
|author=Sypherce, Daltonlaffs, Jeremysr (originally by Waruwaru)
| licence    = Mixed
|lastupdated=2007/06/10
| author     = Sypherce, Daltonlaffs, Jeremysr (originally by Waruwaru)
|type=Game Engine
| website     = http://code.google.com/p/dslua/wiki/SetupDSLua07
|version=0.7
| download    = Media:Dslua07.zip
|license=MIT
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew2/dslua.7z?k33p0fil35
|website=http://code.google.com/p/dslua
|source=http://code.google.com/p/dslua
}}
}}
DSLua is a port of the Lua scripting language to the Nintendo DS.  
DSLua is a port of the Lua scripting language to the Nintendo DS.  


==Installation==
==Installation==
#Download and unzip the file.
Download and unzip the file.
#Patch the DSLua ROM (either DSLua.nds or DSLua.sc.nds or DSLua.ds.gba) with DLDI.
 
#Copy the scripts directory, which was in the download, to the root directory of card. User only need scripts/main.lua which is a file browser to execute lua scripts (DSLua won't work without it.) All the other files are just example programs.
Patch the DSLua ROM (either DSLua.nds or DSLua.sc.nds or DSLua.ds.gba) with [[DLDI|DLDI]].
#Copy the DSLua ROM to flashcard.
 
Copy the scripts directory, which was in the download, to the root directory of card. You only need scripts/main.lua which is a file browser to execute lua scripts (DSLua won't work without it). All the other files are just example programs.
 
Copy the DSLua ROM to flashcard.


==User guide==
==User guide==
Line 23: Line 27:


For programming in Lua, more information can be found [http://www.lua.org/pil/ here].
For programming in Lua, more information can be found [http://www.lua.org/pil/ here].
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/dslua2.png


==Changelog==
==Changelog==
'''Version 0.7'''  
'''Version 0.7'''  
*Keyboard functions added. Now DSLua can access PALib's internal keyboard functions.
* Keyboard functions added. Now DSLua can access PALib's internal keyboard functions.
*3D functions added. 3D graphics are now possible.
* 3D functions added. 3D graphics are now possible.
*Support for unconverted BMP, JPG, and GIF images is now possible.
* Support for unconverted BMP, JPG, and GIF images is now possible.
*For Slot-1 device users, you can now access an official Nintendo DS Rumble Pak with DSLua.
* For Slot-1 device users, you can now access an official Nintendo DS Rumble Pak with DSLua.
*DLDI support added in full! Patch with a DLDI of your choice.
* DLDI support added in full! Patch with a DLDI of your choice.
*16-bit backgrounds added.
* 16-bit backgrounds added.
*GBFS version fully removed -- emulator testing is now sadly impossible. PACK.BAT is no longer part of the package.
* GBFS version fully removed -- emulator testing is now sadly impossible. PACK.BAT is no longer part of the package.
*The multiboot menu has been removed due to coding problems -- now DSLua automatically starts /scripts/main.lua (currently is a new multibooter).
* The multiboot menu has been removed due to coding problems -- now DSLua automatically starts /scripts/main.lua (currently is a new multibooter).
 


[[Category:Homebrew applications]]
==External links==
* Author's website - [https://web.archive.org/web/20070824043944/http://www.bio-gaming.com/jeremy/dslua/documentation/xhtml/howtouse.html#Auto-start http://www.bio-gaming.com/jeremy/dslua] (archived)
* Official website - [https://web.archive.org/web/20080917013725/http://www.dslua.com/component/option,com_frontpage/Itemid,1/limit,4/limitstart,0/ http://www.dslua.com] (archived)
* Google Code - http://code.google.com/p/dslua

Latest revision as of 04:48, 16 August 2024

DSLua
Dslua2.png
General
AuthorSypherce, Daltonlaffs, Jeremysr (originally by Waruwaru)
TypeGame Engine
Version0.7
LicenseMIT License
Last Updated2007/06/10
Links
Download
Website
Source

DSLua is a port of the Lua scripting language to the Nintendo DS.

Installation

Download and unzip the file.

Patch the DSLua ROM (either DSLua.nds or DSLua.sc.nds or DSLua.ds.gba) with DLDI.

Copy the scripts directory, which was in the download, to the root directory of card. You only need scripts/main.lua which is a file browser to execute lua scripts (DSLua won't work without it). All the other files are just example programs.

Copy the DSLua ROM to flashcard.

User guide

Lua Manual for previous versions are available here.

For programming in Lua, more information can be found here.

Screenshots

dslua2.png

Changelog

Version 0.7

  • Keyboard functions added. Now DSLua can access PALib's internal keyboard functions.
  • 3D functions added. 3D graphics are now possible.
  • Support for unconverted BMP, JPG, and GIF images is now possible.
  • For Slot-1 device users, you can now access an official Nintendo DS Rumble Pak with DSLua.
  • DLDI support added in full! Patch with a DLDI of your choice.
  • 16-bit backgrounds added.
  • GBFS version fully removed -- emulator testing is now sadly impossible. PACK.BAT is no longer part of the package.
  • The multiboot menu has been removed due to coding problems -- now DSLua automatically starts /scripts/main.lua (currently is a new multibooter).

External links

Advertising: