Jump to content



Photo
- - - - -

C asm programming on Algebra FX 2


  • Please log in to reply
21 replies to this topic

#1 Shitsumon

Shitsumon

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 08 August 2003 - 11:48 AM

Hi Guys

just bouthgt (hardly!) the last Algebra FX 2.0 in Tokyo. Target: programming in C and asm.

Well, I went through a couple of French sites - amazing how they dissected the machine!

But some details remain obscure... for instance
- how to use the API from the Basic (and the maths functions like Cos, Sin... or simply *)
- or other architectural points...

My question/hope: can I expect some more information from any English site -

please let me know which ones deserve to be visited in order to complete my AFx2 system knowledge...

Thanks

hs

#2 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 08 August 2003 - 11:54 AM

This is by far the best english site, if you know french another good site is www.graph100.com .

bye the way, you are the first japanese person we have had on this forum.

konnichiwa :D

#3 Shitsumon

Shitsumon

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 08 August 2003 - 01:11 PM

Actually I'm not really Japanese ^_^ even though I live in Tokyo.

Anyway, will have a deeper look to this site.

Arigato ..

#4 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 08 August 2003 - 01:20 PM

oh well, your still the closest thing :lol: . bye the way, I used to live in japan.

#5 Roeoender

Roeoender

    UCF ASM/C Programming Only Winner

  • [Legends]
  • PipPipPipPip
  • 273 posts
  • Gender:Male
  • Location:Gdynia, Poland
  • Interests:Technical University student (informatics)
    Interests:
    Sport climbing
    Orieenting (100km walk in 23h31min)
    C/Asm on calculators

    Dislike cars

  • Calculators:
    CASIO AFX 2.0 ROM 1.01, 10 countable fingers

Posted 08 August 2003 - 06:02 PM

Hello,
using Basic API is not important/useful to us because it is terribly slow,
if you want trigonometric functions then tabelarize its domain multiplied by a constant
and thus use fixed point math which is the fastest (FX is not a 4GHz Athlon you know).
For example
int SinTab[360]={...}; // values of sin() function multiplied by 256.
It is a very common trick known from older PCs.

You live in Japan, so I can assume that you can understand all those #$%^@ (japanese :greengrin: ),
so are there any ASM/C specific CASIO related sites or they aren't interested in it?
Casio AFX 2.0 has an Easter Egg that lists some japanese names (probably engeeniers), do the following:
Go to the System menu then pres <span class=Shift' /> and then [+] - the list will be displayed.
Have you any idea how we could contact them?

Roeoender.
PS. I always wanted to visit Tokyo (from Poland).

#6 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 08 August 2003 - 06:45 PM

did you know about <span class=Shift' /> <span class=1' /> and <span class=Shift' /> <span class=2' /> (in the system menu) ?

#7 Mohamed

Mohamed

    UCF Police

  • [Legends]
  • PipPipPipPipPipPipPip
  • 519 posts
  • Gender:Male
  • Location:Egypt, Cairo

  • Calculators:
    AFX 2.0, PV-S660, fx-570MS

Posted 08 August 2003 - 07:06 PM

Just always remember I'm offering a translation service between English, French and German.
And I only did that to help people like you get going.
So, just tell me about any French documents you'd want me to translate, but please no PDFs else if it's only text.

#8 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 12 August 2003 - 02:24 PM

happy birthday Mohamed :beer: :)

#9 Endi

Endi

    Casio Addict

  • Members
  • PipPipPip
  • 74 posts
  • Location:Wroclaw, Poland

  • Calculators:
    AFX 2.0 PLUS

Posted 12 August 2003 - 02:36 PM

You can have all (I think so) the possible functions in BASIC when you press <span class=CTRL' />+<span class=F4' />=[CAT/CAL]

#10 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 12 August 2003 - 06:52 PM

How did you learn that key combinations?

What is the <span class=Shift' /> + <span class=2' /> ? i dont understand it...

#11 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 12 August 2003 - 07:27 PM

in the system menu hit <span class=Shift' /> then <span class=2' /> (or <span class=1' /> ) and if takes you to some hidden screens, I dont know what <span class=Shift' /> <span class=2' /> does yet (i dont want to mess with it and erase my memory), but <span class=Shift' /> <span class=1' /> shows program versions.

#12 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 12 August 2003 - 08:13 PM

right, in Shift 2 i wrote some numbers to see the results but i dont obtain any conclusion.

#13 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 12 August 2003 - 09:43 PM

try 0563

#14 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 13 August 2003 - 12:04 AM

I made it (try 0563) but i dont see anythin special... only that in version appear a different number than the .20 .

Thats weird, when i read the replies of Crimson and Roender in this topic, i dont read well and i try the keys combinations on the calc. main menu, but then the calculator gone crazy :P

On the main menu, when i want to shut off the calc, this goes frozen and then i need to push the P button. This occur repeated times, i only can shut down the calc. in the "System menu". I also try to shut down the calc. on the RUN/MAT mode but the calc dont get off. I check the AC button on the <span class=F6' /> + [Ab/c] + AC/on menu and its OK.

Then i try again in the RUN/MAT and now its ok.(i dont know what i do exactly)

#15 rstweb

rstweb

    Casio Hack

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

Posted 15 August 2003 - 06:24 PM

a very difficult bug! let's send an email to casio!

#16 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 15 August 2003 - 06:29 PM

To whom I direct the email to him? It would have to be to Casio the USA because here in Mexico there are only simply distributors and it would not interest to know this bug.

#17 Endi

Endi

    Casio Addict

  • Members
  • PipPipPip
  • 74 posts
  • Location:Wroclaw, Poland

  • Calculators:
    AFX 2.0 PLUS

Posted 15 August 2003 - 06:38 PM

I think it would be better to send to USA and Japan. Japaneese made this calculator, so they have the biggest knowledge about its architecture.
It doesn't mean, of course, they will answer you.

#18 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 15 August 2003 - 07:07 PM

actually I'm in the middle of a 2 day phone conversation with casio, they are trying to figgure out the problem with the Classpad Manager, if I get a chance I'll ask them about it.

#19 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 15 August 2003 - 07:09 PM

the classpad manager = software of emulation and for send-receive files from the calc?

#20 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 15 August 2003 - 07:14 PM

exactly.

#21 Brazzucko

Brazzucko

    UCF BASIC Programming Champion

  • Super Member
  • PipPipPipPipPipPip
  • 412 posts

  • Calculators:
    FX 1.0, CFX 9850 GB Plus and FX 9750G

Posted 15 August 2003 - 07:54 PM

:blink: I don?t know if they are really interested to know about this bug, see for example the new CFX calculators, they have exactly the same hardware and probably the same software??

Now if you tell then that there is some guys buying the FX 1.0 and tuned it to one AFX 2.0, now I thing that they will be worry about it?. :D

#22 ross8653

ross8653

    Casio Addict

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

  • Calculators:
    9850 fx2.0

Posted 16 August 2003 - 12:01 AM

anyone ever ask them about the freeze bug i found
download it

the sad thing is i made this programming tetris then stripped all the crap between the loops out of it. There was something similar with the older calcs too




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users