Jonathan at the Wakefield Show
  Jonathan Harston
  Projects 
  jgh@mdfs.net

I put together this list mainly to show how much of my university studies was stuff I had done almost a decade earlier. Introduction to digital electronics in 1989, when I'd already been building digital electronics circuitry and computer hardware since 1984!!! Microprocessor programming in 1990, when I'd been doing that since 1982!!! Did university entrance assessors actually ever actually READ my entrance application????
1978 Ladybird Radio
Jun 1980 Intercom Lower School Project Myers Grove School
Jun 1984 Spirit Level for the Blind 4th Year Technology 'O' Level
Electronics Module
Myers Grove School
Jun 1984 Spectrum LED interface, etc.
Nov 1984 Disaster Shelter 5th Year Technology 'O' Level
Energy Module
Myers Grove School
Mar 1985 Children's Climbing Frame 5th Year Technology 'O' Level
Structures Module
Myers Grove School
Apr 1985 Computer Controlled Robot 5th Year Technology 'O' Level
Final Project
Myers Grove School
Jul 1985 Sampler Low-speed continuous trace printer
Work experience
Hallamshire Hospital
Jul 1985 Spectrum ASCII keyboard interface
Jul 1985 Oscillo High-speed virtual oscilloscope
Work experience
Hallamshire Hospital
??? 1985 Spectrum joystick, printer interface, etc.
Sep 1985 Teletext Suite   Myers Grove School
DefChar Character Editor and Character Generator for the ZX Spectrum
Apr 1986
Apr 1986
May 1986
Jul 1986
  • Original 'O' Level Project
  • Character Generator
  • *RUNable Font Generator 
  • Character Editor
  • DefChar v1.10
    CharMaker v1.00
    ThickChars v1.00
    DefChar v1.20
    6th Form Computer Studies 'O' Level
    Course Project
    Myers Grove School
    Apr 1986 MUGINS networking code 6th Form Computer Studies 'O' Level
    Course Project
    Myers Grove School
    1985?1986? Blood cell counter, hardware/software project Blood cell counter
    Work experience
    Hallamshire Hospital
    Jul 1987 Stock Control dBase III Stock Control program
    Work experience
    Hallamshire Hospital
    Oct 1987 : 3131 Assignment 1 : KAREL The Robot : Square of Crosses
    Nov 1987 : 3131 Assignment 2 : KAREL The Robot : Counting Terraces
    Dec 1987 : 3131 Assignment 3 : Pascal : Running bank account balance display
    Mar 1988 : 3132 Assignment 1 : Pascal : Set handling demonstration
    May 1988 : 3132 Assignment 2 : Pascal : Stock ordering program
    Stirling University
    Sep 1988 The Treaty of Union of Scotland and England    
    Oct 1988 Student Record System 3133 Assignment 1, Modula-2 Stirling University
    Nov 1988 Binary Tree Handling 3133 Assignment 2, Modula-2 Stirling University
    Mar 1989 : 31T4 Assignment 1 : COBOL : Generate student ID numbers
    Mar 1989 : 31V4 Assignment 1 : Modula-2 : Implement sample Pascal code in oggin
        1989 : 31T4 Assignment 2 : COBOL : ???
    Stirling University
    Inside Story (MDUMP)
    Mar 1989
    Sep 1989
    26-Sep-2006
  • Original Submission
  • Published Article

  • MDump100/src (L) v1.00
    MDump105/src (L) v1.05
    Dump any memory contents in the style of *DUMP. Micro User
    Apr 1989 PDP11 Assembler 31V4 Assignment 2, Modula-2 Stirling University
    Jul 1989 Yards of Whitby    
    Oct 1989 BBC MIDI interface and driver    
    Nov 1989 : 31R5 Assignment 1 : Electronics : Digital counter
    Dec 1989 : 31R5 Assignment 2 : VLSI Design : Multiple NAND gate
             : 31V5              : Comparative Languages : Prolog 
             : 31R6              : Operating Systems : ????
    Stirling University
    Mar 1990 Reading text input from keyboard 31S6 Assignment 1, Microprocessors and C Stirling University
    May 1990 Spooled Printer buffer 31S6 Assignment 2, Microprocessors and C Stirling University
    Program Lister (PRLIST)
    Jun 1990
    16-May-1993
    17-Feb-1995
  • Original Submission
  • Published Article  
  • PrList14.txt
  • PrList10/src v1.00
    PrList13/src v1.30
    PrList14/src v1.40
    List BASIC programs on disk. Micro User
    Suss out the Symbols (VLIST)
    Jul 1990
    19-Jul-2004
  • Original Submission
  • Published Article
  • VList100/src v1.00
    VList111/src v1.11
    List BASIC variables in memory. Micro User
    Climb aboard the Carousel (GetPages)
    01-Aug-1990
    Sep 1991
    30-Jul-1998
  • Original Submission
  • Published Article
  • GetPages.txt
  •  
    GetPages v1.00
    GetPages v1.22
    Fetch complete carousels of pages from transmitted teletext. Micro User
    Life In The Fast Lane (Game of Life)
    Jul 1991
    Jan 1992
  • Original Submission
  • Published Article

  • Game Of Life
    Acorn User
    Nov 1993 Patient information system Translating student project to Visual Basic Hallamshire Hospital
                                              

    Best viewed with Any Browser Valid HTML 4.0! Authored by J.G.Harston
    Last update: 10-May-2024