Here's a two-card clear for the loaders: 1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80 ,008015,022026,030040/019,001L020100 ,047054,061068,072076)0810811022 Clr1 /000H025B022100 4/047046,001001)040047)054061)0681001 Clr2 Here's a simplified version of Mike's loader 1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80 ,008015,022029,036040L077137,1041051001,0011B001080+M003094H089003)0!0H0890|1 L076174,113120,127131,146153,1601681001B1790|0=D0|00!0Y0|00!0B1040888H0940!1 L052187,179183,187040,/100099 B127,0!0B131 Here's another simplified version that uses a slightly different format: cc 1-4 of every card are either B111 or B, cc 5-7 are the start address for the load 1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80 ,008015,022029,036040L033132,1071111001,0010051001H089M007094)0!0H0890|1 L037169,115122,126040,141148,1551631001B1740|2=D0|20!0Y0|20!0B1070888H0940!1 L013182,174178,182040/100099 B122,0!0B126 Here's one that uses the same format as the previous one, but reads the cards with overlap, hopefully getting the card reader to run at full speed. 1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80 ,008015,022029,036040L030129,1071081001,0010051K$B110HL080280B001H089 L034163,110115,122126,131138,14214910011M207094)0!0H0890|1B1902|2=D2|20!0 L035198,157171,179186,190194/1000991001Y2|20!0B1100888H0940!1B138,0!0B142 If you need to overlay the loader using the format for the loader (load and set WM instructions in 1-39, data in 40-80), use this card to get it started: 1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80 ,015B015 ,022029,036040L066027B001,008015,022029,M039036B036 Here's one that uses an entirely different format and method. It sets word marks in 8-80 and uses mcw instead of mn and mz to store the data. It's much faster, but still not fast enough to get the reader running at full speed -- so it's just a curiosity. The column of the last character on the card to be loaded is in 1-3, the address of the place to put that character is in 6-8, and the data to be loaded are in 10-last. The end of loading is sensed by / in column 1, for a clear-storage-and-branch instruction to clear 1-80 and load the program. ,008015,022029,036040L078119,0880921001,001080H087V1040101B0811B001001/M008099 L078158,100104,105113,128136,1401471001B1040930B1550!0=H094M0!10?0H099B120,0?1 L059178,151155,166170,174178,0400401001H094IRIB120,0011001 If you need to load something in place of the loader, use this card to get to a routine that loads the overlay: /170099