[W.i.P] Lua Player Plus - First Lua Interpreter for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Rinnegatamante, Nov 24, 2014.

  1. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,260
    Nov 24, 2014
    Italy
    Bologna
    After 2 days, we reached the goal to port our LUA core made for PSP/PSVITA to 3DS and we run the first LUA script on this console!
    [​IMG]
    [​IMG]
    Lua Player Plus is officially the first LUA interpreter available for 3DS. At this time, it allows only basic screen functions in order to make an hello world but we're working hard to implement a lot of features in the near future.

    As for the PSP/PSVITA version, LPP is completely opensource and source code can be found on our GitHub repository: https://github.com/Rinnegatamante/lpp-3ds

    Official Documentation: http://rinnegatamante.netsons.org/lpp-3ds_doc.html

    I would thank Aurelio for testing our interpreter during the development.
     


  2. williamcesar2

    williamcesar2 GBAtemp Advanced Fan

    Member
    673
    328
    Jun 21, 2013
    United States
    New York City
    Very Nice !!!
     
  3. cracker

    cracker Nyah!

    Member
    3,142
    409
    Aug 24, 2005
    United States
    Great job! I know many people will be happy about this.
     
  4. Woodbin

    Woodbin Advanced Member

    Newcomer
    80
    35
    Sep 16, 2012
    Raccoon den
    Holy crap. This is great! Is this just an interpreter or does it have sort of a notepad+keyboard functionality? If not, any plans on making it? Because it would be great to code & run on the go with 3DS.
     
  5. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,260
    Nov 24, 2014
    Italy
    Bologna
    At this time, is just an interpreter but, in the future, we will implement keyboards for input (like Danzeff) and I/O functions so everyone could make his personal IDE.
     
    Woodbin likes this.
  6. Woodbin

    Woodbin Advanced Member

    Newcomer
    80
    35
    Sep 16, 2012
    Raccoon den
    M'kay then. Gonna compile & try it during the week. I remember when I was fooling around with Lua it looked like an amazing language to prototype in, so being able to code in the wild would be effing great. At the moment I'm waiting for Puchikon3 to be dumped (or rather waiting for the dump to be found, heh), but this will definitely be better after some development. Looking forward, keep up the good work guys.
     
  7. gudenau

    gudenau Never a unique idea

    Member
    3,240
    1,216
    Jul 7, 2010
    United States
    /dev/random
    Just let the people make an ide in the interpreter, so you can focus on the libraries for the 3ds!
     
  8. shawnanastasio

    shawnanastasio Advanced Member

    Newcomer
    98
    2
    May 15, 2011
    United States
    Looks pretty awesome, however upon compiling it and trying to run it, my 3DS crashes to the home menu..
     
  9. cearp

    cearp the ticket master

    Member
    7,405
    4,656
    May 26, 2008
    Tuvalu
    officially the first unofficial lua player :D
    very cool work, well done :)
     
  10. WaryLouka

    WaryLouka Official Representative of the SuperCard Team

    Banned
    216
    91
    Jun 22, 2013
    United States
    NO RECORDS
    I find this a bit useless without a framework (ex. Love2D).
    Porting Love2D to 3DS would require to port SDL2 tho, I'm not sure if it has been done yet.
     
  11. Woodbin

    Woodbin Advanced Member

    Newcomer
    80
    35
    Sep 16, 2012
    Raccoon den
    Rikku is porting SDL to 3DS
     
    Margen67 likes this.
  12. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,260
    Nov 24, 2014
    Italy
    Bologna
    You have to put our hello world sample in the root of your SD card named as index.lua.

    LPP has its proper framework (on PSP/PSVITA it supports osLib, Gu3D, intrafont, video play, audio play, Go!Cam support, ecc...).
     
  13. Kibido

    Kibido GBAtemp Advanced Fan

    Member
    603
    138
    Apr 3, 2014
    Italy
    I have no idea of what you're talking about, but it's cool to see so many Italians having an important role in the hacking scene. Wasn't expecting it, good job.
     
    ztoben, Jhyrachy and AlbertoSONIC like this.
  14. WaryLouka

    WaryLouka Official Representative of the SuperCard Team

    Banned
    216
    91
    Jun 22, 2013
    United States
    NO RECORDS
  15. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,260
    Nov 24, 2014
    Italy
    Bologna
    SLiV3R likes this.
  16. clienthax

    clienthax GBAtemp Regular

    Member
    100
    62
    Oct 21, 2009
    hes working on both.
     
  17. flarn2006

    flarn2006 GBAtemp Fan

    Member
    376
    163
    Apr 6, 2014
    United States
    Where are the binaries?
     
  18. clienthax

    clienthax GBAtemp Regular

    Member
    100
    62
    Oct 21, 2009
    Its a WIP, are you incapible of compiling it yourself?
     
  19. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,260
    Nov 24, 2014
    Italy
    Bologna
    We will release an official binary compilation only when we will be satisfied of the results.
     
  20. flarn2006

    flarn2006 GBAtemp Fan

    Member
    376
    163
    Apr 6, 2014
    United States
    I just didn't want to have to worry about setting up the compilation tools if I didn't have to. I'll try compiling it, and if it works, I'll post the binary somewhere.

    EDIT: Compiled version attached.
     

    Attached Files:

    cearp and Woodbin like this.