Alex_K, Не вываливается, и на кнопки УСТ,ПУЛЬТ не реагирует.
Тесты на J11 (без FPU) Правда, по команде SH CON показал Floating Point Microcode.
Код:.MANTP E= 0.5000000000 Y= 1.5000000000 0.5000000000 N= 1 E= 0.2500000000 Y= 1.2500000000 0.2500000000 N= 2 E= 0.1250000000 Y= 1.1250000000 0.1250000000 N= 3 E= 0.0625000000 Y= 1.0625000000 0.0625000000 N= 4 E= 0.0312500000 Y= 1.0312500000 0.0312500000 N= 5 E= 0.0156250000 Y= 1.0156250000 0.0156250000 N= 6 E= 0.0078125000 Y= 1.0078130000 0.0078125000 N= 7 E= 0.0039062500 Y= 1.0039060000 0.0039062500 N= 8 E= 0.0019531250 Y= 1.0019530000 0.0019531250 N= 9 E= 0.0009765625 Y= 1.0009770000 0.0009765625 N=10 E= 0.0004882813 Y= 1.0004880000 0.0004882813 N=11 E= 0.0002441406 Y= 1.0002440000 0.0002441406 N=12 E= 0.0001220703 Y= 1.0001220000 0.0001220703 N=13 E= 0.0000610352 Y= 1.0000610000 0.0000610352 N=14 E= 0.0000305176 Y= 1.0000310000 0.0000305176 N=15 E= 0.0000152588 Y= 1.0000150000 0.0000152588 N=16 E= 0.0000076294 Y= 1.0000080000 0.0000076294 N=17 E= 0.0000038147 Y= 1.0000040000 0.0000038147 N=18 E= 0.0000019073 Y= 1.0000020000 0.0000019073 N=19 E= 0.0000009537 Y= 1.0000010000 0.0000009537 N=20 E= 0.0000004768 Y= 1.0000000000 0.0000004768 N=21 E= 0.0000002384 Y= 1.0000000000 0.0000002384 N=22 E= 0.0000001192 Y= 1.0000000000 0.0000001192 N=23 E= 0.0000000596 Y= 1.0000000000 0.0000001192 N=24 E= 0.0000000298 Y= 1.0000000000 0.0000000000 N=25 .MANTD E=0.50000000000000000000 Y=1.50000000000000000000 0.50000000000000000000 N= 1 E=0.25000000000000000000 Y=1.25000000000000000000 0.25000000000000000000 N= 2 E=0.12500000000000000000 Y=1.12500000000000000000 0.12500000000000000000 N= 3 E=0.06250000000000000000 Y=1.06250000000000000000 0.06250000000000000000 N= 4 E=0.03125000000000000000 Y=1.03125000000000000000 0.03125000000000000000 N= 5 E=0.01562500000000000000 Y=1.01562500000000000000 0.01562500000000000000 N= 6 E=0.00781250000000000000 Y=1.00781250000000000000 0.00781250000000000000 N= 7 E=0.00390625000000000000 Y=1.00390625000000000000 0.00390625000000000000 N= 8 E=0.00195312500000000000 Y=1.00195312500000000000 0.00195312500000000000 N= 9 E=0.00097656250000000000 Y=1.00097656250000000000 0.00097656250000000000 N=10 E=0.00048828125000000000 Y=1.00048828125000000000 0.00048828125000000000 N=11 E=0.00024414062500000000 Y=1.00024414062500000000 0.00024414062500000000 N=12 E=0.00012207031250000000 Y=1.00012207031250000000 0.00012207031250000000 N=13 E=0.00006103515625000000 Y=1.00006103515625000000 0.00006103515625000000 N=14 E=0.00003051757812500000 Y=1.00003051757812500000 0.00003051757812500000 N=15 E=0.00001525878906250000 Y=1.00001525878906250000 0.00001525878906250000 N=16 E=0.00000762939453125000 Y=1.00000762939453125000 0.00000762939453125000 N=17 E=0.00000381469726562500 Y=1.00000381469726562500 0.00000381469726562500 N=18 E=0.00000190734863281250 Y=1.00000190734863281250 0.00000190734863281250 N=19 E=0.00000095367431640625 Y=1.00000095367431640625 0.00000095367431640625 N=20 E=0.00000047683715820313 Y=1.00000047683715820313 0.00000047683715820313 N=21 E=0.00000023841857910156 Y=1.00000023841857910156 0.00000023841857910156 N=22 E=0.00000011920928955078 Y=1.00000011920928955078 0.00000011920928955078 N=23 E=0.00000005960464477539 Y=1.00000005960464477539 0.00000005960464477539 N=24 E=0.00000002980232238770 Y=1.00000002980232238770 0.00000002980232238770 N=25 E=0.00000001490116119385 Y=1.00000001490116119385 0.00000001490116119385 N=26 E=0.00000000745058059692 Y=1.00000000745058059692 0.00000000745058059692 N=27 E=0.00000000372529029846 Y=1.00000000372529029846 0.00000000372529029846 N=28 E=0.00000000186264514923 Y=1.00000000186264514923 0.00000000186264514923 N=29 E=0.00000000093132257462 Y=1.00000000093132257462 0.00000000093132257462 N=30 E=0.00000000046566128731 Y=1.00000000046566128731 0.00000000046566128731 N=31 E=0.00000000023283064365 Y=1.00000000023283064365 0.00000000023283064365 N=32 E=0.00000000011641532183 Y=1.00000000011641532183 0.00000000011641532183 N=33 E=0.00000000005820766091 Y=1.00000000005820766091 0.00000000005820766091 N=34 E=0.00000000002910383046 Y=1.00000000002910383046 0.00000000002910383046 N=35 E=0.00000000001455191523 Y=1.00000000001455191523 0.00000000001455191523 N=36 E=0.00000000000727595761 Y=1.00000000000727595761 0.00000000000727595761 N=37 E=0.00000000000363797881 Y=1.00000000000363797881 0.00000000000363797881 N=38 E=0.00000000000181898940 Y=1.00000000000181898940 0.00000000000181898940 N=39 E=0.00000000000090949470 Y=1.00000000000090949470 0.00000000000090949470 N=40 E=0.00000000000045474735 Y=1.00000000000045474735 0.00000000000045474735 N=41 E=0.00000000000022737368 Y=1.00000000000022737368 0.00000000000022737368 N=42 E=0.00000000000011368684 Y=1.00000000000011368684 0.00000000000011368684 N=43 E=0.00000000000005684342 Y=1.00000000000005684342 0.00000000000005684342 N=44 E=0.00000000000002842171 Y=1.00000000000002842171 0.00000000000002842171 N=45 E=0.00000000000001421085 Y=1.00000000000001421085 0.00000000000001421085 N=46 E=0.00000000000000710543 Y=1.00000000000000710543 0.00000000000000710543 N=47 E=0.00000000000000355271 Y=1.00000000000000355271 0.00000000000000355271 N=48 E=0.00000000000000177636 Y=1.00000000000000177636 0.00000000000000177636 N=49 E=0.00000000000000088818 Y=1.00000000000000088818 0.00000000000000088818 N=50 E=0.00000000000000044409 Y=1.00000000000000044409 0.00000000000000044409 N=51 E=0.00000000000000022204 Y=1.00000000000000022204 0.00000000000000022204 N=52 E=0.00000000000000011102 Y=1.00000000000000011102 0.00000000000000011102 N=53 E=0.00000000000000005551 Y=1.00000000000000005551 0.00000000000000005551 N=54 E=0.00000000000000002776 Y=1.00000000000000002776 0.00000000000000002776 N=55 E=0.00000000000000001388 Y=1.00000000000000002776 0.00000000000000002776 N=56 E=0.00000000000000000694 Y=1.00000000000000000000 0.00000000000000000000 N=57 .MANTF E=0.5000000000 Y=1.5000000000 0.5000000000 N= 1 E=0.2500000000 Y=1.2500000000 0.2500000000 N= 2 E=0.1250000000 Y=1.1250000000 0.1250000000 N= 3 E=0.0625000000 Y=1.0625000000 0.0625000000 N= 4 E=0.0312500000 Y=1.0312500000 0.0312500000 N= 5 E=0.0156250000 Y=1.0156250000 0.0156250000 N= 6 E=0.0078125000 Y=1.0078125000 0.0078125000 N= 7 E=0.0039062500 Y=1.0039062500 0.0039062500 N= 8 E=0.0019531250 Y=1.0019531250 0.0019531250 N= 9 E=0.0009765625 Y=1.0009765625 0.0009765625 N=10 E=0.0004882813 Y=1.0004882813 0.0004882813 N=11 E=0.0002441406 Y=1.0002441406 0.0002441406 N=12 E=0.0001220703 Y=1.0001220703 0.0001220703 N=13 E=0.0000610352 Y=1.0000610352 0.0000610352 N=14 E=0.0000305176 Y=1.0000305176 0.0000305176 N=15 E=0.0000152588 Y=1.0000152588 0.0000152588 N=16 E=0.0000076294 Y=1.0000076294 0.0000076294 N=17 E=0.0000038147 Y=1.0000038147 0.0000038147 N=18 E=0.0000019073 Y=1.0000019073 0.0000019073 N=19 E=0.0000009537 Y=1.0000009537 0.0000009537 N=20 E=0.0000004768 Y=1.0000004768 0.0000004768 N=21 E=0.0000002384 Y=1.0000002384 0.0000002384 N=22 E=0.0000001192 Y=1.0000001192 0.0000001192 N=23 E=0.0000000596 Y=1.0000001192 0.0000001192 N=24 E=0.0000000298 Y=1.0000000000 0.0000000000 N=25
Последний раз редактировалось MiX; 22.05.2016 в 11:54.
В ПЗУ Союз-Неон есть эмуляция FIS. Т.к. там безадресный регистр SEL равен нулю, то в ПЗУ по адресу 010 расположен вектор обработки FIS и равен он 06076, 0600. Т.е. по адресу 06076 в ПЗУ находится программа эмуляции FIS. И она действительно там есть.
Прошивку Союз-Неон я стал разбирать, дизассемблировал, стал разбираться, писать комментарии. Но тут участница форума TheGWBW выложила очередную порцию дисков для Союз-Неон. И вот в архиве SOUZ-NEON_FDD_Images-2_.zip оказался образ диска SOUZ-NEON_HD4_CLIB11_P16VPO_IMG.DSK. В этом образе есть логический диск P16VP1.DSK, а там исходники ПЗУ. После этого свой процесс разбора ПЗУ я закончил.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)