Reusing ROM calls
Started by
AlephMobius
, Jan 26 2004 05:32 AM
9 replies to this topic
#1
Posted 26 January 2004 - 05:32 AM
I want to make a program in C for the AFX. Is there any way I can use some of the commands built into the ROM without having to rewrite them? I dont know very much about how this calculator works but stuff like this can be done very easily on the TI-89 and similar calculators. Anyways, I would like to use some of the functions like "Solve" without having to rewrite it all.
#2
Posted 26 January 2004 - 05:54 AM
it is possible (since all casio apps use the functions that are in saltire files) but we don't know how,
I think it might have sth. got to do with int 7Ch
I think it might have sth. got to do with int 7Ch
#3
Posted 26 January 2004 - 06:04 AM
What kind of files are these? Has much effort been put into seeing how this works? How much does everyone know already?
#4
Posted 26 January 2004 - 07:28 AM
I was kind of hoping somebody would have figured this out by now but I guess the story is still the same as it was long ago... Basically the casio "math api's" are as yet unusable. If anyone was interested in figuring it out they would need to reverse engineer the saltire files, but before doing so remove the RXE information so that whatever you use to decompile and/or debug would start at the proper offset. then it might be possible to call the saltires with the appropriate switches to get the math done (or what have you)
the saltire files are two files named saltire1.exe and saltire2.exe and were believed to be programmed by the Saltire company (they have a url, google it or something). since saltire is computer math company, the files are believed to contain any sort of math api that calc may use. i believe that the saltires are more specifically concerned with the CAS related math primarily.
btw, i use the term math api loosely out of a lack of a better phrase.
- dscoshpe -
the saltire files are two files named saltire1.exe and saltire2.exe and were believed to be programmed by the Saltire company (they have a url, google it or something). since saltire is computer math company, the files are believed to contain any sort of math api that calc may use. i believe that the saltires are more specifically concerned with the CAS related math primarily.
btw, i use the term math api loosely out of a lack of a better phrase.
- dscoshpe -
#5
Posted 26 January 2004 - 07:57 AM
I'll ask brian if he can tell us anything about them.
#6
Posted 26 January 2004 - 04:46 PM
Yep, one thing has changed - a man from Saltire probably read this thread and I don't know if he'll like to know that someone is/was deassembling company's code.
As for me I would be more interested in making a common library of fast asm graphic/memory files functions so this could wouldn't be repeated from project to project.
But as usual - lack of time.
Roeoender.
As for me I would be more interested in making a common library of fast asm graphic/memory files functions so this could wouldn't be repeated from project to project.
But as usual - lack of time.
Roeoender.
#7
Posted 26 January 2004 - 06:33 PM
they know its being dissasembled, thats part of the reason they have been more cooperative recently, might as well tell us and get along insted of fight about it (specially since were are doing them a free service)
#8
Posted 27 January 2004 - 05:33 AM
For the record, Ive done a lot more reverse engineering of Datalight's procedures and software than Saltire's
- dscoshpe -
- dscoshpe -
#9
Posted 27 January 2004 - 07:26 AM
so you have removed the RXE information?
If you have could you send me the sources so we could have a look at it??!?!?
WOuld be great
If you have could you send me the sources so we could have a look at it??!?!?
WOuld be great
#10
Posted 29 January 2004 - 01:15 AM
Yep I have done it before, about a year ago. This weekend Ill try to do it one more time, but manually, since my program is no longer with us .
Actually, I might have a couple examples still saved that I might be able to find, Ill see what I can do.
- dscoshpe -
Actually, I might have a couple examples still saved that I might be able to find, Ill see what I can do.
- dscoshpe -
2 user(s) are reading this topic
0 members, 2 guests, 0 anonymous users