{"id":262,"date":"2011-12-11T16:49:09","date_gmt":"2011-12-11T22:49:09","guid":{"rendered":"http:\/\/tommysprinkle.com\/txxos\/?p=262"},"modified":"2021-04-17T18:25:30","modified_gmt":"2021-04-17T23:25:30","slug":"disk3-output","status":"publish","type":"post","link":"https:\/\/tommysprinkle.com\/txxos\/?p=262","title":{"rendered":"DISK3 Output"},"content":{"rendered":"<pre>---READ VOLUME LABEL\r\n-----READ FORMAT 4 DSCB\r\n-----FIND FORMAT 1 DSCB 'TXXOS.NUCLEUS'**\r\n-------- IOR --------\r\n00001200  000010A0 03450000 000010B0 0E40002C  ................\r\n00001210  00080000 00000000 00000000 00000101  ................\r\n\r\n-------- IOR --------\r\n00001200  000010A0 03450000 000010B0 0E40002C  ................\r\n00001210  00080000 00000000 00000000 00000201  ................\r\n\r\n-----READ DIRECTORY BLOCKS\r\n----- READ PDS MEMBER DATA\r\n\r\n00001300  20000000 00010010 C1C2E2D3 D6C1C440  ........ABSLOAD.\r\n00001310  00000000 01000358 00035803 58000000  ................\r\n\r\n-------- IOR --------\r\n00001200  000010A0 03450000 000010B0 0E400005  ................\r\n00001210  00080000 00000000 00000000 0400033A  ................\r\n\r\n00001300  80FA0100 00000000 00000000 00000000  ................\r\n00001310  00000000 00000000 00000000 00000000  ................\r\n00001320  00000000 00000000 00000000 00000000  ................\r\n00001330  00000000 00000000 00000000 00000000  ................\r\n00001340  00000000 00000000 00000000 00000000  ................\r\n00001350  00000000 00000000 00000000 00000000  ................\r\n00001360  00000000 00000000 00000000 00000000  ................\r\n00001370  00000000 00000000 00000000 00000000  ................\r\n00001380  00000000 00000000 00000000 00000000  ................\r\n00001390  00000000 00000000 00000000 00000000  ................\r\n000013A0  00000000 00000000 00000000 00000000  ................\r\n000013B0  00000000 00000000 00000000 00000000  ................\r\n000013C0  00000000 00000000 00000000 00000000  ................\r\n000013D0  00000000 00000000 00000000 00000000  ................\r\n000013E0  00000000 00000000 00000000 00000000  ................\r\n000013F0  00000000 00000000 00000001 00000000  ................\r\n\r\n00001300  801102F5 F7F5F2E2 C3F1F0F4 40030810  ...5752SC104....\r\n00001310  338F0000 00000000 00000000 00000000  ................\r\n\r\n00001300  80148480 0100F5F7 F4F1E2C3 F1F0F340  ..D...5741SC103.\r\n00001310  02011031 5F000000 00000000 00000000  ....^...........\r\n\r\n00001300  01000000 00040000 06000000 40000358  ................\r\n00001310  00010358 5F000000 00000000 00000000  ....^...........\r\n\r\n00001300  90ECD00C 18CF4110 C0D05010 D00850D0  ..........&amp;...&amp;.\r\n00001310  100418D1 4510C01C 8F000118 0A134110  ...J............\r\n00001320  C1184100 C17858F0 103005EF 4110C118  A...A..0......A.\r\n00001330  4100C1C8 58F01030 05EF4110 C1184100  ..AH.0......A...\r\n00001340  C21858F0 103005EF 4110C118 4100C268  B..0......A...B.\r\n00001350  58F01030 05EF4110 C1184100 C2B858F0  .0......A...B..0\r\n00001360  103005EF 4510C06C 80000118 0A1458D0  .......%........\r\n00001370  D00498EC D00C1FFF 07FE0000 00000000  ..Q.............\r\n00001380  00000000 00000000 00000000 00000000  ................\r\n00001390  00000000 00000000 00000000 00000000  ................\r\n000013A0  00000000 00000000 00000000 00000000  ................\r\n000013B0  00000000 00000000 00000000 00000000  ................\r\n000013C0  00000000 00000000 00000000 00000000  ................\r\n000013D0  00000000 00000000 00000000 00000000  ................\r\n000013E0  00000000 00000000 00000000 00000000  ................\r\n000013F0  00000000 00000000 00000000 00000000  ................\r\n00001400  00000000 00000000 00000000 00000000  ................\r\n00001410  00000000 00000000 00000000 00000000  ................\r\n00001420  00000000 00000000 00000000 00000001  ................\r\n00001430  00004000 00000001 00000001 80000000  ................\r\n00001440  D7E4D5C3 C8404040 02000050 00000001  PUNCH......&amp;....\r\n00001450  00000001 00000050 00000000 00000001  .......&amp;........\r\n00001460  00000001 00000001 00000050 00000001  ...........&amp;....\r\n00001470  00000000 00000001 00000000 00002050  ...............&amp;\r\n00001480  02002000 60000050 08002000 00000000  ....-..&amp;........\r\n00001490  00000000 00000000 00000000 00000000  ................\r\n000014A0  00000000 00000000 00000000 00000000  ................\r\n000014B0  00000000 00000000 00000000 00000000  ................\r\n000014C0  00000000 00000000 02002050 60000050  ...........&amp;-..&amp;\r\n000014D0  020020A0 60000050 020020F0 20000050  ....-..&amp;...0...&amp;\r\n000014E0  00000000 00000000 00000000 00000000  ................\r\n000014F0  00000000 00000000 00000000 00000000  ................\r\n00001500  00000000 00000000 00000000 00000000  ................\r\n00001510  00000000 00000000 05A01F33 BF330002  ................\r\n00001520  4110A0EE BE17A097 4110A096 50100048  .......P...O&amp;...\r\n00001530  9C003000 4770A0A8 9D003000 4780A02E  .......Y........\r\n00001540  4710A0AC 47F0A01E D501A0D6 00444770  .....0..N..O....\r\n00001550  A09E9502 A0EE4770 A0B0D502 A0D8A0EF  ..N.......N..Q..\r\n00001560  4780A00E D502A0DE A0EF4780 A00ED502  ....N.........N.\r\n00001570  A0DBA0EF 4780A00E D502A0E1 A0EF4780  ........N.......\r\n00001580  A076D502 A0E4A0EF 4780A090 47F0A0B0  ..N..U.......0..\r\n00001590  1F44BF47 A0F34850 A0F80650 4450A08A  .....3.&amp;.8.&amp;.&amp;..\r\n000015A0  47F0A00E D2004000 A0FE8200 00000000  .0..K.....B.....\r\n000015B0  02000000 00000050 D201A0BC 00448200  .......&amp;K.....B.\r\n000015C0  A0B68200 A0BE8200 A0C68200 A0CE0000  ..B...B..FB.....\r\n000015D0  00020000 00990000 00020000 00EE0001  .....R..........\r\n000015E0  00020000 00EE0002 00020000 00EE0003  ................\r\n000015F0  0C00E2E8 D4D9D3C4 C5E2C4E3 E7E3C5D5  ..SYMRLDESDTXTEN\r\n00001600  C4000000 00000000 00000000 00000000  D...............\r\n00001610  00000000 00000000 00000000 00000000  ................\r\n00001620  00000000 00000000 00000000 00000000  ................\r\n00001630  00000000 00000000 00000000 00000000  ................\r\n00001640  00000000 00000000 00000000 00000000  ................\r\n00001650  00000000 00000000 00000000 00000000  ................\r\n\r\n00001300  0E000000 0000000C 00000000 00000000  ................\r\n00001310  00010001 09000019 08000069 0A134110  ................\r\n\r\n-------- IOR --------\r\n00001200  000010A0 03450000 000010C0 0D004A7D  ...............'\r\n00001210  00000000 00000000 00000000 04000407  ................\r\n\r\n*** EOF READING DATA ***<\/pre>\n<p>The first and second IOR dumps are a result of searching the VTOC for the FMT1 DSCB for our data set. \u00a0Unit Check is set and sense byte 1 has x&#8217;08&#8217; indicating record not found. \u00a0Our program increments the track number and runs the search again.<\/p>\n<p>We have another IOR that is dumped after our first data block. \u00a0Again with UC and sense1 = x&#8217;08&#8217; our program has reached the end of the track and needs to start reading on the next sequential track.<\/p>\n<p>The final IOR that is dumped has Unit Exception set indicating an EOF condition.<\/p>\n<p>The data block that are dumped are the contents of a load module. \u00a0In this case I used the ABSLOAD load module and simply renamed it to provide some test data.<\/p>\n<p>[Next &#8211; <a title=\"IPL From Disk\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=280\">IPL From Disk<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8212;READ VOLUME LABEL &#8212;&#8211;READ FORMAT 4 DSCB &#8212;&#8211;FIND FORMAT 1 DSCB &#8216;TXXOS.NUCLEUS&#8217;** &#8212;&#8212;&#8211; IOR &#8212;&#8212;&#8211; 00001200 000010A0 03450000 000010B0 0E40002C &#8230;&#8230;&#8230;&#8230;&#8230;. 00001210 00080000 00000000 00000000 00000101 &#8230;&#8230;&#8230;&#8230;&#8230;. &#8212;&#8212;&#8211; IOR &#8212;&#8212;&#8211; 00001200 000010A0 03450000 000010B0 0E40002C &#8230;&#8230;&#8230;&#8230;&#8230;. 00001210 00080000 00000000 00000000 &hellip; <a href=\"https:\/\/tommysprinkle.com\/txxos\/?p=262\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"template-page-builder-no-sidebar.php","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-262","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1CPQT-4e","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=262"}],"version-history":[{"count":3,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/262\/revisions"}],"predecessor-version":[{"id":496,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/262\/revisions\/496"}],"wp:attachment":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}