Jump to content



Photo
- - - - -

CFX emulator


  • Please log in to reply
9 replies to this topic

#1 Martin

Martin

    Casio Freak

  • Members
  • PipPipPipPip
  • 121 posts
  • Gender:Male
  • Location:Praha
  • Interests:asm on cfx9850

  • Calculators:
    fx82l
    fx7700GB
    cfx9850G
    TI92
    fx9860G SD
    Rheinmetall KEL IIc
    H. W. Ebmeyer - Tarema
    fx cg20

Posted 02 October 2002 - 06:34 PM

What do you think about the idea to write emulator of CFX compatible calculators? I mean a true emulator of CPU, similar to Virtual TI

#2 Killer83Z

Killer83Z

    Casio CEO

  • [Legends]
  • PipPipPipPipPipPip
  • 427 posts
  • Location:I'm near to the place where I study
  • Interests:Guitar, Piano, Music, UCN<br />

  • Calculators:
    Algebra FX2.0, CFX-9850G, fx-7000G, fx-7500G, TI-83, HP100lx

Posted 02 October 2002 - 07:54 PM

It would be cool, without a doubt. I think it wouldn't be a problem to find beta testers...but the decent programmers are rare, as you know (you are one of them B) )

#3 rstweb

rstweb

    Casio Hack

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

Posted 02 October 2002 - 11:54 PM

it would be very great!

so i could write and test my programs on the pc and then i could transfer them to calculator.

i think in one communicationsoftware for the PC there was a cfx-emulator. i have to look where it was.

bye

rstweb

#4 rstweb

rstweb

    Casio Hack

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

Posted 03 October 2002 - 12:02 AM

i looked on my harddisk and i found CasioCom von GP productions. This program has an internal casio cfx-emulator. the emulator works in calculator-realtime-mode and pc-realtime-mode. that mean you might be able to see who fast (or slow) it runs on the cfx and how fast it runs on the pc.

i think if you would program a new emulator, speak (or write) with the programers of CasioCom!

bye

rstweb

#5 Mohamed

Mohamed

    UCF Police

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

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

Posted 03 October 2002 - 04:26 AM

Sure I'd love too, but as previously mentioned BASIC progs are emulated using CasioCom, so it'd be better to make a full CPU emulator for AFX.

Besides, I've received this mail yesterday so read and tell me what you think:

've noticed on your site that you'd like to write an emulator, except that
you lack the neccessary programming skills. (I don't know where did I say that :lol: )

Well.. you're in luck!

As it happens I was going to do just that (recently bought an Allegro FX2),
but am having a hard time finding all the neccessary documentation, so if you
could help me on that point it should be a snap. Possibly a long-winded one,
but still...

I'm sure I could snatch some of the code from Bochs if it's that close to an
80286, so it shouldn't take *too* long, I hope.

BTW, I'm also trying to make an Allegro-FX1/2 target for GCC. Think that might help? }:)

Sincerely, Svein Ove Aas.

--
Delendas Fenestro!
or something...


So please everyone who has info and could provide, provide it please and I'll reply to him to make him come here.

#6 Martin

Martin

    Casio Freak

  • Members
  • PipPipPipPip
  • 121 posts
  • Gender:Male
  • Location:Praha
  • Interests:asm on cfx9850

  • Calculators:
    fx82l
    fx7700GB
    cfx9850G
    TI92
    fx9860G SD
    Rheinmetall KEL IIc
    H. W. Ebmeyer - Tarema
    fx cg20

Posted 03 October 2002 - 08:16 AM

i looked on my harddisk and i found CasioCom von GP productions.  This program has an internal casio cfx-emulator.

Yes, but it is casio basic interpreter. Such program I already have since 1998 and it is on my web site. Now I mean true CPU emulator so it would be possible to run progs. in asm. Now I am writing strings library for CFX, but the debug possibilities on CFX are very poor so this is the matter why I want to create an emulator.

#7 Guest_ugly-duckling_*

Guest_ugly-duckling_*
  • Guests

Posted 03 October 2002 - 12:10 PM

Even though a CFX emulator is a great idea, I'm not sure that it is necessary. We should concentrate on the calculator itself and maybe even do the opposite (:P I'm working on a Windows emulator for Casio!!!).

Why don't we have like a CFX workstation program? In it would be the latest technologies of the following:
- perfect calculator <-> computer transmitting that keeps cool symbols
- bmp <-> cat (another thanks to Yuri for a great program)
- scanning programs off the Internet and showing their statistics
- user-friendly, easy to use programming with Hints and pre-programming
- a real continuous communication between calculator and computer

I haven't found out much more about CFX but here is what I've done:
- worked more of SOA II although it's so tiring (no encouragement)
- created dozens of programs and games
- these included SPIRAL, MATHZ, FORMULAY, PILOT, SPRITE and GROG
- developed many pictures and ideal program foundations

Since there have been no major breakthroughs for CFX all I've managed to do is use every skill I can to maximise performance:
- watch how many bytes each command takes and use smaller ones
- keep your programs neat, short and take shortcuts
- return to common commands instead of re-writing them
- keep Plots and Lines down by strategic plotting angles
- use Locate programming where necessary
- Combine as many figures as possible to minimise variables and lists.
- use built in features as much as you can
- try not to use colour as managing them is costly and messy
- replace long numbers with whatever you can and stop them at 9, 99...
- use Isz and Dsz, Break, Do, LpWhile, For, To, Next, the most

Now PLEASE TELL ME WHAT HAS HAPPENED SINCE I LEFT!!! Thankyou!!!

Happy programming!

#8 Killer83Z

Killer83Z

    Casio CEO

  • [Legends]
  • PipPipPipPipPipPip
  • 427 posts
  • Location:I'm near to the place where I study
  • Interests:Guitar, Piano, Music, UCN<br />

  • Calculators:
    Algebra FX2.0, CFX-9850G, fx-7000G, fx-7500G, TI-83, HP100lx

Posted 03 October 2002 - 02:55 PM

Above post deleted. Please no more deleting, mods, he just posted something without being logged on.

#9 KTr

KTr

    Newbie

  • Members
  • Pip
  • 16 posts

Posted 03 October 2002 - 07:23 PM

Yeah !! This would be a great idea !! And save my poor battery from da many transfers !!! :D

#10 Guest_Guytryn2program_*

Guest_Guytryn2program_*
  • Guests

Posted 06 July 2009 - 05:35 AM

Even though a CFX emulator is a great idea, I'm not sure that it is necessary. We should concentrate on the calculator itself and maybe even do the opposite (:P I'm working on a Windows emulator for Casio!!!).

Why don't we have like a CFX workstation program? In it would be the latest technologies of the following:
- perfect calculator <-> computer transmitting that keeps cool symbols
- bmp <-> cat (another thanks to Yuri for a great program)
- scanning programs off the Internet and showing their statistics
- user-friendly, easy to use programming with Hints and pre-programming
- a real continuous communication between calculator and computer

I haven't found out much more about CFX but here is what I've done:
- worked more of SOA II although it's so tiring (no encouragement)
- created dozens of programs and games
- these included SPIRAL, MATHZ, FORMULAY, PILOT, SPRITE and GROG
- developed many pictures and ideal program foundations

Since there have been no major breakthroughs for CFX all I've managed to do is use every skill I can to maximise performance:
- watch how many bytes each command takes and use smaller ones
- keep your programs neat, short and take shortcuts
- return to common commands instead of re-writing them
- keep Plots and Lines down by strategic plotting angles
- use Locate programming where necessary
- Combine as many figures as possible to minimise variables and lists.
- use built in features as much as you can
- try not to use colour as managing them is costly and messy
- replace long numbers with whatever you can and stop them at 9, 99...
- use Isz and Dsz, Break, Do, LpWhile, For, To, Next, the most

Now PLEASE TELL ME WHAT HAS HAPPENED SINCE I LEFT!!! Thankyou!!!

Happy programming!


I have been working on program that is going to process a 3D hut in a 2 vanish point perspective (just a box with a triangle roof) then plot it. Then add 10 degres to the horizontial angle of the hut and plot is again.
I am almost halfway there. this is some of the code.
Any way that i can optimize this a little.
I don't know much about programing these calculators so everything is done the LONG way! IT'S A MESS!

Be good to run this on a PC. cos im not expecting a good framerate on calculator!

45->T
10->Z
0->X
25->Y
50->P
P-Y->W
Lbl 1
Cos Tx20->A
Sin Tx20->B
B+37->B
Cos (T+90)x20->C
Sin (T+90)x20->D
D+37->D
Cos (T+180)x20->E
Sin (T+180)x20->F
F+37->F
Cos (T+270)x20->G
Sin (T+270)x20->H
H+37->H
Cos (T+45)x(Cos 45x20)->I
Sin (T+45)x(Cos 45x20)->J
J+37->J
Cos (T+225)x(Cos 45x20)->K
Sin (T+225)x(Cos 45x20)->L
L+37->L
T+10->T
Tan-1 (E-X)_(F-Y)->V {lets say _ means ab/c}
V<0=>0-V->V
WTan V->U
U->List 11
U->List 14
Tan-1 (C-X)_(D-Y)->V
V<0=>0-V->V
WTan V->U
U->List 15
U->List 18
Tan-1 (K-C)_(L-Y)->V
V<0=>0-V->V
WTan V->List 1[10]
Tan-1 (I-X)_(J-Y)-V
V<0=>0-V->V
WTan V->List 19
Tan-1 (A-X)_(B-Y)->V
V<0=>0-V->V
WTan V->U
U->List 16
U->List 17
Tan-1 (G-X)_(H-Y)->V
V<0=>0-V->V
WTan V->U
U->List 12
U->List 13

This just processes the X values of the points on the hut. I need the make more that processes the Y values then it can plot the hut! :)
Something to think about. How do I make it so that lines that are behined the front of the 3D house don't get drawn. The hut is going to do a 360 in 36 steps so the fomula needs to work no matter which way the hut is facing???? An If Then Else on every drawn line which will depend on the angle of the hut perhaps?

Don't steal my idea :greengrin:




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users