Index wersja polska wersja polska

Casio PB-700P - hardware


The System Bus

See the FX-700P system bus description.


Random Access Memory

See the HD61914 chip description. The PB-700P uses 3 of them.


The Expansion Port

expansion port

Pin functions

Expansion
Port Pin
Symbol Function
1CE1chip enable of the printer interface, active low
2GNDground (positive supply voltage rail)
3CE2chip enable of the cassette interface, active low
4CK1bi-phase clock
5INIToutput for the printer control signal INIT
6CK2bi-phase clock
7VDD3-5V when operational, 0V when stand-by
8D1data 1
9BUSYinput for the printer status signal BUSY
10D2data 2
11FAULTinput for the printer status signal FAULT
12D3data 3
13OPregister select
14D4data  4
15GNDground (positive supply voltage rail)

The Cassette Interface

The cassette subsystem in the FA-4 interface is almost identical with the FA-3 one, so the tape interface protocol used by the FX-700P applies to the PB-700P as well.

However, there's an interesting quirk in the PB-700P protocol. The calculator writes to the tape more data than reads back. For example the last 3 bytes of the file header segment remain unread. To skip these data the calculator inserts a close/open sequence between the segments which causes loss of a few bytes read from the tape. This effectively places the tape head to the lead-in of the next file segment. Seems like a kludge to me...


The Printer Interface

The printer communication protocol can be easily figured out from the circuit diagram of the FA-4 parallel port interface.