Omnimaga

Omnimaga => News => Topic started by: DJ Omnimaga on April 20, 2012, 03:12:03 am

Title: Axe and Nspire-Lua emulators arrival
Post by: DJ Omnimaga on April 20, 2012, 03:12:03 am
Jacobly on the forums has just released (http://ourl.ca/15884/297620) a demo of what is going to be an Axe emulator to run your Axe programs on the PC!
(http://www.omnimaga.org/index.php?action=dlattach;topic=13287.0;attach=12512;image)
Currently, it uses the same approach as TI-Boy SE where the Axe source code gets packaged inside the emulator executable, but hopefully in the future there will be a launcher like other emulators. So far it seems to emulate Axe language and grayscale almost perfectly. Basically this means that in the future, it will be possible to emulate Axe Parser games without the need of an actual calculator emulator (and a ROM). However, could this possibly be expanded in the future so that it accepts extra commands for multiple resolution and color depth support, allowing one to create computer games using almost only Axe code and not have to learn a new language to port their calc games to the computer?

On the TI-Nspire side, Jimbauwens is working on a similar project, this time with Lua! It will be compatible with Linux, possibly Windows and with your browser (http://bwns.be/jim/WEBspire/JSspire.html).
(http://bwns.be/jim/pcspire2.gif)

YouTube video by Adriweb showing an Nspire Lua script (CubeField) running on an iPad :
http://www.youtube.com/watch?v=lLtfsV6zjHI (http://www.youtube.com/watch?v=lLtfsV6zjHI)


The discussion topic can be found here (http://ourl.ca/155425). Hopefully it comes to fruition!
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: aeTIos on April 20, 2012, 03:13:44 am
I dont know what to think of the axe source packed in the executable. I think I rather like it especially when color and more computer functions could be added.
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Jim Bauwens on April 20, 2012, 04:28:13 am
Also something very nice: http://tiplanet.org/forum/viewtopic.php?p=123113&sid=908abe877410032af582a58723441e76#p123113
A 92+ emulator in JavaScript!
It's a bit slow in firefox but works perfect in google chrome!
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Jonius7 on April 20, 2012, 05:40:26 am
Nice news! A bit brief on jimbauwens' PCspire but these have been pretty big developments recently.
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Adriweb on April 20, 2012, 11:14:30 am
Added a video

http://www.youtube.com/watch?v=lLtfsV6zjHI (http://www.youtube.com/watch?v=lLtfsV6zjHI)


(
)
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Nick on April 20, 2012, 11:51:45 am
that's just crazy รถ wOw
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Freyaday on April 20, 2012, 02:16:53 pm
/me is very excited
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Jim Bauwens on April 20, 2012, 02:20:22 pm
In the version that Adriweb was showing I manually linked the gyroscope functions of iOS to the left/right buttons.
However, Lua on a real calculator can talk to a vernier gyroscope sensor. If Chockosta would add support for that sensor, and I would implement the method in WebSpire then the result would be even better :)
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: TheNlightenedOne on April 20, 2012, 04:26:38 pm
These look awesome... are they only for Linux?
Anyway, nice job!!!!!!
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: cyanophycean314 on April 20, 2012, 05:26:04 pm
Nice job to both!  :thumbsup:
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: DJ Omnimaga on April 20, 2012, 05:32:05 pm
I dont know what to think of the axe source packed in the executable. I think I rather like it especially when color and more computer functions could be added.
I don't mind it, although I worried that once I have like 40 Axe games packaged that way my computer gets cluttered with plenty of small executables. Also it takes more space due to having 40 copies of the emulator D:

Anyway that stuff is awesome :D

TheNightenedOne the Axe one works on Windows too, while the Nspire Lua one can be ran in your browser if you don't have Linux.
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Jim Bauwens on April 20, 2012, 05:41:13 pm
PCspire works on any magor platform ;)
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: DJ Omnimaga on April 20, 2012, 05:41:51 pm
Oh ok I wasn't sure if it had Windows compatibility yet.
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Chockosta on April 21, 2012, 11:23:02 am
Wow, I love this way to play to Cubefield !

It would indeed be nice to use Vernier sensors...
But I don't have any of them, and I don't think that there is a way to emulate them.
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: willrandship on April 21, 2012, 05:32:13 pm
Porting from linux is much easier in most cases than porting from windows. It looks like the Axe emu is using SDL, which makes it no exception. SDL ports to windows very easily.

Why not just make your own sensors? An Arduino could easily use a low-rate serial connection with the calc's link port, and sensors with that can be quite complex and very low-cost, while still being quite small. (Imagine arduino mini, not arduino uno)
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: DJ Omnimaga on April 21, 2012, 09:32:28 pm
If it uses SDL, I wonder if a nSDL port would be easy? An axe emu for the TI-Nspire (Ndless) would be nice. :D
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: willrandship on April 21, 2012, 09:57:13 pm
lol, maybe, but then you have to worry about underlying libs more. Still, there's a good chance.
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Chockosta on April 22, 2012, 04:43:49 am
Why not just make your own sensors? An Arduino could easily use a low-rate serial connection with the calc's link port, and sensors with that can be quite complex and very low-cost, while still being quite small. (Imagine arduino mini, not arduino uno)

Well, I don't have the labstation cradle, so I would have to connect this to the RS232 port.
So I think I would need a C Lua addon (since ndless allow us to do this), but then it wouldn't work with the Vernier sensor...
I think it would be a lot of time spent for really few users.

If I have time and nothing more important to do, I might try this anyway.
Title: Re: Axe and Nspire-Lua emulators arrival
Post by: Jim Bauwens on April 22, 2012, 09:27:09 am
Yeah, my point was to make WebSpire compatible with the vernier sensor method. That way there wouldn't need to be WebSpire specific code in Cubefield.