The Cromemco-Z80-Monitor-Source-198002.txt file is the ASM source file generated by Textbridge Classic 2.0. There may still be the typical '0' vs 'O', 'l' vs '1' problems with sections of this file. I've tried to follow the Source code, and make the necessary changes where they apply. Since I don't have a way to assemble the code the only true test is to create a .lst file, and compare it to the original HEX bytes of the included PDF. OCR'd on Debian 8 (32 Bit) with help of the following files: PDFTK (for extracting the PDF into pages via burst) CONVERT (for converting the PDF's to 300 DPI TIFF's & TIF's) WINE (running Textbridge Classic 2.0 to OCR the TIF files) Nedit (for Block Edits during cleanup of .txt files) Commands: pdftk Cromemco\ Z80\ Monitor\ Instruction\ Manual\ 023-0021\ 198002.pdf burst convert -monochrome -density 300 pg_0014.pdf pg-0014.tif convert -monochrome -density 300 pg_0015.pdf pg-0015.tif .. .. convert -monochrome -density 300 pg_0031.pdf pg-0031.tif cat 14.txt 15.txt 16.txt 17.txt 18.txt 19.txt 20.txt 22.txt 23.txt 24.txt 25.txt 26.txt \ 27.txt 28.txt 29.txt 30.txt 31.txt > Cromemco-Z80-Monitor-Source-198002.txt Larry Kraemer UPDATE1 Added: Cromemco-Z80-Monitor-Source-198002.HEX (0-F Block of HEX bytes) Cromemco-Z80-Monitor-Source-198002-HEX.txt (Hex bytes from PDF file)