Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: calc84maniac on December 26, 2009, 09:35:11 pm
-
I've been working on this over Christmas break - got the AMS to successfully load today :)
(http://otbp.tifreakware.net/images/ti89emu.png)
It's emulating a TI-89 HW2, though a lot of the emulation is still incomplete (I mostly just tried to make the AMS happy so far)
-
sweet! next emulator we need is a real 83 family emulator on the NSpire :P
or a 83 family emulator on the iPhone...
-
Very awesome Calc!
*ninja'd by Eeems D:<
-
Nice!
As allways, your projects leave me in awe. :o
I can't wait for the Nspire to be cracked.
-
darn that's awesome, I wonder if there will be a way to convert TI-89 files to Nspire format, or will it be possible to just include them with a ROM? loaded into a .tns file?
-
darn that's awesome, I wonder if there will be a way to convert TI-89 files to Nspire format, or will it be possible to just include them with a ROM? loaded into a .tns file?
I think all of that would have to be resolved once we find the exploit. Right now I'm running without any OS whatsoever.
-
yeah true, i seriously hope an exploit is found.
-
*drools and starts saving up money*
-
yeah true, i seriously hope an exploit is found.
It's just a matter of time I'm sure. =D
-
Gorgeous.
Any early prediction on speed? And next is a good z80 calculators emulator? ::)
calcmaniac is going to monopoly 2010 POTY of upcoming Nspire poll. >:(
-
If I remember, Calc84 said it ran slower than the Gameboy Color emulator, but again the Nspire emu speed is not that accurate. I wouldn't be surprised if that ran faster on real hardware considering the TI-Nspire is 90 MHz.
-
Great work!
Are you going to emulate a quantum computer next? Or install Windows 7 on the N-Spire? :P
Seriously, you're awesome!!!!
-
/me asks a x86 emulator after the z80 one
-
/me asks a x86 emulator after the z80 one
Lol no. x86 emulation doesn't run at good speeds even on the Pandora's 600MHz ARM Cortex-A8 processor.
-
lol :P
so the Pandora can't do everything :P
I was wondering could we have a few beta releases to play around with?
-
No, now go eat your cake! :p
-
Here's a screenshot running m4r10, using the Nspire's perfect grayscale :)
(http://otbp.tifreakware.net/images/m4r10.gif)
Note that it won't run quite that fast on a real calculator, for the same reasons as the GBC emulator.
-
How possibly can you play so well in high speed?
calcmaniac is not only a good coder but also an extreme player. :o *facepalm* It is the demo...
-
lol :P
looks epic btw!
-
lol :P
Looks awesome!
-
wow nice, great job so far! How good is the compatibility?
How possibly can you play so well in high speed?
calcmaniac is not only a good coder but also an extreme player.
Maybe Goplat included the ability to slow down/speed up emulator and calc84 did a tool-assisted speedrun (http://en.wikipedia.org/wiki/Tool-assisted_speedrun) :P *hides*
-
Gotta love that built in grayscale! =D I'm really curious what actual speed will be like. I wouldn't be surprised if you had to slow it down.
-
Wow! Amazing! :O
I am curious however, do 89's have built in greyscale? If not, how do you detect the 'color' of a pixel in order to implement it correctly on the nSpire?
-
Wow! Amazing! :O
I am curious however, do 89's have built in greyscale? If not, how do you detect the 'color' of a pixel in order to implement it correctly on the nSpire?
I take the average of the pixels in the last three frames. I believe that's how TI-Emu does it as well.
-
The Nspire is the only calc. that has built in grayscale so far. Grayscale implementation on the 68k calculators is the same as the Z80s.
-
lol :P
so the Pandora can't do everything :P
I was wondering could we have a few beta releases to play around with?
This.
-
I take the average of the pixels in the last three frames. I believe that's how TI-Emu does it as well.
Ah, thats very clever! :D
-
That's incredible ;D. But it kind of sucks that TI finally decides to add built-in grayscale in the same model it decides to get rid of assembly support :(
-
I was messing around with the translator in Goplat's emulator 'cause I was bored... :P But now it's running closer to actual speed, though it's probably still too fast. At least, Super Mario 68K is slow enough to be playable now! :D
(http://otbp.tifreakware.net/images/sm68k.gif)
-
Interesting that a 90 Mhz processor can emulate 10-12 MHz too fast. Usually emulators are so poorly written, they cannot do that
-
wow awesome, and yeah I agree with Hot Dog, when I was on my Pentium 2 350 MHz, SNES9x ran at like 15 fps at most and ZSNES (the fastest SNES emu ever) about 30, and that was on lowest settings.
-
wow awesome, and yeah I agree with Hot Dog, when I was on my Pentium 2 350 MHz, SNES9x ran at like 15 fps at most and ZSNES (the fastest SNES emu ever) about 30, and that was on lowest settings.
Though, make sure you keep in mind the Megahertz Myth (http://en.wikipedia.org/wiki/Megahertz_myth). Most instructions on ARM take one to three cycles (though some, like multiplications and loading the program counter from memory can take some more). On the other hand, instructions on 68K range from 4 cycles to over 60 cycles! Comparing by clock speed alone isn't very accurate.
Edit: Actually, I just noticed that the 68K division instruction takes 140 cycles... o_o
-
Division is much slower than all other 68000 instructions (though it's obviously much faster than if it were emulated by other instructions, like division-less processors need to do :D).
-
Though, make sure you keep in mind the Megahertz Myth (http://en.wikipedia.org/wiki/Megahertz_myth). Most instructions on ARM take one to three cycles (though some, like multiplications and loading the program counter from memory can take some more). On the other hand, instructions on 68K range from 4 cycles to over 60 cycles! Comparing by clock speed alone isn't very accurate.
Edit: Actually, I just noticed that the 68K division instruction takes 140 cycles... o_o
I have heard about the Mhz number is not everything but only when learned z80 I understood the clock cycles needed to each instruction and the available instructions set are very important to a cpu performance...
Would be better to implement yourself a division routine to smaller divisions like the z80? xD
I had no idea about other cpu's than z80 until now. ARM with its 1 to 3 cycles is great.
-
ah yeah I guess you are right Calc84maniac.
-
can please some one tell me how i can install this software i need 3d graph please help me if possible please send for me software with email thanks ???
-
can please some one tell me how i can install this software i need 3d graph please help me if possible please send for me software with email thanks ???
The 3D is achieved by making the Nspire emulate the TI-89 that has 3D grapher. Although a exploit to run software has been found, there isn't a installation process made.
It will take a while to get some shell to manage programs on the Nspire but stay tuned.
-
That's great!
calc84maniac, did you write it from scratch?
-
That's great!
calc84maniac, did you write it from scratch?
I used the Cyclone 68000 CPU emulation core, but the rest I wrote from scratch. :)
-
Idk if I missed it somewhere, but will this emulator work with the 84+ keypad? It might be more convenient (if it's possible at all)
-
Idk if I missed it somewhere, but will this emulator work with the 84+ keypad? It might be more convenient (if it's possible at all)
Only if the 84+ keypad can be plugged in during the hack. (It's probably possible though)
-
oooh right x.x
The issue is: is power cut when there's no keyboard? If it's the case, it might make things even harder
-
oooh right x.x
The issue is: is power cut when there's no keyboard? If it's the case, it might make things even harder
A couple times when I removed the keypad, it took a few seconds to turn off. It's probably controlled by the OS.
-
Aaah that makes sense now
-
Hopefully ARM ASM will be executable with either keypad plugged in. I'd hope so anyway. /me crosses his fingers.
-
There's no reason why it shouldn't work. The keypad change is detected by the OS, the hardware doesn't do anything about it; so if a hacked OS is installed, you could make it to work with either keypad.
-
I just fixed some sprite priority bugs. :) A bit of documentation that had been strewn about the internet was a bit ambiguous.
Also, yesterday I made the emulator position-independent. This means that it should run wherever it is in memory (which may be useful if I want to run it with the hack)
-
Nice, I can't wait to try this on calc. Btw I was wondering something just now: When you put the TI-84 keyboard on the Nspire in 84+ mode, TI-Connect, which was made way before the Nspire came out, manages to detect the calc as a 84+, even if the hardware is a TI-Nspire. When you use Emu8x on a SE calc, TI-Graph Link software recognize the calculator as the one emulated and I even got able to transfer files from my PC to the calc or vice versa even if the calc hardware is not a TI-82, 83, 85 or 86.
I was wondering if it will be possible with future calc emus for the Nspire? (for older models, I understand the 84+ keypad would have to be plugged in since the Nspire one has no I/O link port
-
Nice, I can't wait to try this on calc. Btw I was wondering something just now: When you put the TI-84 keyboard on the Nspire in 84+ mode, TI-Connect, which was made way before the Nspire came out, manages to detect the calc as a 84+, even if the hardware is a TI-Nspire. When you use Emu8x on a SE calc, TI-Graph Link software recognize the calculator as the one emulated and I even got able to transfer files from my PC to the calc or vice versa even if the calc hardware is not a TI-82, 83, 85 or 86.
I was wondering if it will be possible with future calc emus for the Nspire? (for older models, I understand the 84+ keypad would have to be plugged in since the Nspire one has no I/O link port
Yep, that's probably quite possible. Probably the TI-OS will handle all the linking stuff if the emulator changes the link status when told to.
-
that way, it would be awesome since anyone using the emu could produce games without using the real calc or PC programming editor. On PC it's impossible to use emulators for TI-BASIC developpement as you cannot even grab the files.
-
Except for on the most recent build of wabbitemu, I think there is an export option...
-
Really? I guess I didn't check revsoft much enough. Btw I use the build from 2007 or 2008, because the new ones weren't guaranteed to always be stable IIRC *points to the one that comes with TI-Boy SE*. Before this, the only way to send files to the PC from an emu was Virtual TI through virtual link cable, but most people claimed it didn't work at all, plus it was via serial link cable, no USB.
-
Now that Ndless is released, can we have a release of the 89 emulator? This would partly solve the problem of OS 1.1 being not so good for doing math...
-
I am not sure how far he was into this project. I remember somthing about the emulation being much slower than the real 89 calc. Maybe it was fixed, though.
-
But it seems to be usable. And I remember seeing an awesome screenshot of the 89 Mario game somewhere.
-
yeah true, I guess maybe he'll release a beta if he's willing to. But we have to be patient since he has school and a lot of projects (including for the regular 83+)
-
Man. I can't wait for this to come out!
-
I wonder if this is running into legal issues like RunOS. TI definitely wouldn't appreciate this, since it cuts into 89 sales.
-
I think this emulator will be like Emu8x for the 83+SE: you will be forced to get a ROM dump from your calc (or find it on warez sites) to be able to use this emulator. It's the same as WabbitEmu and the like. Emulators are very legal, else we wouldn't be able to find console emus anywhere on non-warez sites. So Calc84maniac cannot get in trouble for releasing a TI-89 emulator for the Nspire as long as the TI-89 AMS or the ROM image is not packaged into it.
<off-topic>EDIT: that reminds me... I wonder if Emu8x works on the Nspire 84+ mode...</off-topic>
-
Just because its legal doesn't mean TI will sympathize, since people have ways of obtaining ROMs. This might cause them to take legal action against the writers of Ndless (probably something about disassembling the OS and violating the Nspire EULA).
-
Still, we'll be able to fight back. Look at what happened with the keys. We can write OSes with better features than the 89 but for the 83+, yet now they can do nothing as long as we don't reuse their code.
This is a tough issue, but given how computer and console emulators has been avaliable in the same way before, TI may be able to take action, but they will never win.
If someone released RunOS, then this software might be problematic, though.
Plus, calc ROMs have been avaliable for download for a decade anyway, same for console ROMs. The best thing to do is not redistribute these ROMs here or other TI sites, so something like what happened to CalcGames when they hosted NES ROMs won't happen to us with TI.
EDIT: I think we could use a good debate regarding the legality of certain softwares such as Ndless and this emulator on the forums either here, UTI or the like. It would most likely be a clean debate anyway. Altough maybe it might be best to have a new topic for this.
-
In theory, RunOS would be legal. Like this emulator, it would be able to run OSes using the upgrade files on TI's own website. Even if it were perfectly legal, TI's bigger, better lawyers would win in court if they tried enough (i.e. if they felt their profits were seriously threatened).
-
yeah I have to agree with that, though. It's really a though issue x.x
Fortunately, though, if these tools never make it on ticalc and Omnimaga in the future due to such thing, expect them to land on P2P pretty quick as well as chineese/russian servers. Then http://www.lmgtfy.com will do the rest of the job :P
-
Eh, if emulators ran on OS's then they would be illegal, no?
anywho, this looks great, I would not need to by a TI-89T then ;D
-
Eh, if emulators ran on OS's then they would be illegal, no?
anywho, this looks great, I would not need to by a TI-89T then ;D
It is generally accepted that emulators are legal no matter what they run.
-
Its the attaining of the OS and ROM that is the legally tricky part is it not?
-
i believe it is...
-
Yeah. It's really only legal in that you own said calculator/game/whatever in any form. You could have a CD snapped in half, a calc that drowned, or a fried atari, and it would then be legal to download/own the rom.
So, emus are perfectly fine to develop, and have legitimate reasons to do so. Who wants to carry an atari around when you can just use your ds? Who wants to carry two calcs at the same time?
-
I brought two calcs at school one back in the days ;D
-
I brought two calcs at school one back in the days ;D
I did that last year. ;D
-
I brought two calcs at school one back in the days ;D
Same here! People always call me crazy for carrying around 2 calcs. :D
-
i carry 3. one like ti-30 xIIs an nspire and an 84
so what is the status on this so far.
can we have an ETA plz?
-
well, calc84 lost the souce to this when his computer crashed, and I don't know if he has/will restart on it yet.
-
[EDITED out for breaking the forum page, rendering it unuseable in certain browsers due to links no longer being clickable, such as not being able to edit posts, as well as distorting the display.]
-
I was dissapointed to here this too. :( I was looking forward to using this on my state tests where no CAS is allowed. :)
-
oh well, i will go sulk and die now
-
Hey guys, any news about this emulation?
If isn't just a simple instalation, you could make a tutorial and launch a demo for people try it and help you as beta testers.
-
Unfortunately this project was discontinued, because the author lost the entire source code.
-
oh this is really the best reason to break the rsa keys. then we can decompile a compiled version and continue....
* Ruining prince Humperdink's wedding? thats what i call a noble cause.
-
We don't need keys to do that. However, decompiled code is nowhere near as readable as compiled code.
-
We don't need keys to do that. However, decompiled code is nowhere near as readable as compiled code.
hmm, i thought someone said it had to be done, oh well I'm just a noob
*a semi-evil noob >:D
-
Is there even any binaries in existence? Calc84 never made a release.
-
I believe that calc84 has a binary of this on his calculator, as I remember him talking about writing a TI-BASIC program on it right around when his computer crashed. I doubt we will see a release though, as I believe that version was still incomplete.
-
He should release an alpha/demo anyway, so the crazier people among us can have fun :P
-
I agree bwang! I would love to be able to play around with this, even if it is incomplete ;D.
-
What can it do so far?
Because if it can run most 89 games, I'm getting an Nspire. :P
-
What can it do so far?
Because if it can run most 89 games, I'm getting an Nspire. :P
i doubt i could. as most functions ( for ti-basic) wouldn't be written/documented yet.
*happybobjr was unsure how to phrase thar
-
Well, I wasn't up for the emulator only because of games, but more to quickly 3d plot/ CAS
because I know my nspire isn't great at these 2 things ...
and I think those probably would be more likely to work than games, because it's already in that calculator.
-
mmm, 3-d plots...
btw, i think there is something called graph3 that does 3-d plotting on a ti-84
-
ep there is.
it still isn't 100% great though. more like 80%
-
I think speed was slower than the real 89, though, since the 89 is 12+ MHz and also a different processor. I hope eventually Calc84maniac can revive this.
-
I think speed was slower than the real 89, though, since the 89 is 12+ MHz and also a different processor. I hope eventually Calc84maniac can revive this.
I doubt it can be slower than the NSpire 3d plot by Workaround-oriented programming...
and also "solve" would be a life saver ...
-
I would love to see this released.
Even if it's only ~50% of the real 89, I won't notice the difference. The 89 was twice as fast as the non-plus 92, as far as I can tell (exaggeration) so I doubt I'll know the difference.
-
I think speed was slower than the real 89, though, since the 89 is 12+ MHz and also a different processor. I hope eventually Calc84maniac can revive this.
I doubt it can be slower than the NSpire 3d plot by Workaround-oriented programming...
and also "solve" would be a life saver ...
Yeah true. I just meant that if we compared the real TI-89 with Calc84maniac 89 emu for the Nspire, a real TI-89 runs faster.
-
I think the nspire 3d plot document has memory leaks, because I get a low memory error after using it for a while.
-
-.-
Oh well, at least it works, that's a start. ;D Keep up the great work, TI ;D </sarcasm>
-
actually for those without a nspire CAS graph3 for 84 is the better solution yet ...
if you need some quickly draws ...
-
True. I think Graph 3D is good too, but I don't remember if it was fast or not. KermMartian, who made Doors CS7, did it. It's hard to find on ticalc.org, though, because there are like 9000 Graph 3D programs on ticalc.org
-
-.-
Oh well, at least it works, that's a start. ;D Keep up the great work, TI ;D </sarcasm>
This wasn't made by TI.
I think there was a 3d grapher on detached solutions. Might be the same one, though.
-
Oh I thought you meant a TI-Nspire feature. I'm not familiar with the calc very much since I don't do math anymore, so I thought it was built-in.
-
wow, your projects are extremely ambitious and leave me in awe, i couldn't believe the topic title when i first saw it!
-
@ Calc84maniac, will you start this again when ndless 1.7 comes out?
It does look like it isn't so far from a release anymore, as you can see here:
https://www.unsads.com/scm/svn/nsptools/Ndless/trunk/
-
From what I could gather this is not dead, just dormant. Maybe Ndless 2.0 will be out by the time he starts working on this again.
-
*bump* I'm getting an Nspire, and this would be awesome on it :)
-
*bump* I'm getting an Nspire, and this would be awesome on it :)
This would be awesome on my Nspire too ;)
-
I guess the only way to see this on our nspires sooner, is to learn arm asm
and help people with ndless 1.7
/*
I want to learn asm but not sure how to get started,
and maybe even if I learn, it possibly wont be enough to helping they developing ndless
All what i know is: asm is hard to learn =/
*/
-
That might help a bit: http://ourl.ca/5999
-
Much of Nspire programming (including Ndless) is done in C.
-
I doubt Calc84maniac uses C for his emulators, though. I think he is trying to get as much speed as possible by using straight assembly, which he is more familiar with. Does C code optimizes to something as fast/small as pure assembly on the Nspire?
-
Not quite, but it is significantly easier to code in (well, at least I find its easier).
-
Ah ok. Yeah I think Calc84 is just an hardcore ASM coder ;D
I personally prefer easier language, although in my case I found C to be still too hard. I personally would prefer something like Axe and on-calc.
-
DJ Omnimaga: optimization is most of the time required only on a subset of the code. C has the advantage to make coding faster, and add a level of abstraction to the code (named variables, structures, stack management, ...). And it's true that a good assembly programmer will make a better job than a C compiler.
To my mind mixing C and assembly is the best option to get both performance and better maintenance.
cal84maniac: maybe you have good reasons for not telling us what you are planning with the emulator, but I'm also quite curious about it. I suppose the options are either 1) not to release it at all 2) release it as-is 3) Wait for time/motivation to reverse-engineer it or rewrite it and make it releasable.
-
Yeah higher level languages can make the job much faster than assembly sometimes. I saw many ASM projects take incredible amounts of time then a similarly sized project written in another language be done in a matter of a few weeks. Also I have heard that stuff like role playing games are a major pain to code in assembly. Iambian, who's coding one for z80 calcs, said it a few times, too.
On 68K what I often noticed is that most stuff is written in C but parts that require speed like 3D or raycasting are written in ASM (sometimes by someone else)
As for the 89 emu, the reason why Calc84maniac didn't work on it much is because he lost the entire source code in a laptop failure. (same for most of his Nspire projects).
-
Yeah higher level languages can make the job much faster than assembly sometimes. I saw many ASM projects take incredible amounts of time then a similarly sized project written in another language be done in a matter of a few weeks. Also I have heard that stuff like role playing games are a major pain to code in assembly. Iambian, who's coding one for z80 calcs, said it a few times, too.
On 68K what I often noticed is that most stuff is written in C but parts that require speed like 3D or raycasting are written in ASM (sometimes by someone else)
As for the 89 emu, the reason why Calc84maniac didn't work on it much is because he lost the entire source code in a laptop failure. (same for most of his Nspire projects).
Well, noone is better than himself to reply this, by
I still think, if we get ndless possibly he will be motivated to start it again/ disassemble what he have now
btw, when I finish the library I am doing for C, I will get more time to work on this [ndless]
and C programming for calcs...
{As I have no idea how to create an emulator for a calc}
-
So... is this completely dead? :(
-
So... is this completely dead? :(
I guess so. :(
We have not had any update in forever.
-
It seems dead, but again it might be dormant. When I did a cleanup of inactive project sub-forums a few months ago, I got told I can remove the z80 emu and gbc4nspire ones, but not this one.
-
so gbc4nspire is dead? D:
-
Hey... this sounds like a cool project.
Are y'all using are have you considered using the Cyclone 68000 core? It is supposed to be one of the fastest ARM M68000 CPU emulators.
http://notaz.gp2x.de/cyclone.php
It was initially developed for emulating 68K platforms on the Game Park GP32 which had a 133MHz ARM CPU. Some lucky users were able to overclock their GP32s to 200MHz.
-
I'M not sure if he was already planning on it, but if he uses this, maybe this could save him a lot of work, since he would no longer need to write the entire core himself like he was doing.
I wonder if he could manage to make the emulator run at the same speed as the real calc...
-
Hey... this sounds like a cool project.
Are y'all using are have you considered using the Cyclone 68000 core? It is supposed to be one of the fastest ARM M68000 CPU emulators.
http://notaz.gp2x.de/cyclone.php
It was initially developed for emulating 68K platforms on the Game Park GP32 which had a 133MHz ARM CPU. Some lucky users were able to overclock their GP32s to 200MHz.
That's exactly what was used (and will be used in the future, once I pick up Nspire programming again). That way I don't need to learn 68K asm :P
-
Wow, that's a nice find! That is basically most of the emulator right there, and tailor-made for the Nspire, too!
-
Yeah it should really speed up development on this when it is picked up again. I hope this project revives again someday since a lot of people wanted a 89 emu for the TI-Nspire.
-
ndless 1.7 might be an incentive, to he getting working on this again.
It's sad that he lost the code, and will need to make it from the begging as if nothing was done before...
=/
-
Yeah, I think now he is busy with school. I wonder if he'll pick this up again afterward. Apparently this would be easier to pick up again than the z80 emu, because he already had a good 68K core emulator to use for this, saving him a lot of work.
-
I didn't know about this topic.
calc84maniac, If you ever decide to turn back to this again, I'll be happy to backup your work in my forge so that you don't loose it so badly again.
that's not advertisement but community support with my abilities.
-
Well, he's picked up on the 83/84 emu, so maybe he'll return to this someday.
-
Yeah the best way would be to have backups not only at your home but elsewhere as well. Anything can happen, such as natural disasters or fires. X.x
-
Does this work with Ndless 2.1 with a touchpad?
this looks good and I'd like to use it.
-
It's been lost for a while, calc84 had some PC issues. All that remains is an old beta that was extremely buggy.
-
Does this work with Ndless 2.1 with a touchpad?
this looks good and I'd like to use it.
Even if the surviving binaries of this were released, it would only be compatible with Ndless 1.1 (unless someone wanted to hex edit it), essentially, it would not work with the touchpad. :(
-
Wasn't it designed to use the 84+ keypad?
-
I bet it ran on the 84+, sicne the 89 had the same # of keys, but if someone were to take this back up, keymapping isn't exactly the hard part of nspire programming. :P adding in touch support wouldn't be too difficult.
A 92 emu would ideally use the clickpad. it has nearly as many keys, including the qwerty set.
-
Yeah the best way would be to have backups not only at your home but elsewhere as well. Anything can happen, such as natural disasters or fires. X.x
Just remember that if you back up your quadratic solvers to as many places as possible, including TI-calc, chances are it will survive the nuclear holocaust and future people can marvel at the genius that made a 1337 quadratic solvar :p
-
Lol, it'll be funny when in the distant future, our 84 se's and nspire's will become collectors items.
-
And unopened ones will not exist.
Of course, 81s aren't that valuable, really.
-
Because noone really programmer for them. Whereas with today's calcs, we have our awesome quadratic solvers which people will always want to use :P
-
and 84s are still massively expensive - as much as the tinspire here at $199 AUD
-
that's just because TI is sponsored by Educators. The hardware would really sell for $30 if it was competitive.
-
Why would teachers give TI money?
-
No, I meant that if you are just a random person in High School, your teacher will tell you to get a graphing calculator. Ask what kind, and they'll usually say a ti-83+ or 84+. They have a pretty big monopoly.
-
Wasn't it designed to use the 84+ keypad?
It was, like the z80 emu, although you could still use the Nspire keypad if you didn't want to eventually damage the keypads connectors by connecting/disconnecting them over and over.
Also I doubt teachers gives TI money, it would most likely be more the opposite: TI giving schools money or rebates, so teachers promote TI products
-
Like I did >< (in regard to breaking keypads)
-
I thought it was the nspire's contact springs that wore out...if it's just the keypad contacts rubbing off, that's relatively easy to fix with a little solder.
-
Although not everyone know how to solder and thus risk damaging it even more X.x
-
Bump
-
So SirCmpwn is taking on this project and/or helping making it? ;D
-
yes this would help so much!
-
x.x oh noes
-
Lol. :P
I could post this topic on 4chan, you would get even more followers who wants you to finish this project. ;D
Jk don't worry :P
-
Any release of this emulator, even not regarding the speed would be realy helpful to me...
Is anyone interested in restarting this idea?
-
Not right now, I'm afraid. You could, perhaps, if you have an interest. No time like the present, eh?
-
Also welcome on the forums. Anyone is free to help restarting this project by the way. Maybe I should delete the sub-forum at one point...
-
If I had the knowledge to do it, I would. Really! Unfortunately I don't even got the time to learn what it takes to do it...
-
It's a huge undertaking. The person who worked on it was one of the best ASM coder in the TI community and has done calc programming since 2006. Emulators can be done by newer programmers who got familiar with assembly language, but they will not be as performant and stable, unless the person gets a lot of help.
-
oh... that's a pitty :-X
-
Some progress?
PD: EmuGaak: HPcalcs emulation (HP48SX/GX, HP49G/G+, HP50G) Version Dic 2012
gk_98765.zip
http://hpcalc.gaak.org/?id=98765
(http://www.adictoshp.org/uploads/monthly_11_2012/post-233-0-40048000-1353366214.png)
More info
http://www.adictoshp.org/topic/86-emugaak/
(http://pbs.twimg.com/media/A8kBCZICIAIE_T_.png:large)
-
"developed under Borland Delphi 2005."...
-
IIRC, calc84maniac lost the sources by a harddrive crash.
-
but the source code must be even in your brain
-
but the source code must be even in your brain
He probably would have some idea of the workflow but emulators are very complex pieces of software so for someone to remember all the source code is highly unlikely. Especially since calc84maniac has made a few emulators among many other complex projects.
-
I agree with Eeems. If it was like that for both my code and designs, Illusiat 4 and 2002 would have been remade from scratch as they were before losing them in a memory clear. :P
That said when he first rebooted this emulator project, Calc84maniac said he would probably re-use the core engine of an existing 68K emulator, so it wouldn't be as hard to make an emulator.