--- title: Casio PB-1000 categories: - Computers types: - Pocket origins: - Japan years: - '1987' cpus: - CMOS params: name: PB-1000 image: /media/museum/photos/casio_pb1000_system_s2.jpg company: /companies/casio company_name: Casio specs: - label: NAME value: PB-1000 - label: MANUFACTURER value: Casio - label: TYPE value: Pocket - label: ORIGIN value: Japan - label: YEAR value: '1987' - label: BUILT IN LANGUAGE value: C61 Basic interpreter, Assembler, File Manager, Editor - label: KEYBOARD value: 64 calculator keys + 13 sensitive keys + 16 LCD sensitive areas - label: CPU value: CMOS, Hitachi HD61700 8-bit - label: SPEED value: Unknown - label: CO-PROCESSOR value: None - label: RAM value: 8 KB + optional 32 KB RAM card - label: ROM value: 32 KB + 3 KB included into the CPU - label: TEXT MODES value: 32 char. x 4 lines (32 x 8 virtual screen) - label: GRAPHIC MODES value: 193 x 32 pixels - label: COLORS value: Grey LCD - label: SOUND value: Buzzer - label: SIZE / WEIGHT value: 18.7 (W) x 9.7 (H) x 2.4 (D) cm / 390g with batteries - label: I/O PORTS value: Expansion connector - label: POWER SUPPLY value: 3 x AA batteries - label: PERIPHERALS value: MD-100 3.5'' FDD unit, FA-7 tape interface (both devices include a printer port and an RS-232 interface) - label: PRICE value: Unknown tabs: - photos - hardware - emulators - links forum_thread: 1109 photos: - title: RUNNING subtitle: '' text: The bottom line displays the menu, the three top lines show the content of the RAM memory. image: /media/museum/photos/casio_pb1000_system_s4.jpg - title: KEYBOARD CLOSE-UP subtitle: '' text: '' image: /media/museum/photos/casio_pb1000_keyboard_s1.jpg - title: CLOSED subtitle: '' text: The PB-1000 features only one connector, intended for FA-7 and MD-100 expansions. image: /media/museum/photos/casio_pb1000_sides_s1.jpg - title: INSIDE subtitle: '' text: |- The logic card is located under the keyboard. It supports only the CPU, ROM and RAM chips. Display drivers are located behind the LCD display. **(1)** Expansion connector\ **(2)** Optional RAM card connector\ **(3)** 8 KB RAM chip (Toshiba TC-5565)\ **(4)** 32 KB ROM chip (NEC 23C256)\ **(5)** Hitachi HDS61700 processor. image: /media/museum/photos/casio_pb1000_inside_s1.jpg hardware: - title: FA 10 subtitle: Plotter and tape interface text: The FA-10 offered a 4 colors plotter and a tape interface where you could plug an external tape-recorder or a CM1 Casio tape-recorder. image: /media/museum/hardware/casio_pb700_fa10.jpg - title: FA-11 INTERFACE subtitle: Plotter + Tape recorder text: '' image: /media/museum/hardware/casio_pb770_fa11-extension.jpg emulators: - title: PB 1000 emulator url: http://www.pisi.com.pl/piotr433/pb1000ee.htm platform: Windows text: The program emulates the HD61700 microprocessor and uses the ROM dump from the original calculator, therefore it should function almost exactly like the real one. links: - title: Andreas Wichmann's page url: http://www.itkp.uni-bonn.de/~wichmann/pb1000.html text: lots of useful information and links about the PB-1000 - title: Casio PB-1000 url: http://homepage3.nifty.com/lsigame/pb-1000/pb-1000.htm text: Very interesting site (in Japanese) - title: Silrun Systems - The home of programmable Casio pocket calculators url: http://www.silrun.de/ text: German and English zipped manuals oc_id: 1139 source: url: https://web.archive.org/web/20230608154227/http://www.old-computers.com/museum/computer.asp?c=1139 date: '2023-06-08' --- The Casio PB-1000 was an original, well designed and powerful pocket computer for its time. On top of its standard QWERTY keyboard, a row of sensitive keys allowed fast scientific calculations, menus access and text editing. The 4-line LCD display also had 16 sensitive areas. The computer could be programmed either in Basic or Assembly language. The C61 Basic interpreter, based on Japan Industrial Standard BASIC, had a wide range of built-in mathematic, trigonometric and statistic functions. Assembly programs had to be typed by using the built-in editor then compiled. The user's manual gave little information about CPU instructions and, oddly enough, Casio and it's distributors never released a full description of the whole CPU's instructions set, although Casio published an incomplete "Technical Reference Manual". The processor was an Hitachi HDS61700. It contained a small amount of ROM and RAM, as well memory management and I/O circuitry. The memory was managed like a virtual disk. Several Basic or Assembly programs as well as ASCII text could be stored together in the same RAM area. Two extensions were released for the PB-1000, the FA-7 Serial, Parallel and tape recorder interface, and the rare MD-100 3.5" floppy drive unit. The PB-1000 was followed by the **PB-2000** which lost the lift up display but had the unique feature of being programmable in ANSI C language.