User Tag List

Страница 32 из 75 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя
Показано с 311 по 320 из 746

Тема: СМ-1420 – Запуск комплекса

  1. #311

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже, что отсутствие сигнала готовности от нулевого привода СМ 5631 и зависание микропрограммы форматирования связаны друг с другом. Первый привод выдаёт сигнал готовности и его форматировать контроллер пытается, а при форматировании нулевого привода контроллер до бесконечности ждёт готовности.

    Контроллер определяет готовность привода по форме сигнала INDEX.

    Тогда получается, что чтение и запись в СМ 5631 начало дорожки по сигналу INDEX не проверяют - ведь им достаточно сигнала разметки, а при форматировании надо ждать начало дорожки по INDEX. Весьма вероятно, что у нулевого привода этот сигнал неисправен.



    - - - Добавлено - - -

    Кстати, судя по интерфейсу между внутренним контроллером привода и блоком механики - в качестве блока механики RX01 / СМ 5631 может выступать любой дисковод - хоть 3" в режиме 720К, хоть даже эмулятор дисковода на SD карте.
    Последний раз редактировалось Patron; 21.02.2016 в 12:57.

  2. #312

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Похоже, что отсутствие сигнала готовности от нулевого привода СМ 5631 и зависание микропрограммы форматирования связаны друг с другом. Первый привод выдаёт сигнал готовности и его форматировать контроллер пытается, а при форматировании нулевого привода контроллер до бесконечности ждёт готовности.

    Контроллер определяет готовность привода по форме сигнала INDEX.

    Тогда получается, что чтение и запись в СМ 5631 начало дорожки по сигналу INDEX не проверяют - ведь им достаточно сигнала разметки, а при форматировании надо ждать начало дорожки по INDEX. Весьма вероятно, что у нулевого привода этот сигнал неисправен.



    - - - Добавлено - - -

    Кстати, судя по интерфейсу между внутренним контроллером привода и блоком механики - в качестве блока механики RX01 / СМ 5631 может выступать любой дисковод - хоть 3" в режиме 720К, хоть даже эмулятор дисковода на SD карте.
    Про индекс вполне вероятно, мб перебито что где на кабеле, а может и сам карман неисправен...

    Про ту ленту - гляньте плз тупо в текстовом просмотрщике, там много оказывается еще чего записано...
    Код:
                                                                                                                                                                                                                                                                                            
                 sistema programmirowaniq na "C". DECUS                                                                                         
                                                                                                                                                
                                                                                                                                                
                                                                                                    sodervanie                                  
                                                                                                                                                
                         kompilqtor & biblioteka                                                                                                
                         sprawo~noe rukowodstwo                                                                                                 
                                                                                                                                                
                                                                            1.  wwedenie............................................  6         
                                                                                                                                                
                                                                                                                                                
              awtor:          martin minou                                  2.  standartnaq biblioteka..............................  7         
              redaktory:      robert b. denni                                                                                                   
                                                                            2.1.   wwedenie w potoki tipa UNIX......................  8         
                                                                            2.2.   otkrytie i zakrytie fajlow.......................  8         
                                                                            2.3.   ~tenie dannyh iz fajla...........................  9         
                                                                            2.4.   zapisx dannyh w fajl............................. 10         
                                                                            2.5.   wzaimodejstwie s operacionnoj sistemoj........... 11         
                                                                            2.6.   logi~eskie nomera ustrojstw...................... 11         
                                                                            2.7.   gruppowye operacii s fajlami..................... 12         
            |tot dokument opisywaet biblioteku ispolnq`}ej sistemy          2.8.   wydelenie pamqti................................. 13         
       qzyka "s" DECUS dlq operacionnyh sistem  RSX/VMS/RSTS/RT11.          2.9.   globalxnye simwoly............................... 13         
       on takve sodervit wse wnutrennie funkcii i ime`}u`sq infor-                                                                              
       maci`.                                                               3.  sluvebnaq informaciq................................ 14         
                                                                                                                                                
                                                                            3.1.   kompilqtor....................................... 14         
                                                                            3.2.   biblioteka ispolnq`}ej sistemy "C"............... 17         
                gruppa po strukturirowannym qzykam, DECUS                   3.3.   biblioteka interfejsa s RSTS/E................... 17         
                      wersiq ot 6 noqbrq 1980 goda                          3.4.   ras{irennaq biblioteka RSX-11.................... 17         
                                                                            3.5.   ras{irennaq biblioteka RT-11..................... 18         
                                                                            3.6.   instrumenty i igru{ki............................ 18         
                                                                            3.7.   polu~enie dokumentacii........................... 19         
                                                                                                                                                
                                                                            4.  wnutrennqq informaciq kompilqtora................... 20         
                                                                                                                                                
                                                                            4.1.   format fajla promevuto~nogo koda................. 20         
                                                                            4.2.   kodogenerator.................................... 23         
                                                                            4.2.1.   optimizaciq i raspredelenie registrow.......... 23         
                                                                            4.2.2.   generator koda................................. 24         
                                                                            4.2.3.   makrosy, ispolxzuemye pri kodogeneracii........ 25         
                                                                            4.3.   poddervka ras{irennoj apparatury................. 27         
                                                                                                                                                
                                                                            5.  opisanie bibliote~nyh funkcij....................... 28         
                                                                                                                                                
                                                                            5.1.   preobrazowanie iz RADIX-50 w ASCII............... 28         
                                                                            5.2.   zakrytx wse kanaly............................... 29         
                                                                            5.3.   bezznakowoe delenie (tolxko MACRO)............... 29         
                                                                            5.4.   preobrazowanie dwojnoj to~nosti w ASCII.......... 30         
                                                                            5.5.   poddervka plawa`}ej zapqtoj.                                 
                                                                                   slovenie/wy~itanie............................... 31         
                                                                            5.6.   umnovenie/delenie s         plawa`}ej zapqtoj............ 31         
                                                                            5.7.   procedury poddervki plawa`}ej zapqtoj............ 32         
                                                                            5.8.   razbor komandnoj stroki.......................... 32         
                                                                            5.9.   polu~enie znakow................................. 33         
                                                                            5.10.  odnorazowyj kod inicializacii.................... 34         
                                                                            5.11.  preobrazowanie LONG w ASCII...................... 36         
                                                                            5.12.  na~alo raboty programmy na "C"................... 36
    Код:
                                                                                                      - 2 -                                                                                                                                                                                 
                                                                                                                                                
                                                                                                                                                
                                                                                                   1. wwedenie                                  
                                                                                                                                                
                                                                                                                                                
                                                                                                                                                
                                                                                                                                                
                                                                                 dannyj dokument qwlqetsq wwedeniem w qzyk programmiro-         
                        m_a_r_T_i_n   m_i_n_O_u                             waniq "C".                                                          
                                                                                                                                                
                            q_z_y_K   "C"                                        "C" qwlqetsq uniwersalxnym qzykom programmirowaniq. on         
                                                                            tesno swqzan s operacionnoj sistemoj UNIX, tak kak byl raz-         
                                                                            rabotan na |toj sisteme i tak kak  UNIX  i  ee  programmnoe         
                                                                            obespe~enie napisano na "C". sam qzyk, odnako, ne swqzan  s         
                                                                            kakoj-libo operacionnoj sistemoj ili ma{inoj;  i  hotq  ego         
                                                                            nazywa`t qzykom sistemnogo  programmirowaniq,  tak  kak  on         
                                                                            udoben dlq napisaniq operacionnyh sistem, on s rawnym uspe-         
                                                                            hom  ispolxzowalsq  pri  napisanii  bolx{ih  wy~islitelxnyh         
                                                                            programm, programm dlq obrabotki tekstow i baz dannyh."             
                                                                                                                                                
                                                                                 "qzyk "C" - |to qzyk otnositelxno  nizkogo  urownq.  w         
                                                                            takoj harakteristike net ni~ego oskorbitelxnogo; |to prosto         
                                                                            ozna~aet, ~to "C" imeet delo s ob'ektami togo ve wida,  ~to         
                                                                            i bolx{instwo |wm, a imenno, s simwolami (znakami), ~islami         
                                                                            i adresami. oni mogut ob'edinqtxsq  ili  peresylatxsq  pos-         
                                                                            redstwom oby~nyh arifmeti~eskih i logi~eskih operacij, osu-         
                                                                            }estwlqemyh realxnymi |wm".                                         
                                                                                                                                                
                                                                                 "w qzyke "C" otsutstwu`t operacii, ime`}ie delo nepos-         
                                                                            redstwenno s sostawnymi ob'ektami, takimi kak stroki simwo-         
                                                                            low, mnovestwa, spiski ili  massiwy,  rassmatriwaemymi  kak         
                                                                            edinoe celoe. zdesx, naprimer, net nikakogo analoga  opera-         
                                                                            ciqm PL/1, operiru`}im celymi massiwami i strokami. qzyk ne         
                                                                            predostawlqet  nikakih  drugih  wozmovnostej  raspredeleniq         
                                                                            pamqti, krome stati~eskogo opredeleniq i mehanizma  stekow,         
                                                                            obespe~iwaemogo lokalxnymi peremennymi funkcij:  zdesx  net         
                                                                            ni "ku~" (HEAP), ni "s        borki musora", kak |to obespe~iwaetsq         
                                                                            w algole-68. napomnim, ~to sam po sebe "C" ne  obespe~iwaet         
                                                                            nikakih wozmovnostej  wwoda/wywoda:  zdesx  net  operatorow         
                                                                            READ ili WRITE i nikakih wstroennyh metodow dostupa k  faj-         
                                                                            lam. wse |ti mehanizmy wysokogo urownq dolvny obespe~iwatx-         
                                                                            sq qwno wyzywaemymi funkciqmi."                                     
                                                                                                                                                
                                                                                 "analogi~no, qzyk "C" predlagaet tolxko prostye,  pos-         
                                                                            ledowatelxnye  konstrukcii  potokow  uprawleniq:  prowerki,         
                                                                            cikly, gruppirowanie i podprogrammy, no ne mulxtiprogrammi-         
                                                                            rowanie, parallelxnye operacii, sinhronizaci`  ili  soprog-         
                                                                            rammy."                                                             
                                                                                                                                                
                                                                                 "... udervanie qzyka w skromnyh razmerah daet realxnye         
                                                                            preimu}estwa. tak kak "C" otnositelxno mal, on  ne  trebuet         
                                                                            mnogo mesta dlq swoego opisaniq i movet bytx bystro wyu~en.         
                                                                            kompilqtor "C" movet bytx prostym i kompaktnym. krome togo,         
                                                                            kompilqtory legko pi{utsq;  pri  ispolxzowanii  sowremennoj         
                                                                            tehnologii movno ovidatx napisanie  kompilqtora  dlq  nowoj         
                                                                            |wm za paru mesqcew i pri |tom okavetsq, ~to 80%  programmy         
                                                                            nowogo kompilqtora budet ob}ej s programmoj uve  su}estwu`-         
                                                                            }ih kompilqtorow. |to obespe~iwaet wysoku` stepenx  mobilx-         
                                                                            nosti qzyka."
    Код:
     Input file ? **** GC V.01 **** R NOT FOUND INPUT FILE
     Output file ? W I/O ERROR OUT.FILE
     M00 :  {  IF( )
     {  ;
     ;GOTO MK0 %2d 
     ;}
     ELSE  {  ;
     FOR( )
     {  } {
     } {
     ; GOTO M00 %d 2%d ;}
     ; GOTO M00 %d ;}
     %2d ;}
     ;}  ;}
    ELSE { PRINTF("KOMPLEX-ERROR IN  %s " ); 
    EXIT() %d %2d %3d ; GOTO MK0 %2d ;}
     ;}
     ;}
     MK0 %2d : IF(                                                                                                                                                                                                                                                                                                                                                                                                                                                               $$narg = 1;
    	
    static char *daynames[] {
    	"woskresenxe",                  /*  Sunday is day zero   */
    	"ponedelxnik",
    	"wtornik",
    	"sreda",
    	"~etwerg",
    	"pqtnica",
    	"subbota",
    };
    	
    static char *monthnames[] {
    	"?Nomember?",                   /* Illegal month          */
    	"qnwarq",
    	"fewralq",
    	"marta",
    	"aprelq",
    	"maq",
    	"i`nq",
    	"i`lq",
    	"awgusta",
    	"sentqbrq",
    	"oktqbrq",
    	"noqbrq",
    	"dekabrq",
    };
    	
    extern  char    *rtime();
    	
    main()
    {
    	int	day;
    	int	month;
    	int	year;
    	
    	struct time{
    		int	year;
    		int	month;
    		int	day;
    		int	hour;
    		int	minute;
    		int	second;
    		int	tick;
    		int	tsec;
    	} tm;
    	
    	rtime( &tm );
    	
    	year = tm.year+1900;
    	month = tm.month;
    	day = tm.day;
    	
    	printf("\016\nsegodnq ");
    	printf("%2u",day);
    	printf(" ");
    	printf(monthnames[month]);
    	printf(" ");
    	printf("%4u",year);
    	printf(" goda, ");
    	printf(daynames[ dayofweek(year,month,day)]);
    	printf(".\017\n");
    }
    	
    dayofweek(year, month, day)
    int     year;                                   /* Year, 1978 = 1978    */
    int     month;                                  /* Month, January = 1   */
    int     day;                                    /* Day of month, 1 = 1  */
    /*
     * Return the day of the week on which this date falls: Sunday = 0.
     * Note, this routine is valid only for the Gregorian calender.
     */
    {
    	register int yearfactor;
    	
    	yearfactor = year + (month - 14)/12;
    	return (( (13 * (month + 10 - (month + 10)/13*12) - 1)/5
    		+ day + 77 + 5 * (yearfactor % 100)/4
    		+ yearfactor / 400
    		- yearfactor / 100 * 2) % 7);
    }
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  3. #313

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    гляньте в текстовом просмотрщике, там много оказывается еще чего записано...
    Эта информация не оформлена по правилам TAP-образа SIMH, поэтому весьма похоже, что это мусор, находившийся в файле MTDUMP01.DSK до того, как туда был записан дамп ленты.

    Вот почему полезно иметь в резерве идеально чистую болванку и перед дампом каждой новой ленты подключать в привод HX копию именно этого чистого образа.

  4. #314

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, елки-палки... А init чистку не делает?
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  5. #315

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    .

    Вот ссылка на пустой образ для использования при копировании лент: ZERO32.DSK

    - - - Добавлено - - -

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    А init чистку не делает?
    Не только не делает, но даже и позволяет вернуть всё как было до INIT ( при помощи команды INIT/RESTORE ).

  6. #316

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не только не делает, но даже и позволяет вернуть всё как было до INIT ( при помощи команды INIT/RESTORE ).
    Получается что INIT устанавливает бит статуса каталога в 0 (типа каталог чист) и при RESTORE в 1 (в каталоге есть запись). Кстати при нажатии кнопки УСТ (для процессора это INIT) в памяти тоже сохраняется запись, и далее если нажать G то благополучно возвращается в монитор.

  7. #316
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #317

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не только не делает, но даже и позволяет вернуть всё как было до INIT ( при помощи команды INIT/RESTORE ).
    Это все дурацкое PCшное (или до-) определение форматирования все портит... Раньше было просто - форматирование - это физическая размета, инициализация - разметка под fs, а потом...
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #318

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сегодня пересолью ленточку эту тогда... Хотя наверное смысла нет особого..
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  10. #319

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Это все дурацкое PCшное (или до-) определение форматирования все портит...
    В PC тоже есть полное форматирование и быстрое где уже разметка сделана.

  11. #320

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    В PC тоже есть полное форматирование и быстрое где уже разметка сделана.
    Вопрос не в наличии факта, вопрос в названии. Исторически форматирование - это нанесение физической разметки. Разметка под FS никакого отношения к этому процессу не имеет.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 32 из 75 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Запуск периферии СМ ЭВМ
    от Raven в разделе ДВК, УКНЦ
    Ответов: 128
    Последнее: 14.07.2024, 19:06
  2. запуск магнитофона
    от goodboy в разделе Commodore 16/64/128
    Ответов: 2
    Последнее: 22.11.2010, 21:41
  3. Запуск материнки от YIS-805
    от tntpro в разделе MSX
    Ответов: 20
    Последнее: 15.05.2010, 19:31
  4. Запуск АТМ-Турбо (7.10)
    от DATAsoft в разделе ATM
    Ответов: 7
    Последнее: 22.04.2010, 16:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •