This directory contains assembly source code in ALS format. To assemble you need the P.T. ALS assembler. With a bit of editing, any of these can be pretty easily converted to more standard 8080 ASM files. All were contributed by Ralph Hopkins. #---------------------------------------------------------------- ADUMP.SOL Routine to dump ASCII equivalent of memory. Modified version of DUMP routine from SOLOS (TM) Copyright 1977; Processor Technology Corp. Modified by Don Van Dyke Dr. Dobbs Journal # 21 (Vol.3, Issue 1) #---------------------------------------------------------------- AEXAM.SOL Program to display the ASCII of memory contents. Written by Don Van Dyke Dr. Dobbs Journal # 21 (Vol.3, Issue 3) #---------------------------------------------------------------- ALS8INP.SOL ALS8OUT.SOL ALS-8 I/O DRIVERS (serial and keyboard) #---------------------------------------------------------------- CLEAR.SOL Routine to clear memory by Ralph Hopkins Eagan,Minn. 03-25-79 Works like the SOL "EN" and "DU" commands. ...(1) Enter "CL" as a custom command with the the start address of the program. ...(2) Enter "CL xxxx yyyy" -=- xxxx = start address of clear -=- yyyy = end address of clear #---------------------------------------------------------------- DEBUG.SOL Program to repair crashed ALS8 files. Written by Don Van Dyke Dr. Dobb's Journal # 21; (VOL. 3,ISSUE 1) #---------------------------------------------------------------- DEFLECT.SOL <<< THE GAME OF DEFLECTION >>> by Andrew Recupero ((( From Kilobaud issue # 14; Feb. 1978 ))) #---------------------------------------------------------------- DIS-ASM.SOL ALS8 disassembler....Don Van Dyke...Dr. Dobbs J., vol.3 #---------------------------------------------------------------- INPUT.SOL ALS-8 I/O DRIVERS (Serial and Keyboard) #---------------------------------------------------------------- LOCATE.SOL 8080 OBJECT CODE SEARCH by Ralph Hopkins Eagan,Minn. 03-25-79 Routine to compare memory for up to 12 characters ...then print out the address with the bytes(s) Works like the SOL "EN" and "DU" commands. ...(1) Enter "LO" as a custom command with the the start address of the program. ...(2) Enter "LO xxxx yyyy" -=- xxxx = start address of search -=- yyyy = end address of search #---------------------------------------------------------------- MREAD.SOL Program to read "binary" paper tape into a SOL-20 from an 'OP80' paper tape reader. #---------------------------------------------------------------- MTEST.SOL Memory test routine. #---------------------------------------------------------------- OP80.SOL This will load INTEL format paper tape into a SOL thru an OP80 paper tape reader connected to a SOL parallel data interface. #---------------------------------------------------------------- SORT.SOL NEWETT AWL'S SOL-20 SCREEN BUBBLE SORT INSTRUCTIONS: Type a lot of "garbage" on the screen and then execute the program at address zero for the sight of your life. (From Access Vol. 1, #3) #---------------------------------------------------------------- WINZI.SOL Four games in one that can run on a stock 1KB SOL-20. CHASE, HIC, OPPS, and LIFE (From Access Vol. 1, #4)