Jump to content



Photo
- - - - -

SDK 9850g


  • This topic is locked This topic is locked
67 replies to this topic

#1 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 08 January 2004 - 04:33 PM

hiho,

i want to write link programm in C, so that i can transmit and recive files (*.cat) to from the calculator under <{GNULINUX}>. But i don't know, in which way i have to speak with the calculator, so that i could tell them here is a new programm. Where can i get information? Has anyone an idea?
Or has anyone written such programm?

thanks daniel

#2 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 08 January 2004 - 09:41 PM

to see the protocals for casio to pc communication i suggest the casio graph site it has a section on the protocalls, and a dll called casIO for real time comunication between Calc and PC

#3 mastermage

mastermage

    Casio Fan

  • Members
  • PipPip
  • 48 posts

  • Calculators:
    Graph100+ ROM 1.03, Dead Graph100 ROM 1.02, Classpad 300 0S 1.24

Posted 08 January 2004 - 11:49 PM

:rolleyes: dlls do no work under <{GNULINUX}> (only for window$), f-bert has to write the entire communication protocol !
as for now the best site about the casio communication protocol is the one andy gave !

#4 ross8653

ross8653

    Casio Addict

  • Members
  • PipPipPip
  • 96 posts
  • Location:over the river and through the woods
  • Interests:paintball

  • Calculators:
    9850 fx2.0

Posted 09 January 2004 - 04:14 AM

done wine work correctly with the serial ports under <{GNULINUX}>? you could try that

#5 mastermage

mastermage

    Casio Fan

  • Members
  • PipPip
  • 48 posts

  • Calculators:
    Graph100+ ROM 1.03, Dead Graph100 ROM 1.02, Classpad 300 0S 1.24

Posted 09 January 2004 - 08:12 AM

Maybe FA-123 or FXInterface could work since they are standard win32 exes with no dlls, surely written in C/C++. I can't say for CasioCom.

#6 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 09 January 2004 - 12:37 PM

nearly every windows application works with wine.

Even if it uses dlls or similar stuff. The only things not supported are such programs
like Smartsurfer that use DUN or similar deep integrated programs.

#7 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 09 January 2004 - 03:01 PM

i dont want to use wine. i only want to write a programm in c, which can talk with the calculator (at first commandline only).

the problem is i dont know if the information from http://users.pandora.be/gp/casio/ are enough. i think with the information from "How Send( and Receive)" i only can talk with the calculater in programms with the send and recive command. So i think that isn't the protokoll to upload/recive any files.

thanks

#8 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 09 January 2004 - 03:44 PM

give it a try and mail the author of casiocom.

His e-mail adresse should be located in the about dialog. maybe he can help you.

#9 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 29 January 2004 - 09:35 PM

up to now i can recive files on the pc. now i want to save the recived programm in the cat file format. so i am looking for the cat specification.
i search for table in which stand on the one site the string for the cat file and in the other site the appropriate (int)value.

thanks

#10 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 30 January 2004 - 01:17 PM

i have emailed the author of casiocm several times, but he does not respond :angry: :(

#11 Guest_Bytefish Productions_*

Guest_Bytefish Productions_*
  • Guests

Posted 30 January 2004 - 01:19 PM

have one of you guys ever searched sourceforge?
there is already a developer group that released a transfer program for <{GNULINUX}>. B)

URL: http://cafix.sourceforge.net/

Screenshot:
http://cafix.sourcef...net/capture.png

so this shows me how you hard you guys are really searching. (lol)
i don't even have a <{GNULINUX}> distribution on my computer and i find it...

oh and another edit:
there is a huge mass of informations on the casiocom site.
if you dont even understand those, i wouldnt begin to write a transfer program.

#12 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 30 January 2004 - 01:21 PM

i want to make my own prog, similar to casioCOM, i could use it as my VB project, what i need isw someone else to make a DLL with send/recive program commands for athe AFX, and i would do the rest. what is sourceforges address?

#13 Bob Vila

Bob Vila

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 768 posts
  • Gender:Male
  • Location:USA

  • Calculators:
    FX 1.0+ : CFX-9850 GB Plus : TI-81

Posted 30 January 2004 - 04:13 PM

http://sourceforge.net/

#14 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 30 January 2004 - 04:47 PM

i also emailed the author of cascom and he didn't respond me, too
i had done a look to the cafix sourceforge project. i couldn't compile, but i did a look to the source. the table isn't implemented by them up to now, too. so i will make the table myself.
and thanks for that link :)

(my icq 99830930)

#15 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 31 January 2004 - 10:16 AM

i have added you to my contact list, my ICQ is:289225216

#16 Guest_Bytefish Productions_*

Guest_Bytefish Productions_*
  • Guests

Posted 31 January 2004 - 04:51 PM

links are posted above...
it would be good for the community if a <{GNULINUX}> user checks the program and tells us if it's working or not (if not why). Because I guess there a lot of people being in need for such a piece of program. (btw. they also developed a library you can use for <{GNULINUX}> programs)

#17 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 11 March 2004 - 03:50 PM

i have created a token file to convert the recived data directly in the cat-file-format.

but a have a problem. 3 numbers are used by two commands

hex 10 is used for line break and "/peta"
hex 7F 0A is used for "\Tptch" and "\D Start"
hex F7 0A is used for "\Do" and "\Break"

i don't know how to decide which i have to take???

#18 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 11 March 2004 - 03:58 PM

this is not possible. are you sure?
The calc must have some way to decide what command to use!

#19 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 13 March 2004 - 05:08 PM

oki i was not complet in the raw modus so the system changed 0x0D in 0x0A

#20 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 14 March 2004 - 12:24 PM

