{"id":1923,"date":"2026-07-30T13:26:53","date_gmt":"2026-07-30T18:26:53","guid":{"rendered":"https:\/\/www.computercollection.net\/?page_id=1923"},"modified":"2026-07-30T16:32:14","modified_gmt":"2026-07-30T21:32:14","slug":"ibm-1410-7010-software-and-examples","status":"publish","type":"page","link":"https:\/\/www.computercollection.net\/index.php\/ibm-1410-7010-software-and-examples\/","title":{"rendered":"IBM 1410 \/ 7010 Software and Examples"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Below are some files that may be useful if you want to play around with my 1410 FPGA implementation, my 1410 Simulator, or Richard Cornwell&#8217;s i7010 simulator, part of his I7000 simulator group on SimH<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE:  All of the .BIN and .TAP files listed here are in Paul Pierce&#8217;s 7 Track format.  If using with i7010, specify &#8220;-f p7b&#8221; in SimH ATTACH statements for these tapes.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>IBM 1410 Diagnostics<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>File<\/td><td>Contents<\/td><td>Comments<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/bootdiag.cor\" data-type=\"attachment\" data-id=\"1932\">bootdiag.cor<\/a><\/td><td>Core Image file to boot Diagnostics from Tape Unit 10<\/td><td>The core image file is for 80K, but will work fine on a 40K system.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/D1410.bin\" data-type=\"attachment\" data-id=\"1927\">D1410.BIN<\/a><\/td><td>8\/27\/66 1410 and 1401 DIAG Master Tape<\/td><td>Same as file<br><a href=\"https:\/\/www.piercefuller.com\/library\/kd1410.html\">https:\/\/www.piercefuller.com\/library\/kd1410.html<\/a> <br>on Paul Pierce&#8217;s web site.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/D1410-PATCHED-JRJ.bin\" data-type=\"attachment\" data-id=\"1928\">D1410-PATCHED-JRJ.BIN<\/a><\/td><td>Same as above, but patched for Non-Overlap Tape Testing<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/TULSA10.bin\" data-type=\"attachment\" data-id=\"1930\">TULSA10.BIN<\/a><\/td><td>Tulsa 1410 System Diagnostic Tape<\/td><td>Requires 80K<br>Same as file<br><a href=\"https:\/\/www.piercefuller.com\/library\/ktulsa10.html\">https:\/\/www.piercefuller.com\/library\/ktulsa10.html<\/a> on Paul Pierce&#8217;s web site.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/1410RP01A.crd\" data-type=\"attachment\" data-id=\"1931\">1410RP01A.crd<\/a><\/td><td>Hand entered IBM 1410 Diagnostic RP01A, matching:<br><a href=\"https:\/\/www.bitsavers.org\/pdf\/ibm\/1410\/diagnostics\/DIAGV500-K2\/RP01A_1410_7010_1402_Reader_Punch_Test.pdf\">https:\/\/www.bitsavers.org\/pdf\/ibm\/1410\/diagnostics\/DIAGV500-K2\/RP01A_1410_7010_1402_Reader_Punch_Test.pdf<\/a><\/td><td>Assemble using PR108<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/jrjemu-RP01A.ini\" data-type=\"attachment\" data-id=\"1950\">jrjemu-RP01A.ini<\/a><\/td><td>JRJ IBM 1410 Emulator Ini file<\/td><td>NOT necessarily the same as a SimH ini file, but similar.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>The IBM 1410 PR108 Processor Operating System and related files<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>File<\/td><td>Contents<\/td><td>Comment<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/PR108Boot.cor\" data-type=\"attachment\" data-id=\"1940\">PR108Boot.cor<\/a><\/td><td>Core image used to boot PR-108 System Tape<\/td><td>The core image file is for 80K, but will work fine on a 40K system.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/PR108CardBoot.cor\" data-type=\"attachment\" data-id=\"1938\">PR108CardBoot.cor<\/a><\/td><td>Core image used to boot absolute card deck produced from a PR-108 language processor.<\/td><td>The core image file is for 80K, but will work fine on a 40K system.<br><br><strong>Starting address is 00247.  Do a computer reset, THEN an address set, THEN start.<\/strong><\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/AU1401S-PR108.bin\" data-type=\"attachment\" data-id=\"1934\">AU1401S-PR108.BIN<\/a><\/td><td>IBM 1410 PR-108 System Tape<\/td><td>Requires 80K<br>The COBOL compiler runs, but the macros to assemble COBOL output are not available.<br>The FORTRAN runtime library is not available.<br>Derived from tape on Paul Pierce&#8217;s website:<br><a href=\"https:\/\/www.piercefuller.com\/data\/adc00078.data\">https:\/\/www.piercefuller.com\/data\/adc00078.data<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/1410-PR-108-Distribution.bin\" data-type=\"attachment\" data-id=\"1935\">1410-PR-108-Distribution.BIN<\/a><\/td><td>IBM 1410 PR-108 Distribution Tape<\/td><td>Needs to be reblocked before using.<br>COBOL is functional<br>The FORTRAN runtime library is not available.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/1410-PR-108-Distribution-Reblocked.bin\" data-type=\"attachment\" data-id=\"1936\">1410-PR-108-Distribution-Reblocked.BIN<\/a><\/td><td>IBM 1410 PR-108 Distribution, Reblocked for use.<\/td><td>COBOL is functional<br>The FORTRAN runtime library is not available.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/cobol11.crd\" data-type=\"attachment\" data-id=\"1944\">COBOL11.CRD<\/a><br><br><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/COBOL11A.pch\" data-type=\"attachment\" data-id=\"1945\">COBOL11A.pch<\/a><br><br><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/COBOL11A-Autocoder-Out.pch\" data-type=\"attachment\" data-id=\"1946\">COBOL11A-Autocoder-Out.pch<\/a><br><br><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/jrjemu-cobol11.ini\" data-type=\"attachment\" data-id=\"1949\">jrjemu-cobol11.ini<\/a><\/td><td>Sample COBOL program<\/td><td>The program will compile and run. Had to remove a COBOL &#8220;BLOCK CONTAINS&#8221; clause, because PR 108 COBOL seems to ignore it.<br><br>Assembling the output requires using the Distribution Tape (or one derived from it.)<br><br>The compiler output is punched. At the prompt, SAVE the punch output, then LOAD that deck into the reader, and press start after the built in halt.  (This is file COBOL11A.pch)<br><br>After Autocoder assembles the output from the COBOL compiler, it will punch an absolute program deck.  (This is file COBOL11A-Autocoder-Out.pch)<br><br>Load the absolute program deck using the PR108 card boot, above. The output from this simple program will appear on the printer.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/FORTRAN-Hello.crd\" data-type=\"attachment\" data-id=\"1952\">FORTRAN-Hello.crd<\/a><br><br><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/FORTRANOut.pch\" data-type=\"attachment\" data-id=\"1953\">FORTRANOut.pch<\/a><br><br><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/Fortran-Autocoder-Out.pch\" data-type=\"attachment\" data-id=\"1954\">Fortran-Autocoder-Out.pch<\/a><br><\/td><td>Sample FORTRAN program<\/td><td>The program will compile and assemble, but there is no available FORTRAN runtime library or relocatable linker.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/RPGNotes.txt\" data-type=\"attachment\" data-id=\"1964\">RPGNotes.txt<\/a><\/td><td>Documentation<\/td><td>Notes on 1410 RPG taken during testing.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/RPG-RG-CARD-DOC.txt\" data-type=\"attachment\" data-id=\"1965\">RPG-RG-CARD-DOC.txt<\/a><\/td><td>Documentation<\/td><td>Documents <em>most<\/em> of the RG control card<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/RPG1.au\" data-type=\"attachment\" data-id=\"1963\">RPG1.au<\/a><\/td><td>Disassembly<\/td><td><em>Partial<\/em> disassembly of phase RPG1 to help decipher the RG control card<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/rpg1.crd\" data-type=\"attachment\" data-id=\"1959\">rpg1.crd<\/a><\/td><td>Sample RPG program<\/td><td>Requires no input data<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/rpg2.crd\" data-type=\"attachment\" data-id=\"1960\">rpg2.crd<\/a><br><br><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/rpg2-data.crd\" data-type=\"attachment\" data-id=\"1961\">rpg2-data.crd<\/a><\/td><td>Sample RPG program and input data<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/rpg3.crd\" data-type=\"attachment\" data-id=\"1962\">rpg3.crd<\/a><br><br><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/rpg3-data.crd\" data-type=\"attachment\" data-id=\"1957\">rpg3-data.crd<\/a><\/td><td>Sample RPG program and input data<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/rpg4.crd\" data-type=\"attachment\" data-id=\"1958\">rpg4.crd<\/a><\/td><td>Sample RPG program<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>IBM 1410 PR-155 Operating System files and related files<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/PR155Boot.cor\" data-type=\"attachment\" data-id=\"1970\">PR155Boot.cor<\/a><\/td><td>Core Image file to boot PR-155 from Tape Unit 10<\/td><td>The core image file is 80K, but will work fine on a 40K system.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/date.crd\" data-type=\"attachment\" data-id=\"1972\">date.crd<\/a><\/td><td>PR155 Sample Date Card<\/td><td>One needs a date card in the card reader when starting up PR155.<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/date-spr.crd\" data-type=\"attachment\" data-id=\"1978\">date-spr.crd<\/a><\/td><td>PR155 Sample Date Card and Printer Assignment<\/td><td>As above, but also with a card to assign the system print output to the line printer<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/PR155-Master.bin\" data-type=\"attachment\" data-id=\"1968\">PR155-Master.bin<\/a><\/td><td>IBM 1410-PR-155 Master Tape<\/td><td>Recovered using files on Paul Pierce&#8217;s Website.  Needs a Sysgen to make compilers available. <\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/SYSSGF-80K.tap\" data-type=\"attachment\" data-id=\"1969\">SYSSGF-80K.tap<\/a><\/td><td>IBM 1410-PR-155 Sysgen Generator File (SGF) for an 80K system.<\/td><td>Requires 80K to run.  Includes all software ready to run (COBOL, FORTRAN, SORT, etc.)<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/SYSGEN-80K.crd\" data-type=\"attachment\" data-id=\"1973\">SYSGEN-80K.CRD<\/a><\/td><td>The Autocoder Sysgen input used to create the above<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/SYSSGF-40K.tap\" data-type=\"attachment\" data-id=\"1983\">SYSSGF-40K.TAP<\/a><\/td><td>IBM 1410-PR-155 Sysgen Generator File (SGF) for a 40K system.<\/td><td>Runs in 40K.  Includes all software ready to run (COBOL, FORTRAN, SORT, etc.)<\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/sysgen40K.crd\" data-type=\"attachment\" data-id=\"1982\">sysgen40K.crd<\/a><br><\/td><td>The Autocoder Sysgen input used to create the above<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/cobol.crd\" data-type=\"attachment\" data-id=\"1986\">cobol.crd<\/a><\/td><td>Sample COBOL Program<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/www.computercollection.net\/wp-content\/uploads\/2026\/07\/fortran.crd\" data-type=\"attachment\" data-id=\"1985\">fortran.crd<\/a><\/td><td>Sample FORTRAN Program<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Below are some files that may be useful if you want to play around with my 1410 FPGA implementation, my 1410 Simulator, or Richard Cornwell&#8217;s i7010 simulator, part of his I7000 simulator group on SimH NOTE: All of the .BIN and .TAP files listed here are in Paul Pierce&#8217;s 7 Track format. If using with &hellip; <a href=\"https:\/\/www.computercollection.net\/index.php\/ibm-1410-7010-software-and-examples\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;IBM 1410 \/ 7010 Software and Examples&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"folder":[],"class_list":["post-1923","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/pages\/1923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/comments?post=1923"}],"version-history":[{"count":24,"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/pages\/1923\/revisions"}],"predecessor-version":[{"id":1989,"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/pages\/1923\/revisions\/1989"}],"wp:attachment":[{"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/media?parent=1923"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/www.computercollection.net\/index.php\/wp-json\/wp\/v2\/folder?post=1923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}