GER

Sharp PC-1360

ENG
Introduction
Since school, I have been a fan of the Sharp Pocket Computer. I started with the Sharp PC-1350, the first Pocket computer available in the 1980s with a graphical display, which could display either 24x4 characters or 150x32 pixels black/white graphics.
A few years later, I got the successor Sharp PC-1360, in which the memory can be extended fom max. 20 KB to 64 KB.
On this page I would like to provide my programs, which I wrote at that time or later for the PC-1360. Since most programs need a basic extension, which I also wrote myself or use assembler routines, they only run on the PC-1350 or PC-1360, but not on the PC-2500 or other Sharp Pocket Computers
Technicle data

PC-1360

  • hardware
    model SHARP PC-1360
    year 1987
     
    CPU CMOS 8 bit CPU ESR-H SC61860 / 0.768 MHz
    ROM 132 KB (8 KB int. ROM + 8 * 16 KB ext. ROM)
    RAM 2 KB RAM (display)
    up to two memory cards with 2-32 KB each, battery buffered
    Anzeige 150x32 pixel LCD display
    24 chars with 4 lines of text
    keyboard 62 keys, QWERTY plus number bolck and cursor keys
    speaker piezo-speaker
    interfaces 11-pin system-interface
    15-pin serial interface
     
    languages BASIC (interpreter)
    calculation accuracy 10 digits (mantisse) + 2 digits (exponent)
     
    size 182 x 72 x 16mm
    wieght 254 g incl. batteries, cover and one memory card
    power supply 2x CR-2032
Information about the programs
All programs were witten by myself. As I'm from germany I'm sorry that most of the progams (especially the games) use German text.
The following prpgrams are available in two versions:
  • Basic-programs
    Basic programs (*.bas) are provided as ASCII sourcecode for the PC
    This text can be viewed and edited on the PC. The source code can be converted to a WAV file using the Pocket Tools to transfer the program to the Sharp Pocket PC. See also data transfer between PC/MAC and PC-1350 / PC-1360.
    The *.wav file must be loaded on the PC-1350 / PC-1360 with CLOAD.
  • Assembler-programs
    Assembler-programs are provided as basic loader in ASCII. The loader will wirte the assemble program into the memory of the Sharp using POKE commands.
    The *.wav file directly contains the asselmbler program and must be loaded with CLOAD M on the Sharp. The address of the program is fixed and can't be changed.

    Assemble programs are not provided as assmeble source. As I started programming in assemble with the PC-1350 I got used the PKS syntax/mnemonics (like defined in the German book "PKS Systemhandbuch PC-1350" from the jear 1985. At that time I worte my own macro assembler (first on the C64, later on the PC) so I have stayed with these mnemonics until today.

Important:
All programs were written for a PC-1360 with 32 KB memory card (or a PC-1350 with 16 KB memory card). On both system the whole memory always was avaliable for one program only. None of the programs ever was testet with a smaller memory card.
Some of the basic programs using the standed 24x4 output contain asseble routes. These are written into the memory during start of the program.
All programs run with the basic extension SW Basic V9 installed on the Sharp. However, if other tools are used on the Sharp to manage more than one basic program, there is a risk to loose those programs when running my programs.
Language:
All basic programs are written in German and will ever stay German only. It's up to you to translate display texts to other language if you'd like to play the games without understanding German.
Information about the system and assembler of the PC-1350 / PC-1360
data transfer between PC/MAC and PC-1350 / PC-1360    
Editing Sharp basic programs on the PC    
System description and routines PC-1350 / PC-1360    
assembler: mnemonic PKS and Hitachi/Sharp    
basic extension
SW Basic V9 (PC-1350) (adress: &6000 - &66BE) ROM v0 sw_bas_9-1350_v0.bas sw_bas_9-1350_v0.wav
(CLOAD M)
SW Basic V9 (PC-1350) (adress: &6000 - &66BE) ROM v1 sw_bas_9-1350_v1.bas sw_bas_9-1350_v1.wav
(CLOAD M)
SW Basic V9 (PC-1360) (adress: &8030 - &8725) sw_bas_9-1360.bas sw_bas_9-1360.wav
(CLOAD M)
Games (24x4 without basic extension). At least a 8 KB memory card is needed
Four in a Row 4gewinnt-13x0.bas 4gewinnt-1350.wav
4gewinnt-1360.wav
Fussball Manager 1.1 (soccer manager) fussball_man...1.1-13x0.bas fussball_man...1.1-1350.wav
fussball_man...1.1-1360.wav
Regierung (government) regierung-13x0.bas regierung-1350.wav
regierung-1360.wav
Javelin speerwerfen-1350.bas speerwerfen-1350.wav
speerwerfen-1360.bas speerwerfen-1360.wav
Games (37x4, only run with basic extension)
Börse (stcok exchange) boerse-13x0.bas boerse-1350.wav
boerse-1360.wav
Application (runs without basic extension)
monitor/disassembler (PKS / ERS-H) Siehe Downlaod Siehe Downlaod
Organ orgel-1350.bas orgel-1350.wav
orgel-1360.bas orgel-1360.wav
Application (37x4, only run with basic extension)
Drawing zeichnen-13x0.bas zeichnen-1350.wav
zeichnen-1360.wav

Zurück zur Homepage


Copyright: All images and text shown on this page are ©1999/2026 Bernhard Schwall, copyright protected and meight not be used without permission of the author.
Author:  Bernhard Schwall last change: 01.01.2026