Mar 1984 - Mar 1986. Vantage Application Systems, Australia

Task: Performed Maintenance on Video Library Management Package
Skills: Archives PC, CP/M, Pascal MT+

Vantage had developed a Video Library Management package which was a suite of 20 individual programs written in Pascal MT+ that were chained together via a menu system. I converted the system to a single overlay structured program.

Task: Enhanced Barcode Reader Driver
Skills: Archives PC, CP/M, Z80 Assembler

Vantage had contracted an electronic engineer to design and build a barcode interface. I enhanced the Z80 assembler barcode driver software to allow variable speed reads in both directions.

Task: Designed and Developed Small Retail System
skills: Morrow MD11, CP/M, Pascal MT+, Z80 Assembler

Designed and developed a retail system to manage small shops. A single CP/M machine was connected to two cash registers to perform online price look up. I wrote the inventory system in Pascal MT+ with the cash register interface in Z80 Assembler.

Due to the size of the system, I developed a program to determine program linkage parameters and optimise the memory map for the multiple levels of overlays.

Wrote a program which compiled screen definitions to Intel object code files to be linked with the program.

Task: Ported Small Retail System to IBM PC-XT
Skills: PC-XT, MS-DOS, Digital Research C, 8086 Assembler

When the IBM PC-XT was introduced, I ported the retail system and recoded it in C. The cash register software was reimplemented in 8086 assembler.

Top of Résumé