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.