On Wed, Dec 26, 2018, 17:15 Chuck Guzis via cctalk <cctalk@classiccmp.org> wrote:
> On 12/26/18 3:17 PM, Al Kossow via cctalk wrote: > > On 12/26/18 2:55 PM, Steve Malikoff via cctalk wrote: > >> Scan them all as-is, put them up and 'crowd source' this list > > And TYPE the programs in again > > I've found that it's often the best course of action and consumes the > least time overall. You also have a better chance of understanding the > code. > I typed in 710 pages of listing of the main processor code of HP 2000C'/2000F Time-Shared BASIC. I typed in the full listing format, including the line numbers, addresses, and object code. I used a simple awk script to strip it back down to source form. I wrote an HP 21xx cross-assembler in Perl, assembled the sources, and diffed the generated assembly listing against the typed-in listing, in order to find the inevitable errors. I believe the results contain no errors introduced by me other than typos in the comments. This did take a fair bit of spare time.