Jump to content



Photo
- - - - -

New discovery about the AFX


  • Please log in to reply
4 replies to this topic

#1 2072

2072

    Casio over god

  • Admin
  • PipPipPipPipPipPipPipPip
  • 1564 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 02 July 2003 - 12:33 PM

Yes Swifter discovered how to change this setting from a C or ASM program:

You just have to write the value (byte) in minutes at 0x40:0xE3

The interruption 9 must be still active else the changes won't take effect.

If you write the value 0 the calc will never power off.

#2 BiTwhise

BiTwhise

    Casio Overgod

  • [Legends]
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
  • Location:Guildford, Surry, UK
  • Interests:Programming, games, consoles, martial arts

  • Calculators:
    FX9700WE, CFX9970G, AFX2.0, Classpad 300

Posted 03 July 2003 - 04:35 PM

nice, :)

wonder why they don't let you set that in the settings of the calc..(other than 6, and 60 mins)

#3 superna

superna

    Casio Addict

  • Members
  • PipPipPip
  • 88 posts

Posted 04 July 2003 - 05:34 AM

because we think that the strings 6 and 60 are statis and it was too complicated for casio to make choose a time
lol

(yea look at Gcomm and linkt, casio's programmers are real shit lol)

#4 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 July 2003 - 10:34 AM

i noticed that they also can be set using the 7Ch interrupt.
I wrote programs to monitor an interrupt and noticed that it seems also to be used for displaying chars and
is automatically invoked every ~10 seconds. I someone wants my monitoring program send me a
PM or E-Mail but you need either a second AFX/FX/Graph100 or a porgram that monitors incoming data
as hex bytes for the PC. I also found out that int 44h is used for some kind of math. (Maybe it's the math library of the calc)

#5 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 July 2003 - 10:39 AM

Hi I found out that APO can be set using int 7Ch. It is also invoked if characters are displayed. And every
10 seconds. I also found an interrupt that seems to be used for the built in math functions.

I wrote an interrupt monitoring program for the calc but you need another AFX/FX/Graph100 to view the data
or a PC program that shows com input in hex format.

If anyone is interrested send an e-mail or PM.

PS: There also seems to be an interrupt for basic file use.

=======EDIT==============

Sorry for the double post. failure in IE.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users