gopc1500

Commercial SHARP PC1500 emulator for android.

    • 2K base memory.
    • Automatic save and load of state.
    • Ram modules support (CE151, 155, 161, 163)
    • Special CE199 module, gives a total of 26KB ram.
    • CE 150 support, tracer and tapes: tap on right part of the lcd display to show/hide the paper.
    • SHARP or TANDY skins
    • Speed from x1 up to x 40 (even for tape reading)
    • Touc

h on left part of the lcd display to get the config view.

Some help:

Tape format is specific but one can convert a BIN file (from pocket-tools) to .tap file with bin2tap.c given below.

Some program in .tap format are in TAPES.zip file. To use them:

    1. from config view, select 'tapes' button, then use 'imports' from the menu to create the directories on your external androir memory.
    2. put al .tap file inthe 'go1500/tape' directory
    3. on kitkat device, import/export directory is now /Android/data/o2s.emul.pc1500/files/... instead of /go1500/... on the sdcard.
    4. from config view, select again 'tapes' and use 'imports' again, this should imports .tap files.
    5. to load a tape, simply use usual command 'CLOAD "NAME"' from emulator, this will load the data from NAME_B.tap file
    6. to save use 'CSAVE "NAME"' this will create a tape named "NAME_B.tap"
    7. data files (PRINT# and INPUT# commands) and binary files (CSAVEM and CLOADM) are also supported (_D and _LM suffixes)
    8. to get back a tape, use 'exports' to find it in 'go1500/tapes'

For printer papers, use 'SAVE' button to create a png file, 'SYNC' to refresh the scrolled paper, 'NEW' to tear off the current paper, 'SIZE' to choose the length of paper.

    1. from config view, select 'Prints' button
    2. rename, delete, exports, imports, show files
    3. external directory is 'go1500/prints'

For 'RAM' modules:

    1. from config view, imports, export, rename and create modules
    2. to use one module:
      1. remove the current module if needed : top left button with emulator if OFF state
        1. go back to emulator, wait for 'NEW 0 CHECK' message, normal error when removing a module, then OFF again
      2. choose the module you want to use
        1. go back to the emulator, wait for 'NEW 0 CHECK' message, normal error and now type NEW0 and validate with ENTER to initialize the memory.
        2. go to 'reserve mode' with 'SHIFT' 'MODE' and do 'NEW' again.
      3. go in RUN mode with 'MODE' type MEM to verify the memory.
    3. It seems complicated, but it is the normal way of using memory module on a real 1500 !! See your real manual :)
    4. CE163 modules should work (configuration not very well tested)

CE150 can be removed/repluged in config view when the emulator is in OFF state.

First release:

    • sound not supported.
    • should work with at least 854x480 screen.
    • better experienced on a 7" device at 1280x800