T.I.S. Форум » Флейм » Разное » MC1260

Страниц (1): [1]
 

1. Andrey_Ak - 16 Января, 2016 - 23:11:33 - перейти к сообщению
Код основного ПЗУ, который был в 4-х РТ4А, одна из которых сдохла, и код был восстановлен и переделан для исполнения с адреса 100 000, а изначально
он должен быть в ПЗУ с адреса 173000

100000/005037
177560
012706
007776
004067
000652
005015
026502
060572
071147
075165
060553
005015
026522
062560
062562
060572
072560
065563
005015
026524
062564
072163
006571
037412
000000
004767
000624
001747
120027
000102
001410
120027
000122
001532
120027
000124
001336
000167
000340
012737
000226
000224
012737
000002
000226
012705
175000
012704
170002
012703
010000
004767
000406
004767
000352
101017
004077
000500
006417
073412
066153
077140
020151
066556
030154
073474
037153
000010
004767
000476
000754
005025
005025
012701
000010
004767
000254
101053
001453
005301
001014
004067
000416
006417
067412
020173
072176
067145
070551
066440
000154
000000
000776
012713
177777
012763
000112
000004
004767
000214
101346
004067
000346
006417
067412
020173
067567
073572
060562
060564
000000
000000
000776
012700
010006
012701
002000
012015
077102
012701
000010
000721
004767
000170
005000
012701
000400
012705
175000
005025
005025
011520
077102
005000
022710
000240
001002
000137
000000
004067
000232
006417
067412
020173
060572
071147
075165
064553
000000
000000
000776
010700
062700
000174
012037
173776
012001
012002
013722
173776
077103
011000
000110
010300
012720
174000
012720
010006
012710
000102
010314
000001
005714
100401
000207
032763
040000
177776
001402
000264
000402
000244
000261
000207
012763
000016
000004
010314
105714
100376
000207
000010
000010
000010
000010
007577
000010
000210
007577
007570
000010
000210
017377
007217
000010
000210
026576
003773
000010
000210
032561
000333
001000
001000
033114
000664
100000
100000
105737
177564
100375
112037
177566
105710
001371
042700
000001
005720
000200
005046
105737
177560
100375
113700
177562
105737
177564
100375
110037
177566
122700
000015
001402
010016
000761
105737
177564
100375
112737
000012
177566
012600
105700
000207
000000





@100000/000010 005037 - Вводится программа загрузочного ПЗУ в память с адреса 100.000
100002/173377 177560
100004/000010 012706
100006/173377 007776
100010/000010 004067
100012/173377 000652
100014/000010 005015
...
100766/000000 177566
100770/173377 012600
100772/000000 105700
100774/173377 000207
100776/000000 000000

@
@100000G - Запускаем введенную программу

