Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: davewu on January 05, 2012, 05:49:13 pm

Title: Z80 calculators CAS project
Post by: davewu on January 05, 2012, 05:49:13 pm
 ;D So I'm in 9th grade right now and i have a ti84se. I downloaded zoommath500, and palyed around with it, found that it's really useful while it's way toooooooooooo expensive. Does anybody have any idea about how to hack that software, or move the cas from ti89, or the one in ti92, to z80 calc as a app or into it's system? it'll be hecka awesome
Title: Re: Z80 calculators CAS project
Post by: epic7 on January 05, 2012, 05:52:00 pm
Well... I don't know if thats possible, but I suppose you could try make one yourself in basic/axe/asm :P
Title: Re: Z80 calculators CAS project
Post by: ralphdspam on January 05, 2012, 05:53:51 pm
I don't think we'll want to crack the software.  (That would give us a bad reputation.)  You can check ticalc.org for math apps, and you can try those out. 

Title: Re: Z80 calculators CAS project
Post by: Xeda112358 on January 05, 2012, 06:39:01 pm
It would not be easy, but I am sure it could be done. Once you get the design down for how to handle symbolic inputs, it should be relatively easy, though. Since the TI-92 and other similar calculators use a different processor (Motorola 68000), the software wouldn't make an easy port to Z80 :/
Title: Re: Z80 calculators CAS project
Post by: AHelper on January 05, 2012, 08:45:25 pm
As already mentioned, gCAS2 would allow symbolic math processing, but it is still early in development and only on platforms that are setup for C, including the z80 running GlaßOS and linux.
Title: Re: Z80 calculators CAS project
Post by: annoyingcalc on January 05, 2012, 08:48:09 pm
heres a link to what you need http://www.ticalc.org/archives/files/fileinfo/228/22851.html
Title: Re: Z80 calculators CAS project
Post by: willrandship on January 05, 2012, 11:56:31 pm
AHelper, you can make SDCC progs for TIOS, they're just huge, and you need to modify the headers appropriately so they actually get recognized as programs, so unless it's a library problem I would think it would be portable.

(And we do know methods for hacking these things, by the way. It's just unethical, and rather unnecessary seeing as there are already free equivalents)
Title: Re: Z80 calculators CAS project
Post by: Nick on January 06, 2012, 04:43:19 am
if i were you, i woud not talk about hacking stuff, this is an open forum, and you don't want the owners of it come in trouble because of this.

I'm not telling you not to do it, but try to keep those things of of the forums, thanks :)

i hope you'll understand
Title: Re: Z80 calculators CAS project
Post by: TIfanx1999 on January 06, 2012, 09:46:01 am
;D So I'm in 9th grade right now and i have a ti84se. I downloaded zoommath500, and palyed around with it, found that it's really useful while it's way toooooooooooo expensive. Does anybody have any idea about how to hack that software, or move the cas from ti89, or the one in ti92, to z80 calc as a app or into it's system? it'll be hecka awesome

Hi welcome to Omnimaga. Nick is correct. Discussion about hacking software to allow free usage isn't allow here, so please keep that in mind. Moving a cas from the 68k series(The TI-89 and TI-92 calculator line) would be a massive undertaking as the processors that those calculators use are very different from what the Z80's (TI-83+s and TI-84+S) use. Not to mention that the CAS they use is probably under copyright as well. There are some alternatives available on ticalc.org, but I don't know how complete they are.

Here are a couple of programs you can check out for a start: <a href=http://www.ticalc.org/archives/files/fileinfo/228/22851.html>Symbolic</a> and <a href=http://www.ticalc.org/archives/files/fileinfo/226/22626.html>Omnicalc</a> There may be others as well. I'm not exactly a math guy, so some others may be able to direct you towards more programs that would suit your needs. Hope that helps. =) Oh, and don't forget to go <a href=http://www.omnimaga.org/index.php?board=10.0>Introduce yourself</a> if you haven't already. :D
Title: Re: Z80 calculators CAS project
Post by: davewu on January 07, 2012, 02:07:43 pm
Thank you guys very much and sorry for mentioning it xD
I just downloaded the apps your guys suggest me to, and i'm about to try them out.
And now i'm wandering if we can move some free cas stuff that's running on windows, since they're free and open source...no copyright or anything that touch the line of law...
Title: Re: Z80 calculators CAS project
Post by: Nick on January 07, 2012, 03:47:55 pm
so you mean writing your own cas, based on completely free pc version? those will need a total rewrite xs

and do you mean wandering like a wizard wand, or like walking around like a hobo? lol j/k
Title: Re: Z80 calculators CAS project
Post by: TIfanx1999 on January 07, 2012, 09:07:47 pm
Thank you guys very much and sorry for mentioning it xD
I just downloaded the apps your guys suggest me to, and i'm about to try them out.
And now i'm wandering if we can move some free cas stuff that's running on windows, since they're free and open source...no copyright or anything that touch the line of law...

Yes, that would be quite fine. =) As nick said they would need to be rewritten for the calcs. though.
Title: Re: Z80 calculators CAS project
Post by: willrandship on January 09, 2012, 07:34:04 pm
Or, you could learn the math. Your teacher will know if you don't!
Title: Re: Z80 calculators CAS project
Post by: davewu on January 12, 2012, 12:31:41 am
i totaly learned it, i just don't want to repeat the work too much sometimes...
Title: Re: Z80 calculators CAS project
Post by: willrandship on January 12, 2012, 11:47:04 pm
how far up in math are you? It would determine how much power you need.
Title: Re: Z80 calculators CAS project
Post by: scubadiver102 on March 07, 2012, 07:23:38 pm
@davewu I was actually wondering if CAS on the Z80 was possible also. I'm thinking about coding it-if you would like to work with me, just PM me.
Title: Re: Z80 calculators CAS project
Post by: DrDnar on March 07, 2012, 09:53:30 pm
;D So I'm in 9th grade right now and i have a ti84se. I downloaded zoommath500, and palyed around with it, found that it's really useful while it's way toooooooooooo expensive. Does anybody have any idea about how to hack that software, or move the cas from ti89, or the one in ti92, to z80 calc as a app or into it's system? it'll be hecka awesome

