Jump to content



Photo
- - - - -

Fx 1.0 Plus Rom 1.05


  • Please log in to reply
13 replies to this topic

#1 bsdsigma

bsdsigma

    Newbie

  • Members
  • Pip
  • 6 posts
  • Location:Portugal

  • Calculators:
    FX 1.0 (ROM 1.02) / FX 1.0+ (ROM 1.05) / CFX-9850 / FX-3900PV

Posted 06 August 2005 - 04:10 AM

Hello,

I own a Casio FX 1.0 Plus with ROM version 1.05.
I've tried to link CAS, ALG and TUTORIAL with flashcom 1.5(using F:\JOINT2.EXE CAS/ALG/TUTORIAL), with no success :(

Also I've tried to use the CAS2 and ALG2 add-in (ver 1.01) avaiable at casio page, but still doesn't work :(

Can anyone tell me how get CAS and ALG ver 1.0 or link with success those utilities?


Thanks,
Carlos

#2 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 06 August 2005 - 11:36 AM

There is not too much known of this calc model but we think
that they either changed the structure of the Filesystem
(where the programs are placed) or have learned and removed
the Algebra and CAS programs due to our "cheating".

If you could please use TOUCHE (download from Filesharing)
and tell us the names of the files that are on the disks
A to K then we could maybe help you.

#3 bsdsigma

bsdsigma

    Newbie

  • Members
  • Pip
  • 6 posts
  • Location:Portugal

  • Calculators:
    FX 1.0 (ROM 1.02) / FX 1.0+ (ROM 1.05) / CFX-9850 / FX-3900PV

Posted 06 August 2005 - 12:20 PM

There is not too much known of this calc model but we think
that they either changed the structure of the Filesystem
(where the programs are placed) or have learned and removed
the Algebra and CAS programs due to our "cheating".

If you could please use TOUCHE (download from Filesharing)
and tell us the names of the files that are on the disks
A to K then we could maybe help you.

<{POST_SNAPBACK}>



Hello again,


The filesystem structure is this:

B:\PARTBL04.EXE
C:\PARTBL01.EXE
D:\PARTBL02.EXE
E:\JOINT1.EXE
F:\JOINT2.EXE
G:\SALTIRE.EXE
H:\JOINT3.EXE
I:\JOINT4.EXE
J:\DIFF_EQ.EXE
K:\E-CON.EXE


I've already tried to start F:\JOINT2.EXE with CAS/ALG/TUTOR argument, but it goes to the calculator main menu.


Here are the menu links:

1. RUNMAT
Drive: E:\
Name: JOINT1.EXE
Argument: RUNMAT
Version: 1.00

2. STAT
Drive: I:\
Name: JOINT4.EXE
Argument: STAT2
Version: 1.11

3. GRAPHTBL
Drive: E:\
Name: JOINT1.EXE
Argument: GRAPH
Version: 1.00

4. DYNA
Drive: E:\
Name: JOINT1.EXE
Argument: DYNA
Version: 1.01

5. RECUR
Drive: E:\
Name: JOINT1.EXE
Argument: RECUR
Version: 1.00

6. CONICS
Drive: E:\
Name: JOINT1.EXE
Argument: CONICS
Version: 1.01

7. EQUA
Drive: E:\
Name: JOINT1.EXE
Argument: EQUA
Version: 1.01

8. PROG
Drive: E:\
Name: JOINT1.EXE
Argument: PROG
Version: 1.01

9. TVM
Drive: E:\
Name: JOINT1.EXE
Argument: FINANCE
Version: 1.10


9. TVM
Drive: E:\
Name: JOINT1.EXE
Argument: FINANCE
Version: 1.10


A. DIFF_EQ
Drive: J:\
Name: DIFF_EQ.EXE
Argument:
Version: 1.10


B. E-CON
Drive: K:\
Name: E-CON.EXE
Argument:
Version: 1.10

C. LINK
Drive: E:\
Name: JOINT1.EXE
Argument: LINKT
Version: 1.04

D. MEMORY
Drive: H:\
Name: JOINT3.EXE
Argument: MEMORY
Version: 1.02

E. SYSTEM
Drive: H:\
Name: JOINT3.EXE
Argument: SYSTEM
Version: 1.03



I've managed to get CAS2 and ALG2 (Version 1.0) cfx files and they work, but it would be better if I could link to the calculator own progs.

I believe that they are on JOINT2.EXE, because the file exists but it isn't used for anything else, it should have CAS2, ALG2 and TUTOR

We just don't know its arguments, it may be different of CAS or ALG...


Thanks,
Carlos

#4 2072

2072

    Casio over god

  • Admin
  • PipPipPipPipPipPipPipPip
  • 1565 posts
  • Gender:Male
  • Location:Somewherebourg
  • Interests:Alternative states of consciousness, programming, making things work the best they possibly can.

  • Calculators:
    AFX2 ROM 1.02, CFX-9940GT+, FX-180P-Plus

Posted 07 August 2005 - 08:07 PM

Can you give us the sizes of the different programs (joint2.exe etc...)?

#5 bsdsigma

bsdsigma

    Newbie

  • Members
  • Pip
  • 6 posts
  • Location:Portugal

  • Calculators:
    FX 1.0 (ROM 1.02) / FX 1.0+ (ROM 1.05) / CFX-9850 / FX-3900PV

Posted 08 August 2005 - 01:54 PM

Can you give us the sizes of the different programs (joint2.exe etc...)?

<{POST_SNAPBACK}>



Here they are: (I've included also date and time)


B:\PARTBL04.EXE
Size: 337171
Time: 12:05:48
Date: 22/12/2000


C:\PARTBL01.EXE
Size: 383459
Time: 15:49:48
Date: 06/03/2001


D:\PARTBL02.EXE
Size: 255987
Time: 14:39:28
Date: 25/10/2000


E:\JOINT1.EXE
Size: 426955
Time: 11:43:00
Date: 11/12/2000


F:\JOINT2.EXE
Size: 223181
Time: 11:19:30
Date: 10/04/2003


G:\SALTIRE.EXE
Size: 520037
Time: 11:18:10
Date: 10/04/2003


H:\JOINT3.EXE
Size: 171981
Time: 13:14:56
Date: 10/04/2003


I:\JOINT4.EXE
Size: 383273
Time: 11:09:16
Date: 10/04/2003


J:\DIFF_EQ.EXE
Size: 345321
Time: 13:44:48
Date: 15/12/2000


K:\E-CON.EXE
Size: 188263
Time: 14:20:20
Date: 05/12/2000

#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 08 August 2005 - 03:16 PM

There is a difference in JOINT2.EXE:

Size for me: 222877 at FX 1.0+ / ROM 1.05

We should find a way to download and disassemble it.

Partbl01.EXE:
SIZE: 383475 (also another)

SALTIRE.EXE:
SIZE: 518833 (also another)

JOINT3.EXE
Size: 171921 (also another)

\JOINT4.EXE
Size: 3832898


The dates of these differ too (of course).
The changes to SALTIRE.EXE seem to indicate corrections in the
math modul....

maybe we should try the bugs with infinite functions we found (there are some topics on them here) and see if they were corrected on your calc. You could also try ROMSEND to download
the programs and send them to us but it is not verry reliable.
Maybe we could convince DADA66 to include the possibility to send ROMs in his next GComm version. This would also make it faster ...

More from me later ...

cu huhn

PS: maybe you could try to use CAS3 as argument ... maybe they just updated it and increased the version number. Another way would be
that the included a mechanism to check the calcs model (AFX or CFX) what IS possible ... I think I did it with the <{GNULINUX}> Hardware detection I wrote.

#7 bsdsigma

bsdsigma

    Newbie

  • Members
  • Pip
  • 6 posts
  • Location:Portugal

  • Calculators:
    FX 1.0 (ROM 1.02) / FX 1.0+ (ROM 1.05) / CFX-9850 / FX-3900PV

Posted 08 August 2005 - 08:17 PM

There is a difference in JOINT2.EXE:

Size for me: 222877 at FX 1.0+ / ROM 1.05

We should find a way to download and disassemble it.

Partbl01.EXE:
SIZE: 383475 (also another)

SALTIRE.EXE:
SIZE: 518833 (also another)

JOINT3.EXE
Size: 171921 (also another)

\JOINT4.EXE
Size: 3832898
The dates of these differ too (of course).
The changes to SALTIRE.EXE seem to indicate corrections in the
math modul....

maybe we should try the bugs with infinite functions we found (there are some topics on them here) and see if they were corrected on your calc. You could also try ROMSEND to download
the programs and send them to us but it is not verry reliable.
Maybe we could convince DADA66 to include the possibility to send ROMs in his next GComm version. This would also make it faster ...

More from me later ...

cu huhn

PS: maybe you could try to use CAS3 as argument ... maybe they just updated it and increased the version number. Another way would be
that the included a mechanism to check the calcs model (AFX or CFX) what IS possible ... I think I did it with the <{GNULINUX}> Hardware detection I wrote.

<{POST_SNAPBACK}>




Hi,

I've tried CAS3 as argument, but it does not work!

I haven't found the topics about the bugs with infinite functions, could you send the url, to test on this version?



Meanwhile, I've downloaded the ROM and made it avaiable at:

http://www.zarco.org...fx1plus-105.rom

or

http://www.zarco.org...fx1plus-105.zip
(compressed)



Carlos

#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 August 2005 - 04:18 PM

I'll download the ROM and look into it. The URLs come later ;)

#9 2072

2072

    Casio over god

  • Admin
  • PipPipPipPipPipPipPipPip
  • 1565 posts
  • Gender:Male
  • Location:Somewherebourg
  • Interests:Alternative states of consciousness, programming, making things work the best they possibly can.

  • Calculators:
    AFX2 ROM 1.02, CFX-9940GT+, FX-180P-Plus

Posted 09 August 2005 - 04:30 PM

hmmm... I found this interesting line somewhere in your ROM:

JOINT2.EXE   F:\          CAS2.BMP     CAS                 1.13 JOINT2.EXE   F:\          ALG2.BMP     ALGEBRA

Can you try with TOUCHE explorer to execute "F:\joint2 CAS" (once in the explorer type <span class=F5' /> and <span class=F4' /> then <span class=tan' /> <span class=VARS' /> <span class=OPTN' /> and joint2.exe then <span class=F5' /> to print a space and <span class=Shift' /> to write in uppercase than just type CAS and <span class=EXE' />) ? Note that the program may crash because it is not meant to be launched from there but you may access it...

#10 bsdsigma

bsdsigma

    Newbie

  • Members
  • Pip
  • 6 posts
  • Location:Portugal

  • Calculators:
    FX 1.0 (ROM 1.02) / FX 1.0+ (ROM 1.05) / CFX-9850 / FX-3900PV

Posted 09 August 2005 - 11:42 PM

hmmm... I found this interesting line somewhere in your ROM:

JOINT2.EXE   F:\          CAS2.BMP     CAS                 1.13 JOINT2.EXE   F:\          ALG2.BMP     ALGEBRA

Can you try with TOUCHE explorer to execute "F:\joint2 CAS" (once in the explorer type <span class=F5' /> and <span class=F4' /> then <span class=tan' /> <span class=VARS' /> <span class=OPTN' /> and joint2.exe then <span class=F5' /> to print a space and <span class=Shift' /> to write in uppercase than just type CAS and <span class=EXE' />) ? Note that the program may crash because it is not meant to be launched from there but you may access it...

<{POST_SNAPBACK}>



I've already seen that line and tried to execute joint2.exe with the CAS/ALGEBRA/TUTOR argument using TOUCHE, but when I do that it goes to the main menu, it does not crash or gives any error message.

#11 2072

2072

    Casio over god

  • Admin
  • PipPipPipPipPipPipPipPip
  • 1565 posts
  • Gender:Male
  • Location:Somewherebourg
  • Interests:Alternative states of consciousness, programming, making things work the best they possibly can.

  • Calculators:
    AFX2 ROM 1.02, CFX-9940GT+, FX-180P-Plus

Posted 10 August 2005 - 01:37 AM

Then try to create a real ICON in the main calc MENU using GCOM and/or FLASH100, it may works better.

#12 bsdsigma

bsdsigma

    Newbie

  • Members
  • Pip
  • 6 posts
  • Location:Portugal

  • Calculators:
    FX 1.0 (ROM 1.02) / FX 1.0+ (ROM 1.05) / CFX-9850 / FX-3900PV

Posted 10 August 2005 - 10:19 AM

Then try to create a real ICON in the main calc MENU using GCOM and/or FLASH100, it may works better.

<{POST_SNAPBACK}>


I've tried to do that, but when I press EXE on the icon it doesn't do nothing!

Also CAS2 and ALG2 (ver 1.01) add-ins avaiable at casio site does not work, only the old version 1.00

#13 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 10 August 2005 - 02:07 PM

so maybe we should disassmeble it. I have not time for it in the next
week so if anyone else wants ... I can do it next week.

btw. can I execute those Programs (RXE) on the PC? This would mak debugging easier.

#14 dscoshpe

dscoshpe

    Casio Freak

  • [Legends]
  • PipPipPipPip
  • 185 posts
  • Location:California, USA

  • Calculators:
    AFX 2.0 (v1.00), 9850Ga+, 9800, BE-300 other..

Posted 11 August 2005 - 11:47 PM

The only way RXE can run on PC is in the emulator or using a special loader which I don't think exists. Otherwise all it will do is run the RXE base program and fail when it tries to read directly from disk - which is where the actual program would be.

You can disassemble them just be careful because most automatic disassemblers will only work on the RXE base program so you will have to go back and tell it to disassemble the code block manually.

- dscoshpe -


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users