Microtan-R

This page contains the details of a project being undertaken by David Fry who is building a modern version of the Microtan 65 system. Many of the items developed are available for purchase at the shop here

The PCBs are being developed using KiCad (kicad-pcb.org). The KiCad project files have been archived in the ZIP files in the relevant sections below and include the Gerber files for PCB production.

  Index
MT65-R CPU
TANEX-PLUS
TANDOS-R
Keypad
System Rack
Power Supply
Serial Keyboard Interface

MT65-R (106K)

MT65-R CPU

MT65-R (106K)

This is a modern replacement for Tangerine's latest version CPU card. It is fully compatible with the original and has the following enhancements:

  • UHF Modulator ASTEC UM1111 replaced with UM1233
  • Original character generator PROMs replaced with EPROM
  • Composite Video available via Phono connector
  • Option to wire in/out the 75R VDU shunt
  • Wire links replaced with jumpers
  • Option to utilise 2732 Monitor EPROM. Either of 2 images are user selectable by jumper


  • Schematic
    v1.0b KiCad archive (zip file)

    Bare MT65-R CPU v1.0b PCBs are available for sale in the Shop

    Character Generation EPROM

    The character generator map is burned into a 4k (2732) EPROM with either the upper 2k being the inverse (Rev1).
    Rev 1 code Binary Image
    or with the upper 2k being identical to the lower 2k (Rev2).
    Rev 2 code Binary Image

    Note: The FORTH programs require Rev2 code for its 'Words' to be displayed correctly. This is because the 6502 code stores Words with the 8th bit of the last character set to denote the end of the word.

    TANBUG v2.3 EPROM

    TANBUG v2.3 is Tangerine's updated monitor program compatible with the Microtan 65 (MT001 iss 1).
    Manual
    Manual Appendix inc. Listing
    Image

    TANBUG v3.1 EPROM

    TANBUG v3.1 is Tangerine's updated monitor program that includes Tandos commands.
    Image

    TUGBUG v1.1 EPROM

    TUGBUG is TUG's version of TANBUGv3.1.
    Manual/Listing
    Image


    TANEX-PLUS

    Tanex-Plus_10a (283K)

    This is a modern replacement for Tangerine's Tanex card. It is fully compatible with the original and has the following specification:

  • A single AS6C1008 (128kx8) SRAM chip providing 64K memory ($400-$EFFF addressable).
  • 2 x 27512 EPROMs providing 8 pages of 12K EPROM to overlay $C000-$EFFF RAM memory space.
  • A single (user-selectable) IO memory location provided for selecting EPROM Memory Page to overlay $C000-$EFFF memory space or to leave this space as RAM. Default is EPROM Memory Page 0. LED indication of selected memory bank.
  • 2 x 16V8 GAL chips used for SRAM addressing and EPROM port addressing/bank selection.
  • 2 x 6522 VIAs unchanged providing 4 parallel ports. Four 8 x 2 IDC Header connectors to be used.
  • UART 6551 unchanged providing TTL level RS232 serial IO. Full 'true' RS232 level serial IO also provided by MAX238 chip - selection by jumper. IDC Header connector to be used. (Note: 20mA Loop circuitry not planned to be retained)
  • Cassette Tape interface using 2 x LM358 but using Oric Tape interface design. 5 way 180 deg DIN socket connector (same as on Micron Front Panel).
  • Data buffering using 2 x 74LS244 chips.
  • Accepts TANBUS DMAREQ signal and drives TANBUS DMAGNT and ABE signal lines. Generates TANBUS ROME, RAME and IOE signals.


  • Manual
    Schematic
    GAL Description Document
    v1.0a KiCad archive (zip file)

    Bare Tanex-Plus v1.0a PCBs and programmed memory are available for sale in the Shop

    X Bug EPROM

    Manual
    Listing
    Image F000-F7FF (G2)

    U13 EPROM

    U13 is the 27512 Eprom that holds the first 4 pages of memory that each map into the $C000-$EFFF area of the Microtan System memory. The following applications are provided:
  • Page 0 : BASIC + BASIC Toolkit
  • Further information
  • Page 1 : WORD Text Editor
  • (Code is relocated to $400-$13FF and is initiated with GC000 command). Further information
  • Page 2 : Microtanic's FIG-FORTH
  • Further information
  • Page 3 : Tansoft's 2 Pass Assembler v1.2
  • Further information

    Memory Map
    Binary Image

    GAL Files

    U3 PDS (text) file
    U3 JED (binary) file
    U7 PDS (text) file
    U7 PDS (binary) file


    TANDOS

    Microtan-R/TANDOS_Popx (305K)

    Modern replacement for the Tangerine TANDOS 65 board.

    Manual
    - Appendix A - TANDOS Commands
    - Appendix B - HxC Option
    - Appendix C - Using 3.5" Disk Drives
    Schematic
    v1.0 KiCad archive (zip file)

    EPROM U17

    EPROM U17 is a 2732 EPROM containing both the TANDOS and DBASIC images.

    TANDOS Listing
    DBASIC Listing
    Image (Intel format)
    Image (Binary)

    Keypad

    Keypad2 (44K)

    Replacement for Tangerine Keypad

    KiCad Archive (zip file)


    System Rack

    What started life as a bespoke 19 inch 4U system rack has been modified to accommodate the Microtan Circuit Boards and fit into my existing Vero 19 inch enclosure. This involved removing the end plates, cutting them down to size and re-drilling the holes for the screws that hold the 6 longitudinal rails in place.

    Motherboard

    MB_MT-R1 (244K)

    The motherboard has been designed to accommodate CPU, TANEX and 5 expansion slots. The slots are 1 inch apart to allow for a wider PCB form factor and increased cooling. Tanbus expansion slot signal lines 19b and 19b have been earmarked for Video1 and Video2 signal. Each may be configured by on-board jumpers to link to Tanbus CPU slot signal lines 20a or 20b.

    The first production run has been completed and one of the first-offs has been installed in the System Rack. This is being used to test and repair a number of Microtan boards.

    KiCad Archive (zip file)
    Photo (rear)
    TANBUS Connections

    Power Supply

    Power is supplied to the motherboard by a 65W Meanwell 1496-RQ-65B Quad Output enclosed power supply providing dual 12 volt and 5 volt supplies.

    Photo

    Other Projects

    Serial Keyboard Interface

    PS2adapter (88K)

    Construction notes for creating a Serial Keyboard interface to the Microtan 65 supplied by Danny Page. This interface enables a PC-AT keyboard to used with the Microtan system.

    Circuit Diagram
    PIC16F84 Assembly code
    PIC16F84 Intel-HEX code
    Project Notes
    KiCad Archive (zip file)

    Both professionally manufactured bare PCBs and programmed 16F84 PICs are available for purchase from the Shop.


    Other Data (to be updated)




    Home Page