Home  Search  Games  Tapes  Covers  Cheats  Maps  Software  New Stuff 
 Hall Of Fame  HVTC  Game Endings  Solutions  Remakes  Publications  Magazines  Effects  Top List 
 Members  Groups  Features  Plus/4 Encyclopedia  Hardware  Tools  Options  Forum 
Release Date:
Machine:PAL & NTSC
Code Type:Machine code
Coded by:L., Vladimir (Litwr)
Notes:Transfers programs from tapes to disks in semiautomatic mode. It handles 10 different turboloader formats.
Download from Plus/4 World
Plus/4 World
Download from
Download from
No votes yet.
Tapecopy Screenshot



This program main purpose is to move programs from tapes to disks.
It knows all turboloader's formats known in 1989 in Poland or Russia.
It may be also used to move data from WAV files using appropriate
emulators. Tapecopy may also copy programs from one tape to another
(or to the same in the 'forever?' emulator), saving is always performed
in the standard format.

User Manual

Tapecopy uses very simple unfriendly interface.

To leave main screen with the program title press RUN/STOP.

Screen must become filled with @. Now insert a tape in the datasette or attach a tape image to an emulator. Press PLAY on datasette (don't wait appropriate message!).

Wait until tape motor stops and border becomes filled with fast changed colors. Press STOP on datasette. Press any key. (If used tape to tape copying then press PLAY & RECORD on datasette).

Wait until a message appears on screen. This message has following structure: first 16 symbols is filename, next 4 hex digits forms start address of copied program (it's irrelevant for BASIC programs), next 4 hex digits forms beginning address of copied program, next 4 hex digits forms ending address (-3 for BASIC?) of copied program, last 4 hex digits is a format/loader identification sequence.

Press STOP on datasette if needed.

Press any key. The copying may be repeated with next program.

NOTE. Transferred to disk (or tape) programs may require special loader. Tapecopy is unable to find exact beginning and ending of the programs instead that it fills all memory with 0 and after loading a program detects first and last nonzero bytes. This technique may give some first or last zero bytes lost. In most cases it may be ignored. Mentioned special loader has to fill all memory ($800-$fcff) with 0 then loads a program and then starts it using known address.

Copyright © Plus/4 World Team, 2001-2018