Now if you have used the Casio FX-ES series scientific calculator, you’d see that Casio has sort of fused features of the FX-570ES with some of the features of the FX-880P, with a modern twist. For one, the Natural Display is obviously a new feature previously available on the FX-570ES. A zipped Casio FXI file containing all of the 32 programs listed below. The file can only be opened and transferred to a Calculator using the Casio FX software and an interface cable. Line to Plane (253Kb). NEW JANUARY 2014. This is a new program for the fx-7400G. Featuring an expandable module and easy-to-manipulate keyboard, the Casio FX-880P scientific calculator makes working with mathematical computations easy. The FX-880P features 32KB of RAM permanent memory and the RP-33 expansion module lets you double that, up to 64KB. This gives you the space to store a wide variety of calculations.
- Casio Fx 880p Programs Online
- Casio Fx 9860gii Downloads
- Casio Fx 880p Program Yazma
- Casio Fx 9860gii Emulator
Find great deals on eBay for casio fx 850p and casio fx-880p. Shop with confidence. This is a video showing a file transfer from a PC, which is running windows XP to a Casio FX-880P pocket computer with 32KB+8KB memory, through a serial (RS.
HP Forum Archive 14
[ Return to Index | Top of Index ]
|
|
|
|
[ Return to Index | Top of Index ]
Go back to the main exhibit hall
This post refers to the following Casio programmable calculators:
FX-840P, FX-841P, FX-850P, FX-860P, FX-860Pvc, FX-870P, FX-880P, FX-890P, VX-1, VX-2, VX-3, VX-4, Z-1, Z-1GR, FX-603P
These calculators are compatible with the Casio FA-6 Cassette Interface however given the rarity of that hardware, and the difficulty in using magnetic tape to record and playback the software on these, I though I’d explore various ways of transferring data to and from these calculators.
Option 1 Cassette Interface
Buy the FA-6 cassette interface that has a serial interface built in or use the cassette interface to capture the data as audio, not recommended.
Option 2 Build Your Own Cable
You can find the specs online to build your own serial cable like this guy did:
Notes on making a custom connector
Or another method…using the parallel cable and LPT on your computer:
Take a cable like that connecting your printer to the parallel port of your PC. This should have 25 pins on the PC side and 36 pins on the printer side.
Open the printer connector and search for the numeration of the pins, from 1 to 36. Write the colours of the cables connected to pins 2, 10, 11 and 19.
The connector of your calculator should have 30 holes, and you can adopt this for them using only the four noted above that need to be connected to the calculator like this:
Casio Pin↔PC LPT Pin—>Signal
5↔2 —>Data
21↔10 —>ACK
22↔11 —>Busy
30↔19 —>GND
However, most of us don’t have electrical expertise so that’s why I recommend…
Option 3 Casio Serial / USB Adapter
This is the adapter I bought to connect the somewhat proprietary Casio connector RS-232/serial port:
or here:
At the time of writing, these are listed for 65-70 Euro. This calculator is designed to connect to the FA-6 cassette interface and that provides audio, serial and parallel ports to save and load programmable content to and from the calculator.
If you are still interested in using the audio interface to save and load , stay tuned for a future blog post on that one.
Casio Fx 880p Programs Online
Ideally your Windows PC or Mac has a physical serial port but these days, that is very unlikely unless your machine is very old. I tested this running Windows 7 using VMware Fusion on a Mac but it also applies to any Windows PC running Windows 7 or newer.
If you have a Windows PC you should be able to plug in the USB/Serial Adapter and the drivers should load automatically. If you are on a Mac read the next section on configuring that using VMware.
VMware and/or Windows Serial Port Configuration
Enable serial port in (VMware) BIOS
Add serial port to list of devices
Power up the (virtual) machine
Plug in the USB / Serial adapter
When prompted, choose to connect it to the Windows guest (not the Apple host in my case).
Windows should add a driver, mine tried to download one via Windows Update but failed so I downloaded FTDI drivers from here:
or visit here
and do a manual driver update/install.
Check Device Manager to see if the COM ports show up and are configured. There should not be a question mark next to the serial port or USB ports listed there.
I installed drivers in Windows 7 32-bit and device manager now sees both a Communications Port (COM1) and a USB Serial Port (COM3). I think it allocated COM3 as the BIOS reserves COM1 and COM2 in “hardware” so it allocates the next available port but some machines allocate a high number like COM15 or higher.
To see which ports you have available, start the Command prompt as Administrator from the run box on the start menu. Then run the MODE command which will display all CON and COM ports available to the machine.
You should see the serial port(s) added to the virtual serial port; in my case COM3. This was enough to get it working for me however, the VMware documentation says you may need to tweak the BIOS settings to get his to work so YMMV.
The operating system also has default settings for the COM port so you need to configure it to match either the calculator defaults or the settings you use when connecting. I used 2400, N, 8, 1. To set the COM3 port to this, run the following on the command line as administrator:
Test load from the prompt prompt by opening the LOAD command on the calculator and type this at CMD prompt:
Calculator Configuration
Note: if you change the calculator batteries you should change either the large ones or the small one to preserve the memory and any programs. If you have wiped the whole thing or the batteries are both completely flat, replace the CR2023 batteries and press the reset button on the back after you first power it up. You may need to press All Clear on the front as well then you can use the calculator again.
Casio RS-232 Serial Interface Specs
The Serial Interface is asynchronous full-duplex that is configured as a set of parameters either on the “command line” of the calculator or in code that is executed at run time.
The default values for all parameters are COM0:2,E,8,1,N,N,N,B,N
Casio RS-232 Serial Interface Syntax
Example 1
10 REM Send to serial port
20 OPEN “COM0:2,E,8,1,N,N,N,B,N” as #1
30 PRINT #1, “HELLO”
40 CLOSE
Example 2
10 REM Receive from serial port
20 OPEN “COM0:2,E,8,1,N,N,N,B,N” as #1
30 INPUT #1, A$
40 CLOSE
Example 3
Write the contents from program area P0 to the computer on the connected COM port at 2400 baud
Mode 1 SAVE 'COM0:5,N,8,1'
Example 4
To write the contents from the computer COM port at 2400 baud to program area P0
Mode 1 LOAD 'COM0:5,N,8,1'
Example 5
Read from COM port and write to P0 at 4800 baud
Mode 1 LOAD 'COM0:6,N,8,1'
Notes on Baud Rate
With 1 start bit, 1 stop bit, 8 data bits and no parity bits there are 10 bits/baud. 300 baud *10 = 3000 bits/second or almost 3Kb/s or 3000/8 bits = 375KB.
# = Baud Rate
1 = 150
2 = 300
3 = 600
4 = 1200
5 = 2400
6 = 4800
Cassette Interface syntax
CAS0 = Positive Phase (default setting)
CAS1 = Negative Phase
e.g. read a file named TESTFILE using positive phase at 300 baud
e.g. write file named SAMPLE at 1200 baud
MacOS USB/serial adapter detect
Then use the right “serial” port for the terminal session e.g.
Ctrl-A Ctrl- Y to quit
Casio Fx 9860gii Downloads
or
minicom -s
Casio Fx 880p Program Yazma
and select the COM port settings then press Esc to initialise the modem
Casio Fx 9860gii Emulator
Ctrl-A Q to quit.