lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hi Benjamin,

On Tue, Oct 15, 2013 at 6:42 PM, Benjamin Heath
<benjamin.joel.heath@gmail.com> wrote:
> Hello list. :)
>
> My hobby is NES development, and I've heard that an apparently lite version
> of Python has been "ported" to 6502 assembly. That is, it translates to 6502
> instead of byte code. Personally, I'm actively developing a program in Lua
> to create video game music by generating 6502 assembly from a Lua script
> that describes the song. (Music notation is in a very basic form of MML.)
>
> Looking at "A No-Frills Introduction to Lua 5.1 VM Instructions", I wonder
> what about Lua could safely translate to 6502. Clearly, the high-level
> instructions could be expressed in terms of multiple 6502 instructions.
> You'd have to remove strings. No locals. Interestingly, functions as
> first-class data types and thus functions within functions seems okay! :)
>
> There must be more and I'd really like to explore all this. What do you all
> think?

Have you seen http://www.lapsi.eletro.ufrgs.br/~socal/projects/picoLua/ ?

Best,
Bogdan