\ClrText
"A"?\->A
"B"?\->B
\If A<B
\Then A\->V:B\->A:V\->B
\IfEnd
A-\Int (A/B)*B\->R
\While R>0
B\->A
R\->B
A-\Int (A/B)*B\->R
\WhileEnd
\ClrText
"GGT="
\Locate 5,1,B
\Locate 1,2,"? F-Bert 2002"
\Locate 1,3,"www.outset.de"

can anybody say me how i can convert this back in the calculator format?
the problem is that i don't know how many characters i have to take after "\" .
i havn't found any rulez up to now....

#21 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 14 March 2004 - 01:04 PM

ah, that one i know, the / indicates that the folowing word is a command, such as ClrText. all you will need to do is to make a function to find / and then select / and the following word. then yuo can convert it to the code that is transmitted

#22 zar

zar

    Newbie

  • Members
  • Pip
  • 23 posts

  • Calculators:
    casio fx1.0+

Posted 14 March 2004 - 01:26 PM

most commands end with a space or a newline. not all, but it's a rule anyways.

#23 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 15 March 2004 - 11:31 PM

oki i have it ;-)
the problem was that the length after a \ was unclear because not every \.... ends of a space

#24 rstweb

rstweb

    Casio Hack

  • Members
  • PipPipPipPip
  • 274 posts
  • Gender:Not Telling

Posted 22 March 2004 - 04:29 PM

sounds interesting. i have <{GNULINUX}> and i need such a program. =D

my icq: 81950298 - i have added you

#25 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 22 March 2004 - 05:48 PM

so the programm is ready...
oki its a smallversion :rolleyes:
lfa can be downloaded from http://www.f-bert.net

#26 Bob Vila

Bob Vila

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 768 posts
  • Gender:Male
  • Location:USA

  • Calculators:
    FX 1.0+ : CFX-9850 GB Plus : TI-81

Posted 22 March 2004 - 06:56 PM

i have <{GNULINUX}> and i need such a program

which distro?

#27 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 22 March 2004 - 07:46 PM

any distribution ;-)

you only have to unpack
change in the directory
do make
and than you can do ./lfa

its all for the command line :rolleyes:

#28 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 22 March 2004 - 08:07 PM

does someone want to give me instructions on how to use it, i have just instaqlled SuSE 8.0 on a Virtual Machine.....

#29 Bob Vila

Bob Vila

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 768 posts
  • Gender:Male
  • Location:USA

  • Calculators:
    FX 1.0+ : CFX-9850 GB Plus : TI-81

Posted 22 March 2004 - 08:11 PM

@andy
i'm not at my <{GNULINUX}> box now, but i'm guessing that you extract the file to a folder (make sure that you make a new folder first, we'll just call it 9850 or something), then at the command prompt, you type "do make" (just "make" might also work, but i dont know), it will compile, then just type "./lfa" to run it

#30 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 22 March 2004 - 08:15 PM

sounds simple enough, i will have a go in a while, gotta love VMware Workstation :)

#31 Bob Vila

Bob Vila

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 768 posts
  • Gender:Male
  • Location:USA

  • Calculators:
    FX 1.0+ : CFX-9850 GB Plus : TI-81

Posted 22 March 2004 - 10:28 PM

trial version?

#32 f-bert

f-bert

    Newbie

  • Members
  • Pip
  • 12 posts
  • Location:karl-marx-stadt now chemnitz

  • Calculators:
    cfx-9850g

Posted 23 March 2004 - 12:38 AM

why?

it could only up and download programms up to now.
more to implement should be easy
work it?

#33 Bob Vila

Bob Vila

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 768 posts
  • Gender:Male
  • Location:USA

  • Calculators:
    FX 1.0+ : CFX-9850 GB Plus : TI-81

Posted 23 March 2004 - 02:04 AM

sorry, i was talking to andy about vmware :)

#34 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 23 March 2004 - 11:04 AM

nah, full version, got the <{GNULINUX}> full version too ;)

#35 rstweb

rstweb

    Casio Hack

  • Members
  • PipPipPipPip
  • 274 posts
  • Gender:Not Telling

Posted 23 March 2004 - 03:08 PM

for installing on <{GNULINUX}>:

download the file to a directoryx of your choice (i.e. /home/user)
change to console (terminal) and change to that directory
do "tar -zxvf lfa.tar"
change to directory lfa
do "make"
for starting do "./lfa"

that's it

#36 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 23 March 2004 - 05:28 PM

i i have put the files in a folder called FX transfer, and they are already extracted (i did that in windows before i put the files into <{GNULINUX}>), could someone give me instructions on how to do what rstweb said in the console please, as i have no idea what the commands are or anything

#37 rstweb

rstweb

    Casio Hack

  • Members
  • PipPipPipPip
  • 274 posts
  • Gender:Not Telling

Posted 23 March 2004 - 06:06 PM

in the console change into the directory
do "make"
do "./lfa"

"tar -zxvf lfa.tar" is only for extracting the files from the tar-archive

#38 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 23 March 2004 - 06:33 PM

1. how do i change to a directory in Konsole?
2. when i tried do "./lfa" all i get is an error

when i say i am new to <{GNULINUX}>, im not joking, i know nothing....

#39 rstweb

rstweb

    Casio Hack

  • Members
  • PipPipPipPip
  • 274 posts
  • Gender:Not Telling

Posted 23 March 2004 - 07:17 PM

1) cd [directory] - directory is propably /home/rstweb/lfa
2) before running ./lfa you have to do "make"

#40 Bob Vila

Bob Vila

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 768 posts
  • Gender:Male
  • Location:USA

  • Calculators:
    FX 1.0+ : CFX-9850 GB Plus : TI-81

Posted 23 March 2004 - 07:24 PM

i will probably be on AIM later today, so if you have any more problems, i will try to help :)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users