Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: mhi 23. 03. 2023, 17:19:54
-
Abych nevymyslel znovu kolo, radsi se zeptam mistnich odborniku .. tusite jak extrahovat diskety IBM formatu s "HDR1"? Vypada to celkem podobne k https://www.ibm.com/docs/en/zos/2.1.0?topic=format-standard-data-set-label-1-hdr1eov1eof1
konkretne mi jde o http://www.bitsavers.org/bits/IBM/5280/SS/ ; zde davam dump prevedeny z EBCDIC na citelne ASCII (vlevo HEX je original):
EBCDIC dump SYSCON7.IMD:
00000000: 49 4D 44 20 31 2E 31 38 3A 20 20 36 2F 30 38 2F | .(..............
00000010: 32 30 31 37 20 31 35 3A 30 38 3A 33 36 0D 0A 1A | ................ tohle je ASCII hlavicka toho image
00000020: 00 00 00 1A 00 01 02 03 04 05 06 07 08 09 0A 0B | ................
00000030: 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 01 | ................
00000040: C9 D7 D3 F0 F8 40 40 40 40 40 40 40 40 40 40 40 | IPL08
00000050: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000060: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000070: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000080: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000000C0: 01 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 | .
000000D0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
000000E0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
000000F0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000100: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000110: 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...............
00000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00000140: 00 01 40 40 40 40 40 40 40 40 40 40 40 40 40 40 | ..
00000150: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000160: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000170: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000180: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000190: 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
000001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000001C0: 00 00 01 40 40 40 40 40 40 40 40 40 40 40 40 40 | ...
000001D0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
000001E0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
000001F0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000200: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000210: 40 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............
00000220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00000230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00000240: 00 00 00 01 C5 D9 D4 C1 D7 40 40 40 40 40 40 40 | ....ERMAP
00000250: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000260: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000270: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000280: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000290: 40 40 40 40 00 00 00 00 00 00 00 00 00 00 00 00 | ............
000002A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000002B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000002C0: 00 00 00 00 01 40 40 40 40 40 40 40 40 40 40 40 | .....
000002D0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
000002E0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
000002F0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000300: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000310: 40 40 40 40 40 00 00 00 00 00 00 00 00 00 00 00 | ...........
00000320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00000330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00000340: 00 00 00 00 00 01 E5 D6 D3 F1 F5 F7 F0 F8 E2 C3 | ......VOL15708SC
00000350: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 C9 C2 | IB
00000360: D4 F5 F2 F8 F0 40 40 40 40 40 40 F2 F9 F2 F4 E2 | M5280 2924S
00000370: C3 F1 D9 F0 F7 F0 E5 F0 F1 40 40 40 40 40 40 40 | C1R070V01
00000380: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000390: 40 F1 F0 F1 40 E6 00 00 00 00 00 00 00 00 00 00 | 101 W..........
000003A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000003B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
000003C0: 00 00 00 00 00 00 01 C8 C4 D9 F1 40 E2 E8 E2 C9 | .......HDR1 SYSI
000003D0: D7 D3 40 40 40 40 40 40 40 40 40 40 40 40 40 F2 | PL 2
000003E0: F5 F6 D9 F0 F1 F0 F0 F1 F1 F0 F4 F0 F1 F0 40 40 | 56R01001104010
000003F0: 40 40 C9 40 40 40 F8 F3 F0 F4 F1 F9 40 F2 F5 F6 | I 830419 256
00000400: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000410: C4 F0 F4 F0 F1 F1 40 40 40 40 40 40 40 40 40 40 | D04011
00000420: 40 40 40 40 40 40 C9 C2 D4 F5 F2 F8 F0 40 40 40 | IBM5280
00000430: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000440: 40 40 40 40 40 40 40 01 C8 C4 D9 F1 40 E2 E8 E2 | .HDR1 SYS
00000450: C4 C9 D7 D3 40 40 40 40 40 40 40 40 40 40 40 40 | DIPL
00000460: F2 F5 F6 D9 F0 F4 F0 F1 F1 F1 F0 F5 F0 F1 F4 40 | 256R04011105014
00000470: 40 40 40 C9 40 40 40 F8 F3 F0 F4 F1 F9 40 F2 F5 | I 830419 25
00000480: F6 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 | 6
00000490: 40 C4 F0 F5 F0 F1 F5 40 40 40 40 40 40 40 40 40 | D05015
000004A0: 40 40 40 40 40 40 40 C9 C2 D4 F5 F2 F8 F0 40 40 | IBM5280
000004B0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
000004C0: 40 40 40 40 40 40 40 40 01 C8 C4 D9 F1 40 E2 E8 | .HDR1 SY
000004D0: E2 C4 D7 D9 E3 F1 40 40 40 40 40 40 40 40 40 40 | SDPRT1
000004E0: 40 F2 F5 F6 D9 F0 F5 F0 F1 F5 F1 F0 F6 F0 F1 F1 | 256R05015106011
000004F0: 40 40 40 40 C9 40 40 40 F8 F3 F0 F4 F1 F9 40 F2 | I 830419 2
00000500: F5 F6 40 40 40 40 40 40 40 40 40 40 40 40 40 40 | 56
00000510: 40 40 C4 F0 F6 F0 F1 F2 40 40 40 40 40 40 40 40 | D06012
00000520: 40 40 40 40 40 40 40 40 C9 C2 D4 F5 F2 F8 F0 40 | IBM5280
00000530: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
00000540: 40 40 40 40 40 40 40 40 40 01 C8 C4 D9 F1 40 E2 | .HDR1 S
00000550: E8 E2 E3 C2 D3 E2 40 40 40 40 40 40 40 40 40 40 | YSTBLS
00000560: 40 40 F2 F5 F6 D9 F0 F6 F0 F1 F2 F1 F2 F1 F0 F1 | 256R0601212101
00000570: F4 40 40 40 40 C9 40 40 40 F8 F3 F0 F4 F1 F9 40 | 4 I 830419
00000580: F2 F5 F6 40 40 40 40 40 40 40 40 40 40 40 40 40 | 256
00000590: 40 40 40 C4 F2 F1 F0 F1 F5 40 40 40 40 40 40 40 | D21015
000005A0: 40 40 40 40 40 40 40 40 40 C9 C2 D4 F5 F2 F8 F0 | IBM5280
000005B0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 |
000005C0: 40 40 40 40 40 40 40 40 40 40 01 C8 C4 D9 F1 40 | .HDR1
000005D0: E2 E8 E2 C4 D7 D9 E3 F2 40 40 40 40 40 40 40 40 | SYSDPRT2
000005E0: 40 40 40 F2 F5 F6 D9 F2 F1 F0 F1 F5 F1 F2 F3 F0 | 256R210151230
000005F0: F0 F8 40 40 40 40 C9 40 40 40 F8 F3 F0 F4 F1 F9 | 08 I 830419
00000600: 40 F2 F5 F6 40 40 40 40 40 40 40 40 40 40 40 40 | 256
00000610: 40 40 40 40 C4 F2 F3 F0 F0 F9 40 40 40 40 40 40 | D23009
00000620: 40 40 40 40 40 40 40 40 40 40 C9 C2 D4 F5 F2 F8 | IBM528
00000630: F0 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 | 0
00000640: 40 40 40 40 40 40 40 40 40 40 40 01 C8 C4 D9 F1 | .HDR1
00000650: 40 E2 E8 E2 C3 D3 D6 E2 C5 40 40 40 40 40 40 40 | SYSCLOSE
00000660: 40 40 40 40 F2 F5 F6 D9 F2 F3 F0 F0 F9 F1 F2 F4 | 256R23009124
00000670: F0 F1 F5 40 40 40 40 C9 40 40 40 F8 F3 F0 F4 F1 | 015 I 83041
00000680: F9 40 F2 F5 F6 40 40 40 40 40 40 40 40 40 40 40 | 9 256
00000690: 40 40 40 40 40 C4 F2 F5 F0 F0 F1 40 40 40 40 40 | D25001
000006A0: 40 40 40 40 40 40 40 40 40 40 40 C9 C2 D4 F5 F2 | IBM52
000006B0: F8 F0 40 40 40 40 40 40 40 40 40 40 40 40 40 40 | 80
000006C0: 40 40 40 40 40 40 40 40 40 40 40 40 01 C8 C4 D9 | .HDR
000006D0: F1 40 E2 E8 E2 C3 D6 D5 40 40 40 40 40 40 40 40 | 1 SYSCON
000006E0: 40 40 40 40 40 F2 F5 F6 D9 F2 F5 F0 F0 F1 F1 F2 | 256R2500112
000006F0: F9 F0 F0 F3 40 40 40 40 C9 40 40 40 F8 F3 F0 F4 | 9003 I 8304
00000700: F1 F9 40 F2 F5 F6 40 40 40 40 40 40 40 40 40 40 | 19 256
00000710: 40 40 40 40 40 40 C4 F2 F9 F0 F0 F4 40 40 40 40 | D29004
...
Diky za nakopnuti ... cilem je z diskety vytahnout jednotlive soubory (zaznamy).
Pripadne jestli nekdo tusite kde jsou nejake informace k IBM 5280 (jine nez na bitsavers, tam jsou akorat ty diskety a nejake manualy).
-
Dnes je den disket nebo co? :) Jsem zrovna stravil den stouranim se v dumpu ze:
https://www.youtube.com/watch?v=WkzPvTQSIgM
castecny vysledek:
https://github.com/schlae/minnow-disk/issues/2
-
IMD se da nacist takhle:
https://oldcomputers-ddns.org/public/pub/manuals/imd.pdf
A pak tam mas nejaky adresar na tracku 0 se 128B sektory, ale te dokumentaci to neodpovida.. nektere zaznamy maj 80, nektere 128.
Dalsi tracky maj pak uz 256 B sektory.. ale nevim jak mapovat adresar na CHS/LBA:
"IPL08 "
" "
" "
" "
"ERMAP "
" "
"VOL15708SC IBM5280 2924SC1R070V01 101 W"
"HDR1 SYSIPL 256R01001104010 I 830419 256 D04011 IBM5280 "
"HDR1 SYSDIPL 256R04011105014 I 830419 256 D05015 IBM5280 "
"HDR1 SYSDPRT1 256R05015106011 I 830419 256 D06012 IBM5280 "
"HDR1 SYSTBLS 256R06012121014 I 830419 256 D21015 IBM5280 "
"HDR1 SYSDPRT2 256R21015123008 I 830419 256 D23009 IBM5280 "
"HDR1 SYSCLOSE 256R23009124015 I 830419 256 D25001 IBM5280 "
"HDR1 SYSCON 256R25001129003 I 830419 256 D29004 IBM5280 "
"HDR1 SYSPTF 256R29004131008 I 830419 256 D31009 IBM5280 "
"HDR1 SYSSCPO 256R31009152005 I 830419 32 D52006 IBM5280 "
"HDR1 SYSJJCFA 256R52006158005 I 830830 256 D58006 IBM5280 "
-
Diky :)
..
zda se, ze vse je popsane v ISO7665
Information processing — File structure and labelling
of flexible disk cartridges for information interchange
Traitement de /'information — Structure des fichiers et dtiquetage des cartouches a disquette pour I'echange d'information
First edition — 1983-12-15
HDR1 tam ma 128bytu, je tam i ERMAP, atd...
A navic je to popsane v systemovem manualu k Consulu 2715... to jsem hledal fakt blbe, ze jsem nenasel.
-
a mate vubec nejaky emulator, protoze z tech popisek disket to jsou asi programy.
-
Emulator nemam, ale to vubec nevadi. Diskety uz ctu.
Jedna se o diskety k tomuhle http://www.ebastlirna.cz/modules.php?name=Forums&file=viewtopic&t=77106&postdays=0&postorder=asc&highlight=c2715&start=0 - je to nejspis klon IBM 5280, tedy to je otazka do jake miry to je identicke.
Resim ted otazku ohledne jejich "assembleru" BAL. Mam napsany disassembler, ktery zchroupe ROMku z te C2715 a celkem to i dava smysl, ovsem u programu z disket mi to nesedi a nevim proc. Trosku mi to cele pripomina, ze z BALu leze nejaky pseudokod, mozna nasledne interpretovane opkody pro nejaky IBM Mainframe.
Nekdo se tu kdysi jak se matne pamatuji zminoval, ze mu lezi doma ladem nerozchozeny nejaky IBM mainframe, ozve se mi? Pripadne jestli s tim nekdo mate zkusenost a na prvni pohled vidite zda to je IBM 8250 kompatibilni?
114E: BBK 11 40 # pointer na tisteny retezec
1151: BBW 26 11
1154: VIW
1155: NUS
1156: PS0
1157: BWW 00 00 00
115B: WUW
115C: P1K
115D: BBK 10 db
1160: BBW 26 11
1163: VIW
1164: P0S
1165: SVE
1166: VIW
1167: NOP
1168: NOP
1169: NOP
116A: IN2 75
116D: B1L 08
116F: BBK ff ff
1172: B1S 01
1174: PSM
1175: PM1
1176: VS1