It most certainly can be done, but that doesn't mean it's a good idea. In the time it takes you to learn enough about software engineering to understand how to crack ZoomMath 500, you could have legitimately learned how to do algebra---and probably everything up through differential equations---because reversing engineering is very tedious work. The last person I know who gave it a real try (a master of reverse engineering calculator software) spoke highly of the app's copy protection system, saying that the system was well designed and very difficult to crack. But I won't tell you who, because I'm not interesting in ruining IQ Joe's business. So just do your school work.

However, I do encourage you to try writing your own software. Writing a program to perform a mathematical task forces you to formalize the concept in a way that may help you to understand it better. I, personally, have only shared one of my math programs online. But it has a note saying that it could sometimes fail to produce an answer when one exists, and to work out the problem by hand if that happens.
Title: Re: Z80 calculators CAS project
Post by: alberthrocks on March 07, 2012, 10:10:29 pm
I remember having a discussion yesterday about the feasibility of porting gCAS2 to the TI-OS in an odd fashion. Since it's all in C, it won't be as efficient and will be much greater in size, likely exceeding the 8k program execution limit. However, I had an idea to convert the 8Xp (or just the binary output) to 8Xk (an app). (This deserves its own topic, but I want to be semi-free before trying to code it :P)

DrDnar is right in many aspects - I also know of the hacker (who I should mention is a pro at Z80 assembly and very knowledgeable of the TI-OS) who played around with ZoomMath. You'd be better off learning the math yourself! Besides, real STEM people in the field don't use CASes** all day... ;)

If you really want to try making a CAS, you can study existing CASes and understand how they work. Not only will you be able to write a CAS, but you'll also develop the mathematical knowledge that the CAS attempts to use! :)

** OK, professionals do use CASes - most notably, Mathematica. But they use it for much, MUCH more complex mathematical operations then solving equations, probably operations that are understood in theory but impossible for humans to perform by hand. That is a legitimate use of a CAS. ;)
Title: Re: Z80 calculators CAS project
Post by: Geekboy1011 on March 08, 2012, 12:12:50 am
iirc there are at least three people who have attacked zoom math. with all differing succsess.

each one with a different approach to it as well xD