B-zagruzka
R-perezapusk
T-testy
?B
- Долго читает ленту, т.е. прочел загрузочный блок, затем что-то еще читает...
o{ zagruzki 100456
@


Системная лента испорчена в самом начале, вспомнил, когда я забирал НМЛ,
именно эта бобина с меткой "Система" была в магнитофоне, и после 1 маркера
она помята, следовательно не читается...
Пишет ош. чтения мл 100272

Но на ленте есть второй маркер...
Попытался прочитать с него, долго грузился, потом
выдало ош. загрузки 100456

- "Ошибка загрузки" означает, что файл с ленты прочитан успешно, но загрузчика не содержит (не начинается со слова 000240)."




Так читается лента командами контроллера из монитора:

@
@1000/177777 174000
001002/000000 10000
001004/177777 102
001006/000000


- Задается программа чтения в адрес 10 000

@
@10000/000000 
010002/177777 
010004/000000 
010006/177777 
010010/000000 
010012/177777 
010014/000000 
010016/177777 


- Содержимое адреса с 10 000 до чтения ленты

@
@170002/000200 1000
@
@170002/100200


- Команда контроллеру выполнить параметры из адреса 1 000

@10000/000240 
010002/000415 
010004/000000 
010006/000000 
010010/000000 
010012/000000 
010014/000000 
010016/000000 
010020/000000 
010022/000000 
010024/000000 
010026/000000 
010030/000000 
010032/041020 
010034/116420 
010036/000400 
010040/000137 
010042/000574 
010044/000000 
010046/000000 
010050/000000 
010052/000000 
010054/000000 
010056/000000 
010060/000000 
010062/000000 
010064/000000 
010066/000000 
010070/000000 
010072/000000 
010074/000000 
010076/000000 
010100/000000 
010102/000000 
010104/000000 
010106/000000 
010110/000000 
010112/000000 
010114/000000 
010116/000000 
010120/000000 
010122/000000 
010124/000000 
010126/000000 
010130/000000 
010132/000000 
010134/000000 
010136/000000 
010140/000000 
010142/000000 
010144/000000 
010146/000000 
010150/000000 
010152/000000 
010154/000000 
010156/000000 
010160/000000 
010162/000000 
010164/000000 
010166/000000 
010170/000000 
010172/000000 
010174/000000 
010176/000000 
010200/000000 
010202/000000 
010204/000000 
010206/000000 
010210/012703 
010212/175000 
010214/010023 
010216/012723 
010220/000000 
010222/011322 
010224/077102 
010226/000207 
010230/000000 
010232/000000 
010234/000000 
010236/000000 
010240/000000 
010242/000000 
010244/000000 
010246/000000 
010250/000000 
010252/000000 
010254/000000 
010256/000000 
010260/000000 
010262/000000 
010264/000000 
010266/000000 
010270/000000 
010272/000000 
010274/000000 
010276/000000 
010300/000000 
010302/000000 
010304/000000 
010306/000000 
010310/000000 
010312/000000 
010314/000000 
010316/000000 
010320/000000 
010322/000000 
010324/000000 
010326/000000 
010330/000000 
010332/000000 
010334/000000 
010336/000000 
010340/000000 
010342/000000 
010344/000000 
010346/000000 
010350/000000 
010352/000000 
010354/000000 
010356/000000 
010360/000000 
010362/000000 
010364/000000 
010366/000000 
010370/000000 
010372/000000 
010374/000000 
010376/000000 
010400/000000 
010402/000000 
010404/000000 
010406/000000 
010410/000000 
010412/000000 
010414/000000 
010416/000000 
010420/000000 
010422/000000 
010424/000000 
010426/000000 
010430/000000 
010432/000000 
010434/000000 
010436/000000 
010440/000000 
010442/000000 
010444/000000 
010446/000000 
010450/000000 
010452/000000 
010454/000000 
010456/000000 
010460/000000 
010462/000000 
010464/000000 
010466/000000 
010470/000000 
010472/000000 
010474/000000 
010476/000000 
010500/000000 
010502/000000 
010504/000000 
010506/000000 
010510/000000 
010512/000000 
010514/000000 
010516/000000 
010520/000000 
010522/000000 
010524/000000 
010526/000000 
010530/000000 
010532/000000 
010534/000000 
010536/000000 
010540/000000 
010542/000000 
010544/000000 
010546/000000 
010550/000000 
010552/000000 
010554/000000 
010556/000000 
010560/000000 
010562/000000 
010564/000000 
010566/000000 
010570/000000 
010572/000000 
010574/012706 
010576/010000 
010600/012700 
010602/000002 
010604/012701 
010606/002000 
010610/012702 
010612/001000 
010614/004767 
010616/177370 
010620/012737 
010622/000210 
010624/004730 
010626/012737 
010630/015410 
010632/004716 
010634/005037 
010636/004722 
010640/000137 
010642/001000 
010644/000000 
010646/000000 
010650/000000 
010652/000000 
010654/000000 
010656/000000 
010660/000000 
010662/000000 
010664/000000 
010666/000000 
010670/000000 
010672/000000 
010674/000000 
010676/000000 
010700/000000 
010702/000000 
010704/000000 
010706/000000 
010710/000000 
010712/000000 
010714/000000 
010716/000000 
010720/000000 
010722/000000 
010724/000000 
010726/000000 
010730/000000 
010732/000000 
010734/000000 
010736/000000 
010740/000000 
010742/000000 
010744/000000 
010746/000000 
010750/000000 
010752/000000 
010754/000000 
010756/000000 
010760/000000 
010762/000000 
010764/000000 
010766/000000 
010770/000000 
010772/000000 
010774/000000 
010776/000000 
011000/000000 
011002/137777 
011004/137677 
011006/137677 
011010/137677 
011012/137677 
011014/137677 
011016/137677 
011020/000000 
011022/000000 
011024/000000 
011026/000000 
011030/000000 
011032/000000 
011034/000000 
011036/000000 
011040/137777 
011042/137677 
011044/151450 
011046/137677 
011050/137677 
011052/137677 
011054/137677 
011056/177677 
011060/000000 
011062/000000 
011064/000010 
011066/000000 
011070/177777 
011072/000000 
011074/177777 
011076/000000 
011100/177777 
011102/000000 
011104/177777 
011106/000000 
011110/177777 


- Содержимое адреса с 10 000 после чтения ленты
2. Andrey_Ak - 16 Января, 2016 - 23:18:45 - перейти к сообщению
Оказалось на системной ленте после второго маркера есть еще один
загрузчик... Сейчас спишу его в файл и выложу...

@
@100000/174000 - Заносим в 100.000 длину блока для чтения (2048 байт)
100002/000000 - Адрес куда писать прочитанные данные
100004/000102 - Команда чтения с разрешением прерываний
@
@170002/000200 100000 - Заносим в регистр контроллера НМЛ адрес в памяти с командами
@ - НМЛ прочитал кусочек ленты
@170002/000200 - Состояние что НМЛ выполнил операцию без ошибок
@


@0/000240 - Прочитанный код с 0 адреса в памяти (Очевидно загрузчик)
000002/000415
000004/000000
000006/000000
000010/000000
000012/000000
000014/000000
000016/000000
000020/000000
000022/000000
000024/000000
000026/000000
000030/000000
000032/041020
000034/116420
000036/000400
000040/000137
000042/000574
000044/000000
000046/000000
000050/000000
000052/000000
000054/000000
000056/000000
000060/000000
000062/000000
000064/000000
000066/000000
000070/000000
000072/000000
000074/000000
000076/000000
000100/000000
000102/000000
000104/000000
000106/000000
000110/000000
000112/000000
000114/000000
000116/000000
000120/000000
000122/000000
000124/000000
000126/000000
000130/000000
000132/000000
000134/000000
000136/000000
000140/000000
000142/000000
000144/000000
000146/000000
000150/000000
000152/000000
000154/000000
000156/000000
000160/000000
000162/000000
000164/000000
000166/000000
000170/000000
000172/000000
000174/000000
000176/000000
000200/000000
000202/000000
000204/000000
000206/000000
000210/012703
000212/175000
000214/010023
000216/012723
000220/000000
000222/011322
000224/077102
000226/000207
000230/000000
000232/000000
000234/000000
000236/000000
000240/000000
000242/000000
000244/000000
000246/000000
000250/000000
000252/000000
000254/000000
000256/000000
000260/000000
000262/000000
000264/000000
000266/000000
000270/000000
000272/000000
000274/000000
000276/000000
000300/000000
000302/000000
000304/000000
000306/000000
000310/000000
000312/000000
000314/000000
000316/000000
000320/000000
000322/000000
000324/000000
000326/000000
000330/000000
000332/000000
000334/000000
000336/000000
000340/000000
000342/000000
000344/000000
000346/000000
000350/000000
000352/000000
000354/000000
000356/000000
000360/000000
000362/000000
000364/000000
000366/000000
000370/000000
000372/000000
000374/000000
000376/000000
000400/000000
000402/000000
000404/000000
000406/000000
000410/000000
000412/000000
000414/000000
000416/000000
000420/000000
000422/000000
000424/000000
000426/000000
000430/000000
000432/000000
000434/000000
000436/000000
000440/000000
000442/000000
000444/000000
000446/000000
000450/000000
000452/000000
000454/000000
000456/000000
000460/000000
000462/000000
000464/000000
000466/000000
000470/000000
000472/000000
000474/000000
000476/000000
000500/000000
000502/000000
000504/000000
000506/000000
000510/000000
000512/000000
000514/000000
000516/000000
000520/000000
000522/000000
000524/000000
000526/000000
000530/000000
000532/000000
000534/000000
000536/000000
000540/000000
000542/000000
000544/000000
000546/000000
000550/000000
000552/000000
000554/000000
000556/000000
000560/000000
000562/000000
000564/000000
000566/000000
000570/000000
000572/000000
000574/012706
000576/010000
000600/012700
000602/000002
000604/012701
000606/002000
000610/012702
000612/001000
000614/004767
000616/177370
000620/012737
000622/000210
000624/004730
000626/012737
000630/015410
000632/004716
000634/005037
000636/004722
000640/000137
000642/001000
000644/000000
000646/000000
000650/000000
000652/000000
000654/000000
000656/000000
000660/000000
000662/000000
000664/000000
000666/000000
000670/000000
000672/000000
000674/000000
000676/000000
000700/000000
000702/000000
000704/000000
000706/000000
000710/000000
000712/000000
000714/000000
000716/000000
000720/000000
000722/000000
000724/000000
000726/000000
000730/000000
000732/000000
000734/000000
000736/000000
000740/000000
000742/000000
000744/000000
000746/000000
000750/000000
000752/000000
000754/000000
000756/000000
000760/000000
000762/000000
000764/000000
000766/000000
000770/000000
000772/000000
000774/000000
000776/000000
001000/000000 - Здесь очевидно кончаются прочитанные данные
001002/177777
001004/177777
001006/177777
001010/177777
001012/177777
001014/177777
001016/177777
001020/000000
001022/000000
001024/000000
001026/000000
001030/000000
001032/000000
001034/000000
001036/000000
001040/177777
001042/177777
001044/151450
001046/177777
001050/177777
001052/177777
001054/177777
001056/177677
001060/000000
001062/000000
001064/000000
001066/004000
001070/000000
001072/000000
001074/000000
001076/000000
001100/177777
001102/177775
001104/177777
001106/177777
001110/177777
001112/177777
001114/177777
001116/177777
001120/000000
001122/000000
001124/000000
001126/000000
001130/000000
001132/000000
001134/000000
001136/000000
001140/177777
001142/177777
001144/177777
001146/177777
001150/177777
001152/177777
001154/177777
001156/177777
001160/000000
001162/000000
001164/000000
001166/000000
001170/000000
001172/000000
001174/000000
001176/000010
001200/000000
001202/000000
001204/000000
001206/010000
001210/000000
001212/000000
001214/000000
001216/000000
001220/000000
001222/177776
001224/177777
001226/177777
001230/177777
001232/177767
001234/177777
001236/177777
001240/000000
001242/000000
001244/000000
001246/000000
001250/000000
001252/000000
001254/000000
001256/000000
001260/177777
001262/177777
001264/177777
001266/167777
001270/177777
001272/177777
001274/177777
001276/177777
001300/000000
001302/000000


@100000/000000 - Смотрим состояние памяти для команд
100002/004000 - Получается он прочитал блок размером не 2048 байт (1000 слов) а целых 8192 байт ???
100004/000102



@0G 000224 - После запуска, машина повесилась, 224 адрес останова после переключения тумблера программа

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®