
CFX emulator
#1
Posted 02 October 2002 - 06:34 PM
#2
Posted 02 October 2002 - 07:54 PM

#3
Posted 02 October 2002 - 11:54 PM
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
Posted 03 October 2002 - 12:02 AM
i think if you would program a new emulator, speak (or write) with the programers of CasioCom!
bye
rstweb
#5
Posted 03 October 2002 - 04:26 AM
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

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
Posted 03 October 2002 - 08:16 AM
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.i looked on my harddisk and i found CasioCom von GP productions. This program has an internal casio cfx-emulator.
#7
Guest_ugly-duckling_*
Posted 03 October 2002 - 12:10 PM

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
Posted 03 October 2002 - 02:55 PM
#9
Posted 03 October 2002 - 07:23 PM

#10
Guest_Guytryn2program_*
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 (
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 1
U->List 1
Tan-1 (C-X)_(D-Y)->V
V<0=>0-V->V
WTan V->U
U->List 1
U->List 1
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 1
Tan-1 (A-X)_(B-Y)->V
V<0=>0-V->V
WTan V->U
U->List 1
U->List 1
Tan-1 (G-X)_(H-Y)->V
V<0=>0-V->V
WTan V->U
U->List 1
U->List 1
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

1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users