Software

This page provides an index to the Microtan software files saved on this site.

The .wav files are MT65 "FAST" audio files. They were recorded in mono, 22050 Hz 32 bit floating point sampling. Applications used for recording and playback are Linux (Ubuntu) Sound Recorder or Windows Audacity applications.

The .bin files are binary files. They were captured using XMODEM and therefore the second and first byte of each file contains the source/destination address of the file on the Microtan 65 system.

To download the files, right-click on the link and select "Save Target As ..."

LIFE

The first program I ever ran on my MT65 and is taken from Chapter 7 of the Microtan 65 Handbook. Code is stored from $B0 to $1BB and is initiated with "GB0" command.
LIFE.wav

SHOOTDOWN

The second program I ran on my MT65 taken from Chapter 7 of the Microtan 65 Handbook. A different version is here where the code is stored from $400 to $4D3 and is initiated with "G400" command (assumes full keyboard).
SHTDN2.wav

MEMORY TEST

A useful utility to test RAM. Code is stored from $60 to $1A5 and is initiated with "G60" command. Enter start and finish pages of memory to test eg, for TANEX memory, scan from Page 2 to Page 1F. When scanning pages 2 and 3 (the display memory) the effect can be seen on the screen.

If an error is encountered the program will stop and display the location where the error occured with both the Write and Read values. The user may then enter one of the following commands:
  • 1 : continue program and increment the next write/read value
  • 2 : continue program and test the next memory location
  • 3 : end the program

  • MTEST.wav
    Source Code Listing
    VASM Source Code MTEST.asm

    PARALLEL PRINTER ROUTINES

    Various printer routines (Initialise, Print Character, Print Screen) for use with TANBUGv1. Code is stored from $1A60 to $1ACF.
    PRINTR.wav
    Assembler Source Code (.WAV)
    Assembler Source Code (.PDF)

    SOUND BOARD ROUTINES

    Various routines (Initialise, Read / Write to Sound Chip Registers)and a basic user interface for writing data to the waveform generator registers. Code is stored from $1A60 to $1ACF.
    SNDBD.wav
    Source Code (.PDF)

    WORD

    TUG's Columbia Word Processing application. Code is stored from $400 to $13FF and is initiated with "G400" command.
    WORD.wav
    Manual

    SPACE INVASION

    Classic Arcade game produced by Tangerine and ETI Magazine. Code is written for housing in a 2716 EPROM located on Tanex E2 socket. Code is stored from $E800 to $EFFF and is initiated with "GE800" command.
    Requires Microtan Keypad - (0 = Play, 4 = Right, 8 = Left, M = Shoot, Shift = Hold)
    ETI Magazine article
    Home Computing Magazine article
    Space Invasion Image E8OO-EFFF (E2) (Binary image)
    Space Invasion Image E8OO-EFFF (E2) (Intel format image)
    Space Invasion EPROM Source Code Listing

    The Space Invasion program has been re-assembled to run in RAM. Code is stored from $400 to $BFA and is initiated with "G400" command.

    SPCE40.wav

    XMODEM

    A data transfer program using an MT65 to PC/Laptop serial interface. An alternative method to audio tapes for loading and saving files. Requires Tanex Serial Option - refer to the PC Linking notes below.

    PC Linking Notes
    Source Code Notes (.PDF)
    DASM Assembler Listing (.PDF)
    DASM Assembler Source Code (XMODSC.wav)

    Two versions are available.
    XMOD1A may be used for transferring programs/data that is located within the $400-$1ACF memory of a 'Micron' type system.
    XMODA2 may be used for transferring programs/data that is located within the $400-$A1CF memory of a 'Microtan-R' or a Microtan with a full complement of User RAM.

    XMOD1A Code is stored from $1AD0 to $1FFF and is initiated with "G1AD0" command.
    XMOD1A.wav

    XMODA2 Code is stored from $A2D0 to $A7FF and is initiated with "GA2D0" command.
    XMODA2.wav


    TTLTX

    A quick method of transferring a block of code in memory from one Microtan to another using their serial interfaces. Requires Tanex Serial Option. TTLTX Code is stored from $1AD0 to $1C63 and is initiated with "1AD0" command. Program notes are included in the Assembler Source Code PDF document below.
    TTLTX.wav
    Assembler Source Code (.PDF)

    DISK CHECK

    TANDOS 65 Disk Checking Program. Checks each sector on a TANDOS 65 disk can be read and tracks the linkages between them. Identifies any broken link. DSKCHK Code is stored from $400 to $650 and is initiated with "G400" command.
    DSKCHK.wav
    Assembler Source Code (.WAV)
    Assembler Source Code (.PDF)

    TANDOS

    The files below are those contained on the TANDOS MASTER Disk. Right-Click on the links to download/save the files on your device. Code is stored as per table below. The transfer address is where the processor will jump to in order to execute the program when loaded from disk.

    TANDOSfileAddress (61K)
    Disk and File Management programs:
    BACKUP.wav
    COPY.wav
    CREATE.wav
    DEL.wav
    DIR.wav
    DSAVE.wav
    FORMAT.wav
    INIT.wav
    KILL.wav
    REN.wav
    S.wav
    SYS.wav
    Programs:
    DBASIC.wav
    Disk Utility:
    DZAP.wav

    Making a MASTER Disk

    Procedure 1

    This original procedure involves the use of the disk sector editor tool DZAP.

    Making a MASTER Disk 1

    Procedure 2

    This is an alternative (more straight-forward) procedure but requires the use of three additional files:

    Making a MASTER Disk 2

    FMAT40.wav
    FMAT80.wav
    SAVS2D.wav





    Home