<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mera400.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amo</id>
	<title>MERA 400 wiki - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://mera400.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amo"/>
	<link rel="alternate" type="text/html" href="https://mera400.pl/Specjalna:Wk%C5%82ad/Amo"/>
	<updated>2026-04-15T15:22:38Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Amepol&amp;diff=3266</id>
		<title>Literatura - Amepol</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Amepol&amp;diff=3266"/>
		<updated>2026-03-25T20:20:42Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sprzęt =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Dokumentacja Techniczno-Ruchowa zegara czasu rzeczywistego do minikomputera MERA-400 | author=Przedsiębiorstwo Zagraniczne &amp;quot;AMEPOL&amp;quot; | pdf=mera400-zegar-amepol.pdf | wiki=Zegar czasu rzeczywistego Amepolu}}&lt;br /&gt;
* {{book | title=MX16 - tabela połączeń | pdf=mx16-tab-polaczen.pdf}}&lt;br /&gt;
* {{book | title=MX16 - ulotki | pdf=mx16-amepol-ulotki.pdf}}&lt;br /&gt;
&lt;br /&gt;
== MEGA ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Pamięć MEGA | date=1987.04.09 | wiki=Pamięć MEGA}}&lt;br /&gt;
* {{book | title=Pamięć MEGA | date=1989.12.28 | pdf=mera400-pamiec-mega.pdf}}&lt;br /&gt;
* {{book | title=Schemat pakietu ME-GA-400-3 | pdf=mera400-me-ga-400.pdf}}&lt;br /&gt;
* {{book | title=Schemat pakietu ME-GI-400-3 | pdf=mera400-me-gi-400.pdf}}&lt;br /&gt;
* {{book | title=Tabele połączeń pamięci MEGA | pdf=mera400-mega-tab-pol.pdf}}&lt;br /&gt;
* {{book | title=MEGA w MPOF - połączenia interfejsowe (notatki) | pdf=mera400-mega-w-mpof.pdf}}&lt;br /&gt;
* {{image | title=Powrót na małe PROM-y (notatki) | image=mera400-powrot-male-promy.jpg}}&lt;br /&gt;
* {{book | title=MX16 - tabela połączeń MEGA | pdf=mx16-tab-pol-mega.pdf}}&lt;br /&gt;
&lt;br /&gt;
== MULTIX ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=MULTIX - instrukcja instalacji | author=Amepol | date=Warszawa, wrzesień 1987 | pdf=mera400-multix-instr-instal.pdf}}&lt;br /&gt;
* {{book | title=Pakiet ME-UTS-400 | pdf=mera400-me-uts-400-plytka.pdf}}&lt;br /&gt;
* {{book | title=Kabel dysku Winchester | pdf=mera400-kabel-winchester.pdf}}&lt;br /&gt;
* {{book | title=Tabela połączeń &amp;quot;MULTIX&amp;quot; w module MPZ MERA-400 | pdf=mera400-multix-tab-polaczen-mpz.pdf}}&lt;br /&gt;
* {{book | title=MULTIX - tabela połączeń | pdf=mera400-multix-tab-polaczen.pdf}}&lt;br /&gt;
* {{image | title=Automatyczny boot z PROM-u MERA (notatki) | image=mera400-mega-boot.jpg}}&lt;br /&gt;
&lt;br /&gt;
= Protokoły =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Styk MERA-MULTIX, wersja J | date=19.02.87 | wiki=Styk programowy MERA-MULTIX}}&lt;br /&gt;
* {{book | title=Styk MERA-PLIX, wersja F | author=Tadeusz W. Wilczek | date=13.02.87 | wiki=Styk programowy MERA-PLIX}}&lt;br /&gt;
* {{book | title=Protokół flopy dysku | wiki=Protokół floppy dysku}}&lt;br /&gt;
* {{book | title=Protokół taśmy magnetycznej | wiki=Protokół taśmy magnetycznej}}&lt;br /&gt;
* {{book | title=Protokół Winchestera | wiki=Protokół winchestera}}&lt;br /&gt;
* {{book | title=PLIX - zmiany w wersji E w stosunku do wersji D}}&lt;br /&gt;
&lt;br /&gt;
= Ametes =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=System testowy AMETES - Instrukcja użytkowania | author=mgr inż. Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
* {{book | title=System testowy AMETES współpracujący z systemem operacyjnym CROOK-5/CROONIX | author=mgr inż. Bożena Padzik | date=Warszawa, marzec 1987 | wiki=System testowy AMETES}}&lt;br /&gt;
* {{book | title=Opis programu DROPIS}}&lt;br /&gt;
* {{book | title=Opis programu LIFIX}}&lt;br /&gt;
* {{book | title=Opis programu LOTEST}}&lt;br /&gt;
* {{book | title=Test styku MERA-MULTIX}}&lt;br /&gt;
* {{book | title=Test styku MERA-PLIX}}&lt;br /&gt;
* {{book | title=Test komunikacji MERA-MULTIX}}&lt;br /&gt;
* {{book | title=STYKON - Zadanie kontrolne dla modułu MULTIX}}&lt;br /&gt;
* {{book | title=STYWIN - Zadanie kontrolne współpracy modułu MULTIX z urządzeniem Winchester}}&lt;br /&gt;
* {{book | title=STYWI I STYWID - Zadanie kontrolne współpracy modułu MULTIX z urządzeniami Winchester}}&lt;br /&gt;
* {{book | title=TASMA - Zadanie kontrolne współpracy modułu MULTIX z taśmą magnetyczną PT-305}}&lt;br /&gt;
* {{book | title=Testy dysków}}&lt;br /&gt;
* {{book | title=Testy flopy dysku}}&lt;br /&gt;
* {{book | title=Test bloku współpracy MERA-MULTIX/PLIX}}&lt;br /&gt;
* {{book | title=Testy Winchestera}}&lt;br /&gt;
* {{book | title=Test pamięci - MEM | date=1987.01.15}}&lt;br /&gt;
* {{book | title=Polecenie sterujace TESTUJ | wiki=Polecenie sterujące &amp;quot;TESTUJ&amp;quot;}}&lt;br /&gt;
* {{book | title=Użytkowanie taśmy papierowej ze ściągaczką CROOK&#039;a-5 (AMETES&#039;a)}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=CROOK-5_w_EM400&amp;diff=3265</id>
		<title>CROOK-5 w EM400</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CROOK-5_w_EM400&amp;diff=3265"/>
		<updated>2026-02-27T21:18:55Z</updated>

		<summary type="html">&lt;p&gt;Amo: Anulowanie wersji 3252 autorstwa Amo (dyskusja)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Aby uruchomić system operacyjny [[CROOK|CROOK-5]] w emulatorze [[EM400]] potrzebne będą:&lt;br /&gt;
&lt;br /&gt;
* działający emulator ([[EM400 - Instalacja|Instrukcja instalacji]])&lt;br /&gt;
* [[CROOK-5 - obraz dysku|obraz dysku z systemem CROOK-5]]&lt;br /&gt;
* EEPROM pamięci MEGA: http://mera400.pl/img/mega0.bin (md5: 47dc65c0e0e0f4af2ba17ff87c20776a)&lt;br /&gt;
&lt;br /&gt;
= Niezbędne pliki =&lt;br /&gt;
&lt;br /&gt;
CROOK-5 udostępniany jest jako archiwum zawierające obraz dysku oraz konfigurację emulatora zgodną z konfiguracją systemu CROOK-5. Po pobraniu plików i rozpakowaniu archiwum w tym samym katalogu powinny znaleźć się następujące pliki:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;em400.ini&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;crook5-p8f-1.1.0.e4i&#039;&#039;&#039; (lub inna, aktualna wersja)&lt;br /&gt;
* &#039;&#039;&#039;mega0.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Uruchomienie emulatora =&lt;br /&gt;
&lt;br /&gt;
Emulator należy uruchomić wydając polecenie:&lt;br /&gt;
&lt;br /&gt;
 em400 -c em400.ini&lt;br /&gt;
&lt;br /&gt;
W osobnym okienku terminala należy podłączyć monitor systemowy, który skonfigurowany jest jako urządzenie 4 w kanale znakowym 15, dostępny w emulatorze na porcie TCP 32000. &#039;&#039;&#039;e4term&#039;&#039;&#039; jest skryptem ustawiającym poprawnie parametry terminala, dostępnym w katalogu &#039;&#039;&#039;tools&#039;&#039;&#039; źródeł emulatora em400.&lt;br /&gt;
&lt;br /&gt;
 e4term 127.0.0.1 32000&lt;br /&gt;
&lt;br /&gt;
Teraz można uruchomić emulację wydając w debuggerze em400 polecenie &#039;&#039;start&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 em400&amp;gt; start&lt;br /&gt;
&lt;br /&gt;
= Start systemu =&lt;br /&gt;
&lt;br /&gt;
Na monitorze systemowym pojawi się zachęta ustawienia aktualnego czasu. Podaje się go w formacie HH:MM:SS, przy czym zarówno sekundy jak i minuty można pominąć:&lt;br /&gt;
&lt;br /&gt;
 SET TIME ,PLEASE : 16:00&lt;br /&gt;
&lt;br /&gt;
W kolejnym kroku CROOK-5 zapyta o zaktualizowanie daty, podając w zachęcie datę ostatniego zamknięcia systemu. Można ją przesunąć w przód podając dodatnią liczbę dni, lub w tył, podając liczbę ujemną. Wciśnięcie &amp;lt;ENTER&amp;gt; bez podawania przesunięcia zatwierdza datę.&lt;br /&gt;
&lt;br /&gt;
 2016 JAN  9  ? 1&lt;br /&gt;
 &lt;br /&gt;
 2016 JAN 10  ?&lt;br /&gt;
&lt;br /&gt;
Po zatwierdzeniu daty, na ekranie zgłosi się proces INI i pojawi się zachęta logowania. Dostępni są jedynie domyślni użytkownicy systemowi LIBRAR i BOSS (bez haseł). Wpisanie się do systemu poprawną nazwą użytkownika spowoduje uruchomienie interpretera zleceń OSL i wyświetlenie jego znaku zachęty:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; INI-22F &amp;gt;&lt;br /&gt;
 I&#039;M CROOK-5 AND WHO ARE YOU ? boss&lt;br /&gt;
 &lt;br /&gt;
 OSL-45Q     (CROOK-5 MP8/15)&lt;br /&gt;
 `&lt;br /&gt;
&lt;br /&gt;
A co dalej, to już w [[System Operacyjny CROOK-5|podręczniku CROOK-5]]!&lt;br /&gt;
&lt;br /&gt;
= Warto wiedzieć =&lt;br /&gt;
&lt;br /&gt;
# Ponieważ telnet uruchomiony w linuksowym emulatorze terminala nie jest w pełni zgodny z monitorami pracującymi z MERĄ-400, niektóre funkcje nie będą działać poprawnie. W szczególności nie zadziałają poprawnie programy używające semigrafiki i sekwencji kontrolnych (np. GLIZDA). Zmieni się to, gdy EM400 zostanie wyposażony we własny emulator terminala zgodny z wymaganiami CROOK-5.&lt;br /&gt;
# CROOK-5 jako znaku końca wejścia (czasami będącego też poleceniem opuszczenia programu) używa kombinacji &#039;&#039;&#039;Ctrl-t&#039;&#039;&#039;.&lt;br /&gt;
# Zakończyć emulację można wydając w debuggerze EM400 polecenie &#039;&#039;&#039;quit&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3264</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3264"/>
		<updated>2026-02-25T16:10:20Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Języki i narzędzia dla programistów =&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika bibliotekarza LIAR dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-liar.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika programu redagująco-łączącego LINK dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-link.pdf}}&lt;br /&gt;
* {{book | title=PASCAL 400 wersja 2.1 dla systemu CROOK-5 | author=Jarosław Milewski | date=Warszawa, lipiec 1987 | pdf=mera400-pascal-400.pdf}}&lt;br /&gt;
* {{book | title=Binaria dla systemu CROOK | author=Jan Rudziński | date=Warszawa, listopad 1985 | pdf=mera400-binaria-crook.pdf}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
* {{book | title=System BASIC MERA 400 i WANG 2200 - porównanie | author=mgr inż. Jerzy Mocała | date=Warszawa, kwiecień 1979 | pdf=mera400-wang2200-porownanie-basic.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Systemy operacyjne = &lt;br /&gt;
&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
&lt;br /&gt;
= Bazy danych =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990 | pdf=mera400-cbase.pdf}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987 | pdf=mera400-vitrin-generator-raportow.pdf}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=1983 | pdf=mera400-bd-83.pdf}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
&lt;br /&gt;
= Inne =&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Inne&amp;diff=3263</id>
		<title>Literatura - Inne</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Inne&amp;diff=3263"/>
		<updated>2026-02-25T16:10:11Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MERA-400 =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Introduction to MERA 400 general purpose minicomputer system | pdf=mera400-introduction.pdf}}&lt;br /&gt;
* {{book | title=MERA 400 modularny system minikomputerowy | pdf=mera400-ulotka-modularny-syst-minikomp.pdf}}&lt;br /&gt;
* {{book | title=System MERA 400 | pdf=mera400-ulotka-prototyp.pdf}}&lt;br /&gt;
* {{book | title=Lista rozkazów MERA-400 (&amp;quot;ściąga&amp;quot;) | pdf=mera400-lista-rozk-sciaga.pdf}}&lt;br /&gt;
* {{book | title=I Konferencja Użytkowników Minikomputera MERA-400 | date=Gdańsk 1983 | pdf=mera400-konferencja-1.pdf}}&lt;br /&gt;
* {{book | title=II Konferencja Użytkowników Minikomputera MERA-400 | date=Gdańsk 1985 | pdf=mera400-konferencja-2.pdf}}&lt;br /&gt;
* {{book | title=III Konferencja Użytkowników Minikomputera MERA-400 | date=Gdańsk 1985 | pdf=mera400-konferencja-3.pdf}}&lt;br /&gt;
* {{book | title=IV Konferencja Użytkowników Minikomputera MERA-400 | date=Gdańsk 1986 | pdf=mera400-konferencja-4.pdf}}&lt;br /&gt;
* {{book | title=V Konferencja Użytkowników Minikomputera MERA-400 | date=Gdańsk 1988 | pdf=mera400-konferencja-5.pdf}}&lt;br /&gt;
* {{book | title=Zerowanie kanału pamięciowego (notatki) | pdf=mera400-zerowanie-kan-pam.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Inne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=A proposal for a minicomputer architecture | author=P. Findeisen, P. Gburzyński, E. Jezierska-Ziemkiewicz, A. Ziemkiewicz | date=Warszawa 1983 | pdf=a_proposal_for_a_minicomputer_architecture.pdf}}&lt;br /&gt;
* {{book | title=Studium podyplomowe projektantów systemów informatycznych, szczegółowy program dydaktyczno-naukowy - interfejsy | author=Polskie Towarzystwo Cybernetyczne, Jerzy Dyczkowski | pdf=mera400-interfejsy-studium.pdf | date=Warszawa 1980}}&lt;br /&gt;
* {{book | title=Organizacja prac informatycznych | date=Katowice 1991}}&lt;br /&gt;
* {{book | title=Interfejs jednolitego systemu elektronicznych maszyn cyfrowych | author=Wydawnictwa normalizacyjne | date=Warszawa 1975}}&lt;br /&gt;
* {{book | title=Programowanie Mikrokomputerów (pod kontrolą systemu operacyjnego CP/M) | author=Antoni Nowakowski, Zdzisław Szyjewski, Waldemar Wolski | date=Szczecin 1985}}&lt;br /&gt;
* {{book | title=Sieci lokalne dla systemów mikrokomputerowych | date=Katowice 1988}}&lt;br /&gt;
* {{book | title=Maszyna ZAM-2 - Opis maszyny, kompendium programowania w języku SAS | date=Zakład Aparatów Matematycznych PAN, Warszawa 1962 | pdf=zam2-opis-maszyny-jezyk-sas.pdf}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3262</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3262"/>
		<updated>2026-02-20T16:43:50Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Języki i narzędzia dla programistów =&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika bibliotekarza LIAR dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-liar.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika programu redagująco-łączącego LINK dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-link.pdf}}&lt;br /&gt;
* {{book | title=PASCAL 400 wersja 2.1 dla systemu CROOK-5 | author=Jarosław Milewski | date=Warszawa, lipiec 1987 | pdf=mera400-pascal-400.pdf}}&lt;br /&gt;
* {{book | title=Binaria dla systemu CROOK | author=Jan Rudziński | date=Warszawa, listopad 1985 | pdf=mera400-binaria-crook.pdf}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
&lt;br /&gt;
= Systemy operacyjne = &lt;br /&gt;
&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
&lt;br /&gt;
= Bazy danych =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990 | pdf=mera400-cbase.pdf}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987 | pdf=mera400-vitrin-generator-raportow.pdf}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=1983 | pdf=mera400-bd-83.pdf}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
&lt;br /&gt;
= Inne =&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3261</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3261"/>
		<updated>2026-02-20T16:43:11Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Języki i narzędzia dla programistów =&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika bibliotekarza LIAR dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-liar.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika programu redagująco-łączącego LINK dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-link.pdf}}&lt;br /&gt;
* {{book | title=PASCAL 400 wersja 2.1 dla systemu CROOK-5 | author=Jarosław Milewski | date=Warszawa, lipiec 1987 | pdf=mera400-pascal-400.pdf}}&lt;br /&gt;
* {{book | title=Binaria dla systemu CROOK | author=Jan Rudziński | date=Warszawa, listopad 1985 | pdf=mera400-binaria-crook.pdf}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
&lt;br /&gt;
= Systemy operacyjne = &lt;br /&gt;
&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
&lt;br /&gt;
= Bazy danych =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990 | pdf=mera400-cbase.pdf}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987 | pdf=mera400-vitrin-generator-raportow.pdf}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=1983 | pdf=mera400-bd-83.pdf}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
&lt;br /&gt;
= Inne =&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3260</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3260"/>
		<updated>2026-02-20T16:42:58Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Języki i narzędzia dla programistów =&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika bibliotekarza LIAR dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-liar.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika programu redagująco-łączącego LINK dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-link.pdf}}&lt;br /&gt;
* {{book | title=PASCAL 400 wersja 2.1 dla systemu CROOK-5 | author=Jarosław Milewski | date=Warszawa, lipiec 1987 | pdf=mera400-pascal-400.pdf}}&lt;br /&gt;
* {{book | title=Binaria dla systemu CROOK | author=Jan Rudziński | date=Warszawa, listopad 1985 | pdf=mera400-binaria-crook.pdf}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
&lt;br /&gt;
= Systemy Operacyjne = &lt;br /&gt;
&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
&lt;br /&gt;
= Bazy danych =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990 | pdf=mera400-cbase.pdf}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987 | pdf=mera400-vitrin-generator-raportow.pdf}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=1983 | pdf=mera400-bd-83.pdf}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
&lt;br /&gt;
= Inne =&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3259</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3259"/>
		<updated>2026-02-20T16:40:50Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika bibliotekarza LIAR dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-liar.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika programu redagująco-łączącego LINK dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-link.pdf}}&lt;br /&gt;
* {{book | title=PASCAL 400 wersja 2.1 dla systemu CROOK-5 | author=Jarosław Milewski | date=Warszawa, lipiec 1987 | pdf=mera400-pascal-400.pdf}}&lt;br /&gt;
* {{book | title=Binaria dla systemu CROOK | author=Jan Rudziński | date=Warszawa, listopad 1985 | pdf=mera400-binaria-crook.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990 | pdf=mera400-cbase.pdf}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987 | pdf=mera400-vitrin-generator-raportow.pdf}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=1983 | pdf=mera400-bd-83.pdf}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Szablon:Book&amp;diff=3258</id>
		<title>Szablon:Book</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Szablon:Book&amp;diff=3258"/>
		<updated>2026-02-20T16:23:54Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{title}}}&amp;lt;span style=&amp;quot;color:#776666;&amp;quot;&amp;gt;{{&lt;br /&gt;
  #if:{{{author|}}}|, {{{author}}}&lt;br /&gt;
}}{{&lt;br /&gt;
  #if:{{{date|}}} |, {{{date}}}&lt;br /&gt;
}}{{&lt;br /&gt;
  #if:{{{id|}}} |, id:{{{id}}}&lt;br /&gt;
}}&amp;lt;/span&amp;gt;{{&lt;br /&gt;
  #if:{{{wiki|}}} |,&amp;amp;nbsp;[[{{{wiki}}}|wiki]]&lt;br /&gt;
}}{{&lt;br /&gt;
  #if:{{{pdf|}}} |,&amp;amp;nbsp;[https://mera400.pl/files/{{{pdf}}} pdf]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3257</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3257"/>
		<updated>2026-02-20T16:20:58Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika bibliotekarza LIAR dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-liar.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika programu redagująco-łączącego LINK dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-link.pdf}}&lt;br /&gt;
* {{book | title=PASCAL 400 wersja 2.1 dla systemu CROOK-5 | author=Jarosław Milewski | date=Warszawa, lipiec 1987 | pdf=mera400-pascal-400.pdf}}&lt;br /&gt;
* {{book | title=Binaria dla systemu CROOK | author=Jan Rudziński | date=Warszawa, listopad 1985 | pdf=mera400-binaria-crook.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
* {{book | title=Oprogramowanie Bazy Danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=Tarnobrzeg 1983}}&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990 | pdf=mera400-cbase.pdf}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987 | pdf=mera400-vitrin-generator-raportow.pdf}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=1983 | pdf=mera400-bd-83.pdf}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Peryferia&amp;diff=3256</id>
		<title>Literatura - Peryferia</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Peryferia&amp;diff=3256"/>
		<updated>2026-02-20T16:15:09Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* {{book | title=Jednostka pamięci na dyskach elastycznych typ PLx45D.5 | date=MERA-KFAP, 1986 | pdf=plx45d-5.pdf}}&lt;br /&gt;
* Dokumentacja Techniczno-Ruchowa SP45DE&lt;br /&gt;
** {{book | title=Spis treści | pdf=sp45de-spis-tresci.pdf}}&lt;br /&gt;
** {{book | title=Tom I, część I - Wykaz kompletności | pdf=sp45de-tom1-cz1.pdf}}&lt;br /&gt;
** {{book | title=Tom I, część II - Dane techniczne | pdf=sp45de-tom1-cz2.pdf}}&lt;br /&gt;
** {{book | title=Tom I, część III - Opis techniczny | pdf=sp45de-tom1-cz3.pdf}}&lt;br /&gt;
** {{book | title=Tom I, część IV - Mikroprogram | pdf=sp45de-tom1-cz4.pdf}}&lt;br /&gt;
** {{book | title=Tom II - Schematy logiczne | pdf=sp45de-tom2.pdf}}&lt;br /&gt;
** {{book | title=Tom III - Schematy montażowe | pdf=sp45de-tom3.pdf}}&lt;br /&gt;
** {{book | title=Tom IV - Opis sygnałów interfejsowych | pdf=sp45de-tom4.pdf}}&lt;br /&gt;
** {{book | title=Tom V - Instalacja, eksploatacja, konserwacja, testowanie | pdf=sp45de-tom5.pdf}}&lt;br /&gt;
* {{book | title=Dokumentacja Techniczno-Ruchowa Monitor Ekranowy MERA 7952 VGD}}&lt;br /&gt;
* {{book | title=Dokumentacja Techniczno-Ruchowa Monitor Ekranowy MERA 7953N | pdf=mera-7953n.pdf}}&lt;br /&gt;
* {{book | title=Terminal ekranowy AN-2000 | date=Gdańsk 1986 | pdf=an2000.pdf}}&lt;br /&gt;
* {{book | title=Dokumentacja techniczno-ruchowa, schematy do CM 7209.05, CM 7222.01/79100.02, CM 79152 PC | author=Zakłady Urządzeń Komputerowych MERA-ELZAB | date=Zabrze 1988 | pdf=cm7209-schematy.pdf}}&lt;br /&gt;
* {{book | title=Serial Matrix Printer D-200 Parts catalogue | date=Błonie 1984}}&lt;br /&gt;
* {{book | title=Instrukcja eksploatacji i konserwacji, drukarka DZM 180 | date=Warszawa 1982}}&lt;br /&gt;
* {{book | title=Terminal alfanumeryczny MT220 | date=Sopot 1989}}&lt;br /&gt;
* {{book | title=FELIX FC 15 Elektroniczna maszyna fakturująco-księgująca (opis techniczny) | date=Bukareszt-Rumunia}}&lt;br /&gt;
* {{book | title=Minikomputer MERA 400 - kanał automatyki | date=Warszawa 1974 | pdf=mera400-kanal-automatyki-pi.pdf}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3255</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3255"/>
		<updated>2026-02-20T16:13:43Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika bibliotekarza LIAR dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-liar.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika programu redagująco-łączącego LINK dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-link.pdf}}&lt;br /&gt;
* {{book | title=PASCAL 400 wersja 2.1 dla systemu CROOK-5 | author=Jarosław Milewski | date=Warszawa, lipiec 1987 | pdf=mera400-pascal-400.pdf}}&lt;br /&gt;
* {{book | title=Binaria dla systemu CROOK | author=Jan Rudziński | date=Warszawa, listopad 1985 | pdf=mera400-binaria-crook.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
* {{book | title=Oprogramowanie Bazy Danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=Tarnobrzeg 1983}}&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990 | pdf=mera400-cbase.pdf}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987 | pdf=mera400-vitrin-generator-raportow.pdf}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=1983 | pdf=mera400-bd-83.pdf}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3254</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3254"/>
		<updated>2026-02-20T16:11:38Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika bibliotekarza LIAR dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-liar.pdf}}&lt;br /&gt;
* {{book | title=Podręcznik użytkownika programu redagująco-łączącego LINK dla systemu CROOK | author=J. Milewski, J. Rudziński | date=Warszawa, marzec 1986 | pdf=mera400-link.pdf}}&lt;br /&gt;
* {{book | title=PASCAL 400 wersja 2.1 dla systemu CROOK-5 | author=Jarosław Milewski | date=Warszawa, lipiec 1987 | pdf=mera400-pascal-400.pdf}}&lt;br /&gt;
* {{book | title=Binaria dla systemu CROOK | author=Jan Rudziński | date=Warszawa, listopad 1985 | pdf=mera400-binaria-crook.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
* {{book | title=Oprogramowanie Bazy Danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=Tarnobrzeg 1983}}&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3253</id>
		<title>Literatura - Oprogramowanie</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Oprogramowanie&amp;diff=3253"/>
		<updated>2026-02-20T16:08:11Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part1.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1982 | pdf=mera400-gass-part2.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part One (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass1-1987.pdf}}&lt;br /&gt;
* {{book | title=GASS - Mera 400 Assembly Language Reference Manual, Part Two (rev. 1987) | author=P. Findeisen, P. Gburzyński | date=Warszawa, 1987 | pdf=mera400-gass2-1987.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400 | author=Zbigniew Czerniak | date=Gdańsk 1982 | pdf=mera400-crook3.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-3 - Opis użytkowania | author=Zbigniew Czerniak, Marek Nikodemski, Hanna Czerniak | date=Gdańsk 1978 | pdf=mera400-crook3-opis-uzytkowania.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-4 dla minikomputera MERA-400 | author=Praca zbiorowa pod red. W.J. Martina | date=Warszawa 1986 | pdf=mera400-crook4.pdf}}&lt;br /&gt;
* {{book | title=System operacyjny CROOK-5 dla minikomputera MERA-400 | author=Zbigniew Czerniak, Marek Mikodemski | date=Gdańsk 1988 | wiki=System Operacyjny CROOK-5 | pdf=mera400-crook5.pdf}}&lt;br /&gt;
* {{book | title=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400 | author=Z. Czerniak, W.J. Martin, M. Nikodemski | date=Gdańsk 1986 | wiki=Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400}}&lt;br /&gt;
* {{book | title=System operacyjny sterujący lokalną siecią minikomputerów MERA-400 | author=Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1987 | pdf=mera400-system-operacyjny-sterujacy-lokalna-siecia.pdf}}&lt;br /&gt;
* {{book | title=Szybkie łącze dla lokalnej sieci minikomputerów MERA-400 | author=Krzysztof Anzelewicz, Wiesław Bojarski, Zbigniew Czerniak | date=Gdańsk 1986 | pdf=mera400-szybkie-lacze-dla-lokalnej-sieci.pdf}}&lt;br /&gt;
* {{book | title=System testowy AMETES Instrukcja Użytkowania | author=Bożena Padzik | date=Warszawa, marzec 1987}}&lt;br /&gt;
* {{book | title=System programowania BASIC-CROOK - Podręcznik programowania w języku BASIC i użytkowania systemu | author=W.J. Martin | date=Gdańsk 1981 | pdf=basic-crook.pdf}}&lt;br /&gt;
* {{book | title=Język Symboliczny ASSM dla maszyny cyfrowej MERA-400, Podręcznik programowania | author=W.J. Martin | date=Gdańsk 1980 | wiki=Język symboliczny (assembler) ASSM}}&lt;br /&gt;
* {{book | title=Podręcznik programowania w języku BASIC i użytkowania systemu BASIC/CROOK | author=Włodzimierz J. Martin | date=Gdańsk 1985}}&lt;br /&gt;
* {{book | title=Oprogramowanie Bazy Danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski | date=Tarnobrzeg 1983}}&lt;br /&gt;
* {{book | title=EXM Edytor tekstowy dla systemu operacyjnego CROOK-4 | author=Tadeusz Wilczek | date=Warszawa, 1985 | wiki=EXM}}&lt;br /&gt;
* {{book | title=System zarządzania bazą danych CBASE | author=A. Ziółkowski | date=Warszawa, 1990}}&lt;br /&gt;
* {{book | title=Generator raportów bazy danych VITRIN | author=A. Ziółkowski | date=Warszawa, 1987}}&lt;br /&gt;
* {{book | title=Oprogramowanie bazy danych BD-83 dla minikomputera MERA-400 | author=Andrzej Ziółkowski}}&lt;br /&gt;
* {{book | title=Prace IBS PAN - Oprogramowanie &#039;Baza Danych&#039; dla minikomputera MERA-400 (VITRIN-BD-80) | author=Andrzej Ziółkowski | date=Warszawa 1981}}&lt;br /&gt;
* {{book | title=Oprogramowanie przenośne na minikomputerze MERA-400 | author=Piotr Findeisen, Kazimierz Jojczyk | date=Wydawnictwa Uniwersytetu Warszawskiego, 1980 | pdf=oprogramowanie-przenosne.pdf}}&lt;br /&gt;
* {{book | title=EDI}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=CROOK-5_w_EM400&amp;diff=3252</id>
		<title>CROOK-5 w EM400</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CROOK-5_w_EM400&amp;diff=3252"/>
		<updated>2026-02-10T17:57:43Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Aby uruchomić system operacyjny [[CROOK|CROOK-5]] w emulatorze [[EM400]] potrzebne będą:&lt;br /&gt;
&lt;br /&gt;
* działający emulator ([[EM400 - Instalacja|Instrukcja instalacji]])&lt;br /&gt;
* [[CROOK-5 - obraz dysku|obraz dysku z systemem CROOK-5]]&lt;br /&gt;
&lt;br /&gt;
= Niezbędne pliki =&lt;br /&gt;
&lt;br /&gt;
CROOK-5 udostępniany jest jako archiwum zawierające obraz dysku oraz konfigurację emulatora zgodną z konfiguracją systemu CROOK-5. Po pobraniu plików i rozpakowaniu archiwum w tym samym katalogu powinny znaleźć się następujące pliki:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;em400.ini&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;crook5-p8f-1.1.0.e4i&#039;&#039;&#039; (lub inna, aktualna wersja)&lt;br /&gt;
&lt;br /&gt;
= Uruchomienie emulatora =&lt;br /&gt;
&lt;br /&gt;
Emulator należy uruchomić wydając polecenie:&lt;br /&gt;
&lt;br /&gt;
 em400 -c em400.ini&lt;br /&gt;
&lt;br /&gt;
W osobnym okienku terminala należy podłączyć monitor systemowy, który skonfigurowany jest jako urządzenie 4 w kanale znakowym 15, dostępny w emulatorze na porcie TCP 32000. &#039;&#039;&#039;e4term&#039;&#039;&#039; jest skryptem ustawiającym poprawnie parametry terminala, dostępnym w katalogu &#039;&#039;&#039;tools&#039;&#039;&#039; źródeł emulatora em400.&lt;br /&gt;
&lt;br /&gt;
 e4term 127.0.0.1 32000&lt;br /&gt;
&lt;br /&gt;
Teraz można uruchomić emulację wydając w debuggerze em400 polecenie &#039;&#039;start&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 em400&amp;gt; start&lt;br /&gt;
&lt;br /&gt;
= Start systemu =&lt;br /&gt;
&lt;br /&gt;
Na monitorze systemowym pojawi się zachęta ustawienia aktualnego czasu. Podaje się go w formacie HH:MM:SS, przy czym zarówno sekundy jak i minuty można pominąć:&lt;br /&gt;
&lt;br /&gt;
 SET TIME ,PLEASE : 16:00&lt;br /&gt;
&lt;br /&gt;
W kolejnym kroku CROOK-5 zapyta o zaktualizowanie daty, podając w zachęcie datę ostatniego zamknięcia systemu. Można ją przesunąć w przód podając dodatnią liczbę dni, lub w tył, podając liczbę ujemną. Wciśnięcie &amp;lt;ENTER&amp;gt; bez podawania przesunięcia zatwierdza datę.&lt;br /&gt;
&lt;br /&gt;
 2016 JAN  9  ? 1&lt;br /&gt;
 &lt;br /&gt;
 2016 JAN 10  ?&lt;br /&gt;
&lt;br /&gt;
Po zatwierdzeniu daty, na ekranie zgłosi się proces INI i pojawi się zachęta logowania. Dostępni są jedynie domyślni użytkownicy systemowi LIBRAR i BOSS (bez haseł). Wpisanie się do systemu poprawną nazwą użytkownika spowoduje uruchomienie interpretera zleceń OSL i wyświetlenie jego znaku zachęty:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; INI-22F &amp;gt;&lt;br /&gt;
 I&#039;M CROOK-5 AND WHO ARE YOU ? boss&lt;br /&gt;
 &lt;br /&gt;
 OSL-45Q     (CROOK-5 MP8/15)&lt;br /&gt;
 `&lt;br /&gt;
&lt;br /&gt;
A co dalej, to już w [[System Operacyjny CROOK-5|podręczniku CROOK-5]]!&lt;br /&gt;
&lt;br /&gt;
= Warto wiedzieć =&lt;br /&gt;
&lt;br /&gt;
# Ponieważ telnet uruchomiony w linuksowym emulatorze terminala nie jest w pełni zgodny z monitorami pracującymi z MERĄ-400, niektóre funkcje nie będą działać poprawnie. W szczególności nie zadziałają poprawnie programy używające semigrafiki i sekwencji kontrolnych (np. GLIZDA). Zmieni się to, gdy EM400 zostanie wyposażony we własny emulator terminala zgodny z wymaganiami CROOK-5.&lt;br /&gt;
# CROOK-5 jako znaku końca wejścia (czasami będącego też poleceniem opuszczenia programu) używa kombinacji &#039;&#039;&#039;Ctrl-t&#039;&#039;&#039;.&lt;br /&gt;
# Zakończyć emulację można wydając w debuggerze EM400 polecenie &#039;&#039;&#039;quit&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Przerwanie_zegarowe&amp;diff=3251</id>
		<title>Przerwanie zegarowe</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Przerwanie_zegarowe&amp;diff=3251"/>
		<updated>2026-01-04T12:09:05Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jednostka centralna jest standardowo wyposażona w zegar czasu rzeczywistego (nie mylić z zegarem czasu rzeczywistego AMEPOL-u), który składa się z generatora kwarcowego o częstotliwości 1MHz i dzielnika częstotliwości. Zegar ten generuje przerwanie zegarowe zgłaszane na pozycji 5 rejestru zgłoszeń przerwań RZ. Częstotliwość zgłaszania przerwania ustawiana jest zworką na płycie pakietu zegara. Standardowa częstotliwośc zgłoszeń to 100Hz (co 10ms). Możliwe wartości to:&lt;br /&gt;
&lt;br /&gt;
* 2, 10, 20, 40, 80 [ms] (jak podaje DTR tom I część III z 1979 na stronie 2-11)&lt;br /&gt;
* 2, 4, 8, 10, 20 [ms] (jak podaje DTR tom IV część II z 1978 na stronie 1-69) - ten zestaw jest zgodny z pomiarami możliwych częstotliwości na pakiecie SM-PK.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=EMAS&amp;diff=3250</id>
		<title>EMAS</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=EMAS&amp;diff=3250"/>
		<updated>2025-01-26T20:03:29Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Rozkazy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EMAS jest assemblerem skrośnym dla komputera MERA 400, używającym (w odróżnieniu od [[ASSEM]] i ASSM) składni bliższej współczesnym assemblerom.&lt;br /&gt;
&lt;br /&gt;
Repozytorium źródeł EMAS-a dostępne jest pod adresem: https://github.com/jakubfi/emas&lt;br /&gt;
&lt;br /&gt;
= Wywołanie =&lt;br /&gt;
&lt;br /&gt;
Wywołanie EMAS z linii poleceń ma postać:&lt;br /&gt;
&lt;br /&gt;
 emas [opcje] [wejście]&lt;br /&gt;
&lt;br /&gt;
Gdzie:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;wejście&#039;&#039;&#039; - nazwa wejściowego pliku źródłowego. Jeśli nie zostanie podana, EMAS czyta program ze standardowego wejścia&lt;br /&gt;
* &#039;&#039;&#039;opcje&#039;&#039;&#039; - dowolne z:&lt;br /&gt;
** &#039;&#039;&#039;-O &amp;lt;otype&amp;gt;&#039;&#039;&#039; - typ wyniku asemblacji. Możliwe wybory to:&lt;br /&gt;
*** &#039;&#039;raw&#039;&#039; - binarny obraz gotowy do umieszczenia w pamięci maszyny i uruchomienia (domyślny wybór)&lt;br /&gt;
*** &#039;&#039;emelf&#039;&#039; - konsolidowalny obiekt [[EMELF]]&lt;br /&gt;
*** &#039;&#039;debug&#039;&#039; - tekstowy opis zawartości kolejnych komórek pamięci&lt;br /&gt;
*** &#039;&#039;keys&#039;&#039; - tekstowy opis zawartości kolejnych komórek pamięci w formacie łatwym do wprowadzenia z pulpitu technicznego maszyny&lt;br /&gt;
** &#039;&#039;&#039;-o &amp;lt;wyjście&amp;gt;&#039;&#039;&#039; - nazwa pliku wyjściowego. Jeśli nie zostanie podana, domyślny wygór zależy od typu wyniku asemblacji:&lt;br /&gt;
*** &#039;&#039;raw&#039;&#039; - nazwa pliku wejściowego z pominiętym rozszerzeniem. Jeśli wejście nie jest plikiem, to wyjściem jest plik &#039;a.out&#039;&lt;br /&gt;
*** &#039;&#039;emelf&#039;&#039; - nazwa pliku wejściowego z rozszerzeniem zamienionym na &#039;.o&#039;. Jeśli wejście nie jest plikiem, to wyjściem jest plik &#039;a.out&#039;&lt;br /&gt;
*** &#039;&#039;debug&#039;&#039; i &#039;&#039;keys&#039;&#039; - standardowe wyjście&lt;br /&gt;
** &#039;&#039;&#039;-c &amp;lt;cpu&amp;gt;&#039;&#039;&#039; - wybierz procesor, dla jakiego assembler produkuje binaria. Możliwe wybory to: &#039;&#039;mera400&#039;&#039;, &#039;&#039;mx16&#039;&#039;. Ustawienie procesora na MX-16 pozwala na użycie dodatkowych instrukcji oraz poszerza przestrzeń adresową programu z 32 do 64k słów. Domyślnie przyjmowany procesor to &#039;&#039;mera400&#039;&#039;. Opcja nadpisuje wybór dokonany w źródłe dyrektywą &#039;&#039;&#039;.cpu&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;-I &amp;lt;katalog&amp;gt;&#039;&#039;&#039; - dodaj katalog do listy katalogów, w których poszukiwane będą pliki dołączane dyrektywą .include&lt;br /&gt;
** &#039;&#039;&#039;-D &amp;lt;stała&amp;gt;[=wartość]&#039;&#039;&#039; - zdefiniuj stałą i opcjonalnie nadaj jej wartość&lt;br /&gt;
** &#039;&#039;&#039;-v&#039;&#039;&#039; - wyświetl informacje o wersji i zakończ działanie&lt;br /&gt;
** &#039;&#039;&#039;-h&#039;&#039;&#039; - wyświetl pomoc i zakończ działanie&lt;br /&gt;
** &#039;&#039;&#039;-d&#039;&#039;&#039; - drukuj informacje przydatne w śledzeniu błędów działania asemblera (dla deweloperów)&lt;br /&gt;
&lt;br /&gt;
Oprócz katalogów podanych jako argumenty opcji &#039;-I&#039; EMAS używa następujących domyślnych katalogów, w których poszukuje plików dołączanych dyrektywą &#039;&#039;&#039;.include&#039;&#039;&#039;&amp;quot; (w kolejności):&lt;br /&gt;
* bieżący katalog&lt;br /&gt;
* /usr/share/emas/include&lt;br /&gt;
* /usr/local/share/emas/include&lt;br /&gt;
&lt;br /&gt;
= Opis języka =&lt;br /&gt;
&lt;br /&gt;
== Komentarze ==&lt;br /&gt;
&lt;br /&gt;
EMAS pozwala na użycie komentarzy jedo- i wieloliniowych:&lt;br /&gt;
&lt;br /&gt;
 ; samotny komentarz jednoliniowy&lt;br /&gt;
 lw r1, 2 ; komentarz jednoliniowy na końcu dowolnej linii&lt;br /&gt;
 /* komentarz&lt;br /&gt;
    wieloniniowy&lt;br /&gt;
 */&lt;br /&gt;
 lw r1, 2 /* komentarz wieloliniowy, choć tak naprawdę w jedej linii */&lt;br /&gt;
 /* można też tak */ lw r1, 2&lt;br /&gt;
&lt;br /&gt;
== Stałe ==&lt;br /&gt;
&lt;br /&gt;
Stałymi w programie mogą być liczby całkowite, liczby zmiennoprzecinkowe oraz łańcuchy znaków.&lt;br /&gt;
&lt;br /&gt;
=== Liczby całkowite ===&lt;br /&gt;
&lt;br /&gt;
Liczby całkowite można zapisywać w systemie binarnym, ósemkowym, dziesiętnym lub szesnastkowym. Dozwolone jest też rozdzielanie cyfr znakiem podkreślenia.&lt;br /&gt;
&lt;br /&gt;
 0b1101110000&lt;br /&gt;
 0b_1111_0000_1100_0011&lt;br /&gt;
 0177&lt;br /&gt;
 -931&lt;br /&gt;
 0xffa9&lt;br /&gt;
&lt;br /&gt;
Istnieje jeszcze jeden sposób zapisu stałych całkowitoliczbowych, wynikający z ułożenia [[Rejestry i wskaźniki|wskaźników w rejestrze R0]], gdzie poszczególnym bitom przypisany jest jednoznakowy symbol ze zbioru (Z, M, V, C, L, E, G, Y, X, 1, 2, 3, 4, 5, 6, 7). Można dzięki niemu zapisać liczbę szesnastobitową z ustawionymi na 1 bitami, które odpowiadają danym wskaźnikom. Przykłady takiego zapisu stałych:&lt;br /&gt;
&lt;br /&gt;
 ?ZM125&lt;br /&gt;
 ?GVZ&lt;br /&gt;
&lt;br /&gt;
Wewnętrznie EMAS operuje na 32-bit liczbach ze znakiem. Kiedy ostateczna wartość będąca wynikiem operacji ma zostać umieszczona w obiekcie wynikowym, jej zakres jest sprawdzany i użytkownik jest informowany o ewentualnym jego przekroczeniu. Wyjątkiem jest argument dyrektywy &#039;&#039;&#039;.dword&#039;&#039;&#039;, który jest 32-bit liczbą w kodzie U2.&lt;br /&gt;
&lt;br /&gt;
=== Znaki ===&lt;br /&gt;
&lt;br /&gt;
EMAS pozwala na zapisywanie stałych całkowitoliczbowych również przy pomocy znaków, dwuznaków lub trójznaków. Znaki pojedyncze oraz dwuznaki obejmują cały zakres znaków ASCII i można je podawać również używając sekwencji unikowych. Trójznaki pozwalają kodować jedynie znaki poprawne dla [[CROOK-5 - Interpretator zleceń użytkownika - XOSL#Kod R40|kodu R40]].&lt;br /&gt;
&lt;br /&gt;
Znaki w pojedynczych cudzysłowach:&lt;br /&gt;
&lt;br /&gt;
 &#039;a&#039;, &#039;\n&#039;, &#039;\xa1&#039;, &#039;\0177&#039;&lt;br /&gt;
&lt;br /&gt;
kodowane są jako ich wartość w kodzie ASCII na młodszym bajcie słowa. Dwuznaki:&lt;br /&gt;
&lt;br /&gt;
 &#039;ab&#039;, &#039;\r\n&#039;, &#039;\xaa\0001&#039;&lt;br /&gt;
&lt;br /&gt;
kodowane są jako wartości podanych znaków w kodzie ASCII odpowiednio na starszym i młodszym bajcie słowa.&lt;br /&gt;
&lt;br /&gt;
=== Liczby zmiennoprzecinkowe ===&lt;br /&gt;
&lt;br /&gt;
Akceptowane są następujące sposoby zapisu liczb zmiennoprzecinkowych:&lt;br /&gt;
&lt;br /&gt;
 9&lt;br /&gt;
 1.2&lt;br /&gt;
 0.003&lt;br /&gt;
 -9.125e-2&lt;br /&gt;
 1e4&lt;br /&gt;
&lt;br /&gt;
Jedynym miejscem w programie, w którym może wystąpić liczba zmiennoprzecinkowa, jest argument dyrektywy &#039;&#039;&#039;.float&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Łańcuchy ===&lt;br /&gt;
&lt;br /&gt;
Łańcuchy znaków są ciągami znaków ujętymi w podwójne cudzysłowy. Poszczególne znaki można zapisywać dosłownie, lub (w przypadku dyrektyw &#039;&#039;&#039;.ascii&#039;&#039;&#039; i &#039;&#039;&#039;.asciiz&#039;&#039;&#039;) używając jednej z sekwencji unikowych:&lt;br /&gt;
&lt;br /&gt;
* \0&#039;&#039;&#039;yyy&#039;&#039;&#039; - gdzie &#039;&#039;&#039;yyy&#039;&#039;&#039; jest ósemkowym kodem znaku&lt;br /&gt;
* \x&#039;&#039;&#039;yy&#039;&#039;&#039; - gdzie &#039;&#039;&#039;yy&#039;&#039;&#039; jest szesnastkowym kodem znaku&lt;br /&gt;
* \&#039;&#039;&#039;y&#039;&#039;&#039; - umożliwia zakodowanie jednego znaków specjalnych (wartości &#039;&#039;&#039;y&#039;&#039;&#039; inne niż poniżej są niepoprwane):&lt;br /&gt;
** \n - nowa linia&lt;br /&gt;
** \t - tabulacja pozioma&lt;br /&gt;
** \r - powrót karetki&lt;br /&gt;
** \f - wysuw strony&lt;br /&gt;
** \\ - dosłowny ukośnik w tył&lt;br /&gt;
** \&amp;quot; - dosłowny podwójny cudzysłów&lt;br /&gt;
&lt;br /&gt;
Przykłady poprawnych łańcuchów znaków:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;MERA-400\n&amp;quot;&lt;br /&gt;
 &amp;quot;\xab\xac\xad&amp;quot;&lt;br /&gt;
 &amp;quot;\&amp;quot;napis\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To, w jaki sposób znaki umieszczane są w programie wynikowym zależy od dyrektywy, której łańcuch jest argumentem.&lt;br /&gt;
&lt;br /&gt;
=== Bieżąca lokalizacja ===&lt;br /&gt;
&lt;br /&gt;
Specjalną stałą jest &amp;quot;.&amp;quot; (kropka), która w danym miejscu programu zawsze zwraca przesunięcie względem początku assemblowanego obiektu. Jej wartość jest zawsze &amp;gt;= 0.&lt;br /&gt;
&lt;br /&gt;
== Symbole ==&lt;br /&gt;
&lt;br /&gt;
Symbolem jest ciąg znaków zaczynający się od małej lub dużej litery, z następującą dowolną ilością małych lub dużych liter, liczb lub znaku podkreślenia.&lt;br /&gt;
Symbolowi przypisywana jest w trakcie asemblacji wartość oraz atrybuty. Symbol może być:&lt;br /&gt;
&lt;br /&gt;
* niezdefiniowany - wystąpiła deklaracja symbolu, ale nie został on (jeszcze) zdefiniowany,&lt;br /&gt;
* lokalny lub globalny - widoczny tylko w granicach obiektu, w którym występuje, bądź również poza nim,&lt;br /&gt;
* zmienny lub stały - wartość symbolu może, bądź nie może ulec zmianie w trakcie asemblacji programu.&lt;br /&gt;
&lt;br /&gt;
Symbol otrzymuje atrybuty zgodne z tym w jakim kontekście został zdefiniowany bądź zadeklarowany.&lt;br /&gt;
&lt;br /&gt;
=== Zmienne assemblera ===&lt;br /&gt;
&lt;br /&gt;
Zmienne assemblera nie mają swojej reprezentacji w wynikowym obiekcie, są wartościami dostępnymi w trakcie asemblacji programu, a definiuje się je dyrektywą &#039;&#039;&#039;.equ&#039;&#039;&#039;. Symbol, który jest zmienną assemblera jest zawsze zmienny. Przykłady zmiennych:&lt;br /&gt;
&lt;br /&gt;
 .equ a 10&lt;br /&gt;
 .equ b a+2&lt;br /&gt;
&lt;br /&gt;
=== Stałe assemblera ===&lt;br /&gt;
&lt;br /&gt;
Stałe assemblera również nie mają swojej reprezentacji w wynikowym obiekcie, są wartościami dostępnymi w trakcie asemblacji programu, a definiuje się je dyrektywą &#039;&#039;&#039;.const&#039;&#039;&#039;. Symbol, który jest zmienną assemblera jest zawsze stały. Przykłady stałych:&lt;br /&gt;
&lt;br /&gt;
 .const a 10&lt;br /&gt;
 .const b a+9&lt;br /&gt;
&lt;br /&gt;
=== Etykiety ===&lt;br /&gt;
&lt;br /&gt;
Etykieta opisuje pozycję względem początku obiektu (jest nią wartość licznika rozkazów w danym momencie asemblacji). Przykład definicji etykiety:&lt;br /&gt;
&lt;br /&gt;
 etykieta:&lt;br /&gt;
&lt;br /&gt;
=== Zasięg symboli ===&lt;br /&gt;
&lt;br /&gt;
EMAS pozwala na zawężenie zasięgu symbolu przez poprzedzenie go kropką. Tak zdefiniowany symbol dostępny jest w zakresie od poprzedniego do następnego symbolu globalnego. Dzięki temu możliwe jest używanie takich samych nazw etykiet lokalnych w różnych kontekstach. Na przykład:&lt;br /&gt;
&lt;br /&gt;
 globalny1:&lt;br /&gt;
 ...&lt;br /&gt;
 .lokalny:&lt;br /&gt;
 ...&lt;br /&gt;
 ujs lokalny&lt;br /&gt;
 &lt;br /&gt;
 globalny2:&lt;br /&gt;
 .lokalny:&lt;br /&gt;
 ...&lt;br /&gt;
 ujs lokalny&lt;br /&gt;
&lt;br /&gt;
Skok &#039;ujs&#039; wykonany zostanie każdorazowo do adresu opisanego symbolem &amp;quot;.lokalny&amp;quot;, różnego dla zasięgów &amp;quot;globalny1&amp;quot; i &amp;quot;globalny2&amp;quot;. Symbol lokalny nie może być zdefiniowany, jeśli uprzednio nie wystąpił żaden symbol globalny.&lt;br /&gt;
&lt;br /&gt;
Można również odwołać się do lokalnego symbolu spoza jego zasięgu poprzedzając jego nazwę nazwą symbolu globalnego, w kontekście którego został zdefiniowany:&lt;br /&gt;
&lt;br /&gt;
 globalny1.lokalny&lt;br /&gt;
 globalny2.lokalny&lt;br /&gt;
&lt;br /&gt;
Lokalnych symboli można używać również definiując stałe i zmienne:&lt;br /&gt;
&lt;br /&gt;
 zmienna:&lt;br /&gt;
 .equ a 1&lt;br /&gt;
 .equ b 2&lt;br /&gt;
&lt;br /&gt;
i odwoływać się do nich:&lt;br /&gt;
&lt;br /&gt;
 lw r1, zmienna.a&lt;br /&gt;
 lw r2, zmienna.b&lt;br /&gt;
&lt;br /&gt;
=== Widoczność symboli dla konsolidatora ===&lt;br /&gt;
&lt;br /&gt;
Wszystkie symbole definiowane są jako widoczne wyłącznie w ramach asemblowanego obiektu. Jeśli symbol ma być widoczny dla konsolidatora, należy go zadeklarować jako zewnętrzny dyrektywą &#039;&#039;&#039;.global&#039;&#039;&#039;. Zmiana zasięgu może nastąpić przed, lub po definicji:&lt;br /&gt;
&lt;br /&gt;
 .global printf&lt;br /&gt;
 .global snprintf&lt;br /&gt;
 .global strdup&lt;br /&gt;
 &lt;br /&gt;
 printf:&lt;br /&gt;
 ...&lt;br /&gt;
 snprintf:&lt;br /&gt;
 ...&lt;br /&gt;
 strdup:&lt;br /&gt;
 &lt;br /&gt;
 procedura:&lt;br /&gt;
 .global procedura&lt;br /&gt;
&lt;br /&gt;
== Wyrażenia ==&lt;br /&gt;
&lt;br /&gt;
=== Operatory ===&lt;br /&gt;
&lt;br /&gt;
Poniższa tabela przedstawia operatory arytmetyczne i bitowe, w kolejności malejących priorytetów&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Operatory !! Działanie&lt;br /&gt;
|-&lt;br /&gt;
| ~ || negacja bitowa&lt;br /&gt;
|-&lt;br /&gt;
| \ || skalowanie&lt;br /&gt;
|-&lt;br /&gt;
| *, /, % || mnożenie, dzielenie, reszta z dzielenia&lt;br /&gt;
|-&lt;br /&gt;
| +, - || dodawanie, odejmowanie&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&amp;lt;, &amp;gt;&amp;gt; || przesunięcie bitowe w lewo i w prawo&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;, &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;, ^ || logiczny iloczyn, suma i suma wykluczająca&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Operator skalowania realizuje funkcję dokładnie taką samą, jak przesunięcie bitowe, jest tylko innym sposobem jego zapisu. Poniższe zapisy są równoznaczne:&lt;br /&gt;
&lt;br /&gt;
 3\7  =  3 &amp;lt;&amp;lt; (15-7)&lt;br /&gt;
&lt;br /&gt;
Skalowanie można rozumieć jako: &amp;quot;umieść liczbę 3 od 7 pozycji bitowej w górę. Bity dla tego zapisu numerowane są od 0 (bit najstarszy) do 15 (bit najmłodszy). Wynikiem będzie więc liczba:&lt;br /&gt;
&lt;br /&gt;
 0000001100000000&lt;br /&gt;
&lt;br /&gt;
== Dyrektywy assemblera ==&lt;br /&gt;
&lt;br /&gt;
=== .cpu ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .cpu &amp;lt;mera400|mx16&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Odpowiednik przełącznika &#039;&#039;-c&#039;&#039; linii poleceń EMAS-a. Pozwala określić typ procesora, dla którego ma być generowany kod wynikowy. Użycie &#039;&#039;mx16&#039;&#039; sprawia, że:&lt;br /&gt;
* mnemoniki &#039;&#039;&#039;CRON&#039;&#039;&#039;, &#039;&#039;&#039;SINT&#039;&#039;&#039;, &#039;&#039;&#039;SIND&#039;&#039;&#039; są rozpoznawane i poprawnie assemblowane&lt;br /&gt;
* maksymalny rozmiar wynikowego pliku binarnego wynosi 64k słowa (32k dla &#039;&#039;mera400&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
=== .file ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .file &#039;&#039;nazwa_pliku&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ustala nazwę assemblowanego pliku. Jeśli assembler będzie chciał użyć w komunikatach nazwy pliku, to domyślna nazwa (zgodna z nazwą assemblowanego pliku) zostanie od momentu wydania dyrektywy zastąpiona podaną.&lt;br /&gt;
&lt;br /&gt;
=== .line ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .line &#039;&#039;numer_linii&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ustala numer bieżącej linii assemblacji (poczynając od linii następującej po dyrektywie). Dalsze linie będą numerowane kolejno od podanej wartości.&lt;br /&gt;
&lt;br /&gt;
=== .include ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .include &#039;&#039;nazwa_pliku&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Powoduje dołączenie do assemblacji pliku o podanej nazwie.&lt;br /&gt;
&lt;br /&gt;
=== .equ ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .equ &#039;&#039;nazwa_zmiennej&#039;&#039; &#039;&#039;wartość&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ustala wartość zmiennej assemblacji. Może być ona w dalszej części programu zmieniana.&lt;br /&gt;
&lt;br /&gt;
=== .const ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .const &#039;&#039;nazwa_zmiennej&#039;&#039; &#039;&#039;wartość&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ustala wartość stałej assemblacji. Wartość ta nie może ulec zmianie.&lt;br /&gt;
&lt;br /&gt;
Zapisuje w programie wynikowym na prawych pozycjach (LSB) kolejnych słów podane wartośći 8-bit.&lt;br /&gt;
&lt;br /&gt;
=== .word ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .word &#039;&#039;liczba_16_bit&#039;&#039; [, ...]&lt;br /&gt;
&lt;br /&gt;
Zapisuje w programie kolejne słowa 16-bit o podanej wartości.&lt;br /&gt;
&lt;br /&gt;
=== .dword ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .dword &#039;&#039;liczba_32_bit&#039;&#039; [, ...]&lt;br /&gt;
&lt;br /&gt;
Zapisuje w programie wynikowym pary słów 16-bit tworzące podaną liczbę 32-bit.&lt;br /&gt;
&lt;br /&gt;
=== .float ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .float &#039;&#039;liczba_zmiennoprzecinkowa&#039;&#039; [, ...]&lt;br /&gt;
&lt;br /&gt;
Zapisuje w programie wynikowym trójki słów 16-bit tworzące podaną 48-bit liczbę zmiennoprzecinkową w notacji używanej przez arytmometr wielokrotnej precyzji MERY-400.&lt;br /&gt;
&lt;br /&gt;
=== .ascii ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .ascii &#039;&#039;łańcuch&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zapisuje w programie wynikowym podany łańcuch, kodując go po dwa znaki ASCII na słowo maszynowe.&lt;br /&gt;
&lt;br /&gt;
=== .asciiz ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .asciiz &#039;&#039;łańcuch&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zapisuje w programie wynikowym podany łańcuch, kodując go po dwa znaki ASCII na słowo maszynowe. Łańcuch terminowany jest 8-bit wartością &#039;0&#039;.&lt;br /&gt;
&lt;br /&gt;
=== .res ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .res &#039;&#039;rozmiar&#039;&#039; [,&#039;&#039;liczba_16_bit&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Rezerwuje w programie wynikowym obszar o podanym rozmiarze (w słowach), wypełniając go zerami. Jeśli podany jest drugi argument, jego wartość używana jest do wypełnienia zamiast zera.&lt;br /&gt;
&lt;br /&gt;
=== .org ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .org &#039;&#039;adres&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ustala nową bieżącą pozycję assemblacji. Następne wygenerowane słowo zostanie umieszczone już pod podanym, nowym adresem.&lt;br /&gt;
&lt;br /&gt;
=== .entry ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .entry &#039;&#039;adres&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dyrektywa ma efekt wyłącznie w przypadku generowania pliku wynikowego jako obiektu EMELF. Określa adres wejścia do programu.&lt;br /&gt;
&lt;br /&gt;
=== .global ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Składnia:&#039;&#039;&#039; .global &#039;&#039;nazwa_etykiety&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dyrektywa ma efekt wyłącznie w przypadku generowania pliku wynikowego jako obiektu EMELF. Wskazuje, że symbol będzie widoczny dla linkera.&lt;br /&gt;
&lt;br /&gt;
=== .ifdef, .ifndef ===&lt;br /&gt;
&lt;br /&gt;
Dyrektywa pozwala na asemblację warunkową podejmowaną istnieniem (bądź nie) zdefiniowanego symbolu.&lt;br /&gt;
&lt;br /&gt;
 .ifdef SYMBOL&lt;br /&gt;
 ... kod asemblowany, jeśl SYMBOL jest zdefiniowany ...&lt;br /&gt;
 .else&lt;br /&gt;
 ... kod asemblowany, jeśli SYMBOL nie jest zdefiniowany ...&lt;br /&gt;
 .endif&lt;br /&gt;
&lt;br /&gt;
 .ifndef SYMBOL&lt;br /&gt;
 ... kod asemblowany, jeśli SYMBOL nie jest zdefiniwoany&lt;br /&gt;
 .endif&lt;br /&gt;
&lt;br /&gt;
Symbol określający warunek może być zarówno etykietą, stałą lub zmienną zdefiniowaną w pliku źródłowym, jak również stałą zdefiniowaną podczas wywołania emas-a z opcją &#039;-D&#039;&lt;br /&gt;
&lt;br /&gt;
=== .struct ===&lt;br /&gt;
&lt;br /&gt;
Dyrektywa ta pozwala na stworzenie opisu struktury danych w celu uczynienia kodu źródłowego bardziej czytelnym. Nie formalizuje ona struktury, a jedynie ułatwia pracę z danymi. Przykład opisu struktury &#039;struktura&#039;:&lt;br /&gt;
&lt;br /&gt;
 .struct struktura:&lt;br /&gt;
    adres .res 1&lt;br /&gt;
    dluga_liczba .res 2&lt;br /&gt;
    tekst .res 64&lt;br /&gt;
 .endstruct&lt;br /&gt;
&lt;br /&gt;
Kolejne pozycje nazywają kolejne pola struktury i określają ich długość w słowach. Po asemblacji symbolom o tych nazwach przypisany zostanie offset w strukturze, a nazwie struktury - jej długość.&lt;br /&gt;
&lt;br /&gt;
Użycie struktury w programie może wyglądać następująco:&lt;br /&gt;
&lt;br /&gt;
 moja_str: .res struktura&lt;br /&gt;
 &lt;br /&gt;
 lw r3, moja_str&lt;br /&gt;
 ld r3 + dluga_liczba&lt;br /&gt;
 lw r7, moja_str + tekst&lt;br /&gt;
&lt;br /&gt;
Definicja struktury z powyższego przykładu równoważna jest de facto następującemu ciągowi dyrektyw:&lt;br /&gt;
&lt;br /&gt;
 .const adres 0         ; offset pola &#039;adres&#039;&lt;br /&gt;
 .const dluga_liczba 1  ; offset pola &#039;dluga_liczba&#039;&lt;br /&gt;
 .const tekst 3         ; offset pola &#039;tekst&#039;&lt;br /&gt;
 .const struktura 67    ; rozmiar struktury &#039;struktura&#039;&lt;br /&gt;
&lt;br /&gt;
W strukturach można również zawęzić zakres nazewnictwa pól:&lt;br /&gt;
&lt;br /&gt;
 .struct struktura:&lt;br /&gt;
    .adres .res 1&lt;br /&gt;
    .dluga_liczba .res 2&lt;br /&gt;
    .tekst .res 64&lt;br /&gt;
 .endstruct&lt;br /&gt;
&lt;br /&gt;
Wtedy nazwy pól będą dostępne wyłącznie w kontekście danej struktury, a jej użycie wyglądać będzie następująco:&lt;br /&gt;
&lt;br /&gt;
 moja_str: .res struktura&lt;br /&gt;
 &lt;br /&gt;
 lw r3, moja_str&lt;br /&gt;
 ld r3 + struktura.dluga_liczba&lt;br /&gt;
 lw r7, moja_str + struktura.tekst&lt;br /&gt;
&lt;br /&gt;
== Rozkazy ==&lt;br /&gt;
&lt;br /&gt;
EMAS używa mnemoników z [[Lista rozkazów|oryginalnej listy rozkazów]] MERY-400, ale wprowadza zmiany składniowe wynikające z innego zapisu argumentu normalnego. Nie używa przyrostków zależnych od lokalizacji argumentu. Czyli np. rozkaz ```LWn`` z listy rozkazów, gdzie ```n``` zmienia się w zależności od typu argumentu normalnego, ma zawsze mnemonik ```LW```. Lokalizację argumentu określa składnia dla rejestrów rB i rC. Poniższe przykłady ładowania wartości do rejestru r1 przedstawiają wszystkie możliwe postacie argumentu normalnego:&lt;br /&gt;
* LW r1, r2 - ładowana jest wartość z rejestru r2&lt;br /&gt;
* LW r1, r2+r3 - ładowana jest wartość z rejestru r2 sumowana z (B-modyfikowana) rejestrem r3&lt;br /&gt;
* LW r1, [r2] - ładowana jest wartość z komórki pamięci (D-modyfikacja) wskazanej zawartością rejestru r2&lt;br /&gt;
* LW r1, [r2+r3] - ładowana jest wartość z komórki pamięci (D-modyfikacja) wskazanej zawartością rejestru r2 sumowanego z (B-modyfikowanego) rejestrem r3&lt;br /&gt;
* LW r1, 0x1000 - ładowana jest wartość 0x1000&lt;br /&gt;
* LW r1, 0x1000+r2 - ładowana jest wartość 0x1000 sumowana z (B-modyfikowana) rejestrem r2&lt;br /&gt;
* LW r1, [0x1000] - ładowana jest wartość z komórki pamięci (D-modyfikacja) o adresie 0x1000&lt;br /&gt;
* LW r1, [0x1000+r2] - ładowana jest wartość z komórki pamięci (D-modyfikacja) o adresie 0x1000 sumowana z (B-modyfikowanym) zawartością rejestru r2&lt;br /&gt;
&lt;br /&gt;
Przykłady użycia rozkazów z argumentem krótkim:&lt;br /&gt;
* LWT r1, 12&lt;br /&gt;
* AWT r1, -5&lt;br /&gt;
* RWS r1, etykieta&lt;br /&gt;
* UJS -1&lt;br /&gt;
* UJS etykieta&lt;br /&gt;
* SHC 2&lt;br /&gt;
&lt;br /&gt;
= Pliki nagłówkowe = &lt;br /&gt;
&lt;br /&gt;
Z assemblerem EMAS dostarczany jest [https://github.com/jakubfi/emas/tree/master/asminc zestaw plików nagłówkowych] definiujących stałe przydatne przy programowaniu w obszarze systemu operacyjnego i dla urządzeń wejścia-wyjścia:&lt;br /&gt;
&lt;br /&gt;
* cpu.inc - stałe wynikające z architektury systemu ([[Mapa pamięci|zdefiniowane lokalizacje pamięci]], [[Przerwania|przerwania, maski przerwań]]),&lt;br /&gt;
* io.inc - podstawowe stałe przydatne przy konfigurowaniu pamięci, stałe dla systemu wejścia-wyjścia, komendy dla kanału znakowego i wspólne komendy dla urządzeń w nim pracujących,&lt;br /&gt;
* mega.inc - komendy dla [[Pamięć MEGA|pamięci mega]] Amepolu,&lt;br /&gt;
* multix.inc - stałe i komendy przydatne przy programowaniu procesora peryferyjnego [[MULTIX]].&lt;br /&gt;
&lt;br /&gt;
Znaczenie poszczególnych stałych opisane jest w plikach nagłówkowych, ich rolę opisuje [[DTR|Dokumentacha Techniczno-Ruchowa]] minikomputera.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Dokumentacja_Projektowa&amp;diff=3249</id>
		<title>Literatura - Dokumentacja Projektowa</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Dokumentacja_Projektowa&amp;diff=3249"/>
		<updated>2025-01-06T13:55:47Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Kanał Znakowy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Opisy techniczne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Arytmometr wielokrotnej precyzji | author=H. Kozioł | date=Warszawa | id=M-OT-00109-01-D 21-004054-01-7 | pdf=mera400-ot-awp.pdf}}&lt;br /&gt;
* {{book | title=Kanał pamięciowy minikomputera | author=A. Srebrna | date=Warszawa 1975 | id=M-OT-00095-01-D | pdf=mera400-ot-kp.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca pamięci dyskowych | author=Z.Kopczyńska | date=Warszawa 1975 | id=M-OT-00088-01-D | pdf=mera400-ot-kp-js-pam-dyskowych.pdf}}&lt;br /&gt;
* {{book | title=Kanał znakowy minikomputera | author=Szaniawski | date=Warszawa 1975 | id=M-OT-00062-01-D | pdf=mera400-ot-kz.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca czytnika CT1001A podłączonego do kanału znakowego minikomputera | author=M.J. Boboli | date=Warszawa 1975 | id=M-OT-00078-01-D | pdf=mera400-ot-kz-js-ct1001a.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca urządzeniami z interface V.24 UZ-DAT /KZ-KDAT/ | author=J. Krzyżanowski | date=Warszawa 1975 | id=M-OT-00057-01-D | pdf=mera400-ot-kz-js-v24.pdf}}&lt;br /&gt;
* {{book | title=Pamięć operacyjna minikomputera | id=M-OT-00081-01-D | pdf=mera400-ot-pao.pdf | wiki=Pamięć operacyjna}}&lt;br /&gt;
* {{book | title=Jednostka centralna | id=M-OT-00080-01-D | pdf=mera400-ot-jednostka-centralna.pdf }}&lt;br /&gt;
* {{book | title=Jednostka sterująca perforatorów &amp;quot;DT 105&amp;quot; i &amp;quot;FACIT 4070&amp;quot; podłączonych do kanału znakowego minikomputera | author=K. Szaniawski | id=M-OT-00079-01-D | pdf=mera400-ot-kz-js-dt105.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca drukarki znakowo-mozaikowej DZM-180 podłączonej do kanału znakowego minikomputera}}&lt;br /&gt;
&lt;br /&gt;
= Warunki techniczne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Kanał pamięciowy i jednostka sterująca dyskami MERA-9425 | author=Z. Kopczyńska | date=Warszawa 1975 | id=M-OT-00100-01-D | pdf=mera400-wt-kp-js-mera9425.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Opisy założeń =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Założenia do projektowania jednostek sterujących podłączonych do kanału pamięciowego | author=A. Srebrna | date=Warszawa 1975 | id=M-OZ-00094-01-D | pdf=mera400-oz-kp-js-zalozenia.pdf}}&lt;br /&gt;
* {{book | title=Założenia do projektowania jednostek sterujących urządzeń zewnętrznych podłączonych do kanału znakowego}}&lt;br /&gt;
&lt;br /&gt;
= Tabele połączeń =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Kabel KB-KSR}}&lt;br /&gt;
* {{book | title=Kabel KB-DT}}&lt;br /&gt;
* {{book | title=Kabel KB-CT1}}&lt;br /&gt;
* {{book | title=Dodatkowy kanał znakowy - połączenia | pdf=mera400-mkz400-wyk2-polaczenia.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Opisy funkcjonalne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Informacje o systemie MERA-400 | author=J. Zawisza | date=Warszawa 1977 | id=M-OF-00117-01-D | pdf=mera400-informacje-o-systemie.pdf}}&lt;br /&gt;
* {{book | title=Lista rozkazów | author=E. Jezierska | id=M-OF-00090-01-D1 | pdf=mera400-of-lista-rozkazow2.pdf | wiki=Lista rozkazów}}&lt;br /&gt;
* {{book | title=Lista rozkazów | id=21-004055-01-4 M-OF-00090-01-D1 | pdf=mera400-of-lista-rozkazow.pdf | wiki=Lista rozkazów}}&lt;br /&gt;
* {{book | title=Organizacja logiczna minikomputera}}&lt;br /&gt;
&lt;br /&gt;
= Schematy =&lt;br /&gt;
&lt;br /&gt;
== Arytmometr Wielokrotnej Precyzji ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat ideowy pak. F-PA2-1 | author=T. Brzezińska, E. Jezierska | date=Warszawa 1976 | id=12-003784 M-SI-00141-01-BO | pdf=mera400-sch-awp-F-PA2-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PA2-1 | author=T. Brzezińska, E. Jezierska | date=Warszawa 1975 | id=M-SJ-00141-01-BO | pdf=mera400-sch-awp-F-PA2-1-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PM3-1 | author=E. Jezierska, T. Brzezińska | date=Warszawa 1975 | id=M-SI-00152-00-BO | pdf=mera400-sch-awp-F-PM3-1-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PS2-1 | author=H. Kozioł, E. Jezierska | date=Warszawa 1975 | id=M-SJ-00150-01-BO | pdf=mera400-sch-awp-F-PS2-1-log.pdf}}&lt;br /&gt;
&lt;br /&gt;
== Kanał Znakowy ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat log. SM-UZ DZM11 | id=11-002788-01-3 | pdf=mera400-sch-sm-uz-dzm11.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy SM-UZ CT11 | id=11-002791-01-7 | pdf=mera400-sch-sm-uz-ct11.pdf}}&lt;br /&gt;
&lt;br /&gt;
== Kanał Pamięciowy ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat log. KP-M3-2 | id=M-SI-00144-01-BO | pdf=mera400-sch-kp-KP-M3-2-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-DC3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1975 | id=12-003789 M-SJ-00147-01-BO | pdf=mera400-sch-kp-PZ-DC3-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-DIC3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1975 | id=12-003790 M-SJ-00140-01-BO | pdf=mera400-sch-kp-PZ-DIC3-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-RI3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1976 | id=12-003787 M-SJ-00139-01-BO | pdf=mera400-sch-kp-PZ-RI3-1-ideowy.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Instrukcje uruchamiania i instalacji =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Moduł MCT1001A-400}}&lt;br /&gt;
* {{book | title=Moduł MDT105S-400}}&lt;br /&gt;
* {{book | title=Moduł MDZ180-400}}&lt;br /&gt;
* {{book | title=Moduł MKZ-400}}&lt;br /&gt;
* {{book | title=Moduł MSR-400}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Dokumentacja_Projektowa&amp;diff=3248</id>
		<title>Literatura - Dokumentacja Projektowa</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Dokumentacja_Projektowa&amp;diff=3248"/>
		<updated>2025-01-06T13:52:01Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Kanał Znakowy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Opisy techniczne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Arytmometr wielokrotnej precyzji | author=H. Kozioł | date=Warszawa | id=M-OT-00109-01-D 21-004054-01-7 | pdf=mera400-ot-awp.pdf}}&lt;br /&gt;
* {{book | title=Kanał pamięciowy minikomputera | author=A. Srebrna | date=Warszawa 1975 | id=M-OT-00095-01-D | pdf=mera400-ot-kp.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca pamięci dyskowych | author=Z.Kopczyńska | date=Warszawa 1975 | id=M-OT-00088-01-D | pdf=mera400-ot-kp-js-pam-dyskowych.pdf}}&lt;br /&gt;
* {{book | title=Kanał znakowy minikomputera | author=Szaniawski | date=Warszawa 1975 | id=M-OT-00062-01-D | pdf=mera400-ot-kz.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca czytnika CT1001A podłączonego do kanału znakowego minikomputera | author=M.J. Boboli | date=Warszawa 1975 | id=M-OT-00078-01-D | pdf=mera400-ot-kz-js-ct1001a.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca urządzeniami z interface V.24 UZ-DAT /KZ-KDAT/ | author=J. Krzyżanowski | date=Warszawa 1975 | id=M-OT-00057-01-D | pdf=mera400-ot-kz-js-v24.pdf}}&lt;br /&gt;
* {{book | title=Pamięć operacyjna minikomputera | id=M-OT-00081-01-D | pdf=mera400-ot-pao.pdf | wiki=Pamięć operacyjna}}&lt;br /&gt;
* {{book | title=Jednostka centralna | id=M-OT-00080-01-D | pdf=mera400-ot-jednostka-centralna.pdf }}&lt;br /&gt;
* {{book | title=Jednostka sterująca perforatorów &amp;quot;DT 105&amp;quot; i &amp;quot;FACIT 4070&amp;quot; podłączonych do kanału znakowego minikomputera | author=K. Szaniawski | id=M-OT-00079-01-D | pdf=mera400-ot-kz-js-dt105.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca drukarki znakowo-mozaikowej DZM-180 podłączonej do kanału znakowego minikomputera}}&lt;br /&gt;
&lt;br /&gt;
= Warunki techniczne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Kanał pamięciowy i jednostka sterująca dyskami MERA-9425 | author=Z. Kopczyńska | date=Warszawa 1975 | id=M-OT-00100-01-D | pdf=mera400-wt-kp-js-mera9425.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Opisy założeń =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Założenia do projektowania jednostek sterujących podłączonych do kanału pamięciowego | author=A. Srebrna | date=Warszawa 1975 | id=M-OZ-00094-01-D | pdf=mera400-oz-kp-js-zalozenia.pdf}}&lt;br /&gt;
* {{book | title=Założenia do projektowania jednostek sterujących urządzeń zewnętrznych podłączonych do kanału znakowego}}&lt;br /&gt;
&lt;br /&gt;
= Tabele połączeń =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Kabel KB-KSR}}&lt;br /&gt;
* {{book | title=Kabel KB-DT}}&lt;br /&gt;
* {{book | title=Kabel KB-CT1}}&lt;br /&gt;
* {{book | title=Dodatkowy kanał znakowy - połączenia | pdf=mera400-mkz400-wyk2-polaczenia.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Opisy funkcjonalne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Informacje o systemie MERA-400 | author=J. Zawisza | date=Warszawa 1977 | id=M-OF-00117-01-D | pdf=mera400-informacje-o-systemie.pdf}}&lt;br /&gt;
* {{book | title=Lista rozkazów | author=E. Jezierska | id=M-OF-00090-01-D1 | pdf=mera400-of-lista-rozkazow2.pdf | wiki=Lista rozkazów}}&lt;br /&gt;
* {{book | title=Lista rozkazów | id=21-004055-01-4 M-OF-00090-01-D1 | pdf=mera400-of-lista-rozkazow.pdf | wiki=Lista rozkazów}}&lt;br /&gt;
* {{book | title=Organizacja logiczna minikomputera}}&lt;br /&gt;
&lt;br /&gt;
= Schematy =&lt;br /&gt;
&lt;br /&gt;
== Arytmometr Wielokrotnej Precyzji ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat ideowy pak. F-PA2-1 | author=T. Brzezińska, E. Jezierska | date=Warszawa 1976 | id=12-003784 M-SI-00141-01-BO | pdf=mera400-sch-awp-F-PA2-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PA2-1 | author=T. Brzezińska, E. Jezierska | date=Warszawa 1975 | id=M-SJ-00141-01-BO | pdf=mera400-sch-awp-F-PA2-1-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PM3-1 | author=E. Jezierska, T. Brzezińska | date=Warszawa 1975 | id=M-SI-00152-00-BO | pdf=mera400-sch-awp-F-PM3-1-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PS2-1 | author=H. Kozioł, E. Jezierska | date=Warszawa 1975 | id=M-SJ-00150-01-BO | pdf=mera400-sch-awp-F-PS2-1-log.pdf}}&lt;br /&gt;
&lt;br /&gt;
== Kanał Znakowy ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat log. SM-UZ DAT11 | id=11-002788-01-3 | pdf=mera400-sch-sm-uz-dzm11.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy SM-UZ CT11 | id=11-002791-01-7 | pdf=mera400-sch-sm-uz-ct11.pdf}}&lt;br /&gt;
&lt;br /&gt;
== Kanał Pamięciowy ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat log. KP-M3-2 | id=M-SI-00144-01-BO | pdf=mera400-sch-kp-KP-M3-2-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-DC3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1975 | id=12-003789 M-SJ-00147-01-BO | pdf=mera400-sch-kp-PZ-DC3-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-DIC3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1975 | id=12-003790 M-SJ-00140-01-BO | pdf=mera400-sch-kp-PZ-DIC3-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-RI3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1976 | id=12-003787 M-SJ-00139-01-BO | pdf=mera400-sch-kp-PZ-RI3-1-ideowy.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Instrukcje uruchamiania i instalacji =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Moduł MCT1001A-400}}&lt;br /&gt;
* {{book | title=Moduł MDT105S-400}}&lt;br /&gt;
* {{book | title=Moduł MDZ180-400}}&lt;br /&gt;
* {{book | title=Moduł MKZ-400}}&lt;br /&gt;
* {{book | title=Moduł MSR-400}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Literatura_-_Dokumentacja_Projektowa&amp;diff=3247</id>
		<title>Literatura - Dokumentacja Projektowa</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Literatura_-_Dokumentacja_Projektowa&amp;diff=3247"/>
		<updated>2025-01-06T13:43:56Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Opisy techniczne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Arytmometr wielokrotnej precyzji | author=H. Kozioł | date=Warszawa | id=M-OT-00109-01-D 21-004054-01-7 | pdf=mera400-ot-awp.pdf}}&lt;br /&gt;
* {{book | title=Kanał pamięciowy minikomputera | author=A. Srebrna | date=Warszawa 1975 | id=M-OT-00095-01-D | pdf=mera400-ot-kp.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca pamięci dyskowych | author=Z.Kopczyńska | date=Warszawa 1975 | id=M-OT-00088-01-D | pdf=mera400-ot-kp-js-pam-dyskowych.pdf}}&lt;br /&gt;
* {{book | title=Kanał znakowy minikomputera | author=Szaniawski | date=Warszawa 1975 | id=M-OT-00062-01-D | pdf=mera400-ot-kz.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca czytnika CT1001A podłączonego do kanału znakowego minikomputera | author=M.J. Boboli | date=Warszawa 1975 | id=M-OT-00078-01-D | pdf=mera400-ot-kz-js-ct1001a.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca urządzeniami z interface V.24 UZ-DAT /KZ-KDAT/ | author=J. Krzyżanowski | date=Warszawa 1975 | id=M-OT-00057-01-D | pdf=mera400-ot-kz-js-v24.pdf}}&lt;br /&gt;
* {{book | title=Pamięć operacyjna minikomputera | id=M-OT-00081-01-D | pdf=mera400-ot-pao.pdf | wiki=Pamięć operacyjna}}&lt;br /&gt;
* {{book | title=Jednostka centralna | id=M-OT-00080-01-D | pdf=mera400-ot-jednostka-centralna.pdf }}&lt;br /&gt;
* {{book | title=Jednostka sterująca perforatorów &amp;quot;DT 105&amp;quot; i &amp;quot;FACIT 4070&amp;quot; podłączonych do kanału znakowego minikomputera | author=K. Szaniawski | id=M-OT-00079-01-D | pdf=mera400-ot-kz-js-dt105.pdf}}&lt;br /&gt;
* {{book | title=Jednostka sterująca drukarki znakowo-mozaikowej DZM-180 podłączonej do kanału znakowego minikomputera}}&lt;br /&gt;
&lt;br /&gt;
= Warunki techniczne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Kanał pamięciowy i jednostka sterująca dyskami MERA-9425 | author=Z. Kopczyńska | date=Warszawa 1975 | id=M-OT-00100-01-D | pdf=mera400-wt-kp-js-mera9425.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Opisy założeń =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Założenia do projektowania jednostek sterujących podłączonych do kanału pamięciowego | author=A. Srebrna | date=Warszawa 1975 | id=M-OZ-00094-01-D | pdf=mera400-oz-kp-js-zalozenia.pdf}}&lt;br /&gt;
* {{book | title=Założenia do projektowania jednostek sterujących urządzeń zewnętrznych podłączonych do kanału znakowego}}&lt;br /&gt;
&lt;br /&gt;
= Tabele połączeń =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Kabel KB-KSR}}&lt;br /&gt;
* {{book | title=Kabel KB-DT}}&lt;br /&gt;
* {{book | title=Kabel KB-CT1}}&lt;br /&gt;
* {{book | title=Dodatkowy kanał znakowy - połączenia | pdf=mera400-mkz400-wyk2-polaczenia.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Opisy funkcjonalne =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Informacje o systemie MERA-400 | author=J. Zawisza | date=Warszawa 1977 | id=M-OF-00117-01-D | pdf=mera400-informacje-o-systemie.pdf}}&lt;br /&gt;
* {{book | title=Lista rozkazów | author=E. Jezierska | id=M-OF-00090-01-D1 | pdf=mera400-of-lista-rozkazow2.pdf | wiki=Lista rozkazów}}&lt;br /&gt;
* {{book | title=Lista rozkazów | id=21-004055-01-4 M-OF-00090-01-D1 | pdf=mera400-of-lista-rozkazow.pdf | wiki=Lista rozkazów}}&lt;br /&gt;
* {{book | title=Organizacja logiczna minikomputera}}&lt;br /&gt;
&lt;br /&gt;
= Schematy =&lt;br /&gt;
&lt;br /&gt;
== Arytmometr Wielokrotnej Precyzji ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat ideowy pak. F-PA2-1 | author=T. Brzezińska, E. Jezierska | date=Warszawa 1976 | id=12-003784 M-SI-00141-01-BO | pdf=mera400-sch-awp-F-PA2-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PA2-1 | author=T. Brzezińska, E. Jezierska | date=Warszawa 1975 | id=M-SJ-00141-01-BO | pdf=mera400-sch-awp-F-PA2-1-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PM3-1 | author=E. Jezierska, T. Brzezińska | date=Warszawa 1975 | id=M-SI-00152-00-BO | pdf=mera400-sch-awp-F-PM3-1-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat log. F-PS2-1 | author=H. Kozioł, E. Jezierska | date=Warszawa 1975 | id=M-SJ-00150-01-BO | pdf=mera400-sch-awp-F-PS2-1-log.pdf}}&lt;br /&gt;
&lt;br /&gt;
== Kanał Znakowy ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat log. SM-UZ DAT11 | id=11-002788-01-3 | pdf=mera400-sch-sm-uz-dzm11.pdf}}&lt;br /&gt;
&lt;br /&gt;
== Kanał Pamięciowy ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Schemat log. KP-M3-2 | id=M-SI-00144-01-BO | pdf=mera400-sch-kp-KP-M3-2-log.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-DC3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1975 | id=12-003789 M-SJ-00147-01-BO | pdf=mera400-sch-kp-PZ-DC3-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-DIC3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1975 | id=12-003790 M-SJ-00140-01-BO | pdf=mera400-sch-kp-PZ-DIC3-1-ideowy.pdf}}&lt;br /&gt;
* {{book | title=Schemat ideowy pak. PZ-RI3-1 | author=J. Zajdel, Z. Kopczyńska | date=Warszawa 1976 | id=12-003787 M-SJ-00139-01-BO | pdf=mera400-sch-kp-PZ-RI3-1-ideowy.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Instrukcje uruchamiania i instalacji =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Moduł MCT1001A-400}}&lt;br /&gt;
* {{book | title=Moduł MDT105S-400}}&lt;br /&gt;
* {{book | title=Moduł MDZ180-400}}&lt;br /&gt;
* {{book | title=Moduł MKZ-400}}&lt;br /&gt;
* {{book | title=Moduł MSR-400}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=EM400&amp;diff=3246</id>
		<title>EM400</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=EM400&amp;diff=3246"/>
		<updated>2025-01-03T16:22:35Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Em400-crook.png|thumb|500px|Start systemu [[CROOK-5]] i interpreter zleceń OSL w emulatorze EM400 z terminalem cool-retro-term]]&lt;br /&gt;
EM400 jest emulatorem systemu MERA-400. W obecnym stadium rozwoju pozwala na poprawne uruchamianie oryginalnego oprogramowania minikomputera, m.in. systemu operacyjnego [[CROOK]], poprawnie wykonują się też testy procesora dołączane do zestawu przez producenta. Emulowane elementy systemu to:&lt;br /&gt;
* procesor (zarówno MERY-400 jak i z [[Modyfikacje sprzętowe procesora|przeróbkami]] wprowadzonymi w [[MX-16]])&lt;br /&gt;
* [[Arytmometr Wielokrotnej Precyzji]]&lt;br /&gt;
* pamięć Elwro (ferromagnetyczna, bloki po 32ksłowa)&lt;br /&gt;
* [[Pamięć MEGA]] [[Amepol]]-u (półprzewodnikowa, bloki po 64ksłowa)&lt;br /&gt;
* kanał znakowy&lt;br /&gt;
* procesor peryferyjny [[MULTIX]]&lt;br /&gt;
* dysk [[Winchester]]&lt;br /&gt;
* terminal znakowy&lt;br /&gt;
&lt;br /&gt;
== Dokumentacja użytkownika ==&lt;br /&gt;
&lt;br /&gt;
* [[EM400 - Instalacja|Instalacja]]&lt;br /&gt;
* [[EM400 - konfiguracja|Konfiguracja]]&lt;br /&gt;
* [[EM400 - linia poleceń|Wywołanie z linii poleceń]]&lt;br /&gt;
* [[Debugger EM400|Debugger]]&lt;br /&gt;
* [[CROOK-5 w EM400]]&lt;br /&gt;
* [[EM400 - uruchamianie programów]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
* [[Pytania|Do wyjaśnienia]]&lt;br /&gt;
* [https://github.com/jakubfi?tab=repositories Repozytoria źródeł emulatora i narzędzi]&lt;br /&gt;
* [[Wydajność EM400|Wydajność]]&lt;br /&gt;
* [[EM400 - Plan prac|Plan prac]]&lt;br /&gt;
&lt;br /&gt;
== Narzędzia ==&lt;br /&gt;
* [[EMAS]] - assembler skrośny dla MERY-400 używający współczesnej składni&lt;br /&gt;
* [[EMDAS]] - deassembler binariów MERY-400&lt;br /&gt;
* [[EMAWP]] - biblioteka realizująca operacje na liczbach długich i zmiennoprzecinkowych w standardzie MERY-400&lt;br /&gt;
* [[EMCRK]] - biblioteka i narzędzia wspomagające obsługę struktur danych systemu [[CROOK-5]]&lt;br /&gt;
* [[ASSEM]] - assembler skrośny używający takiej samej składni jak [[Język_symboliczny_(assembler)_ASSM|ASSM]] i ASSK&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=EM400&amp;diff=3245</id>
		<title>EM400</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=EM400&amp;diff=3245"/>
		<updated>2025-01-03T16:19:09Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Em400-crook.png|thumb|500px|Start systemu [[CROOK-5]] i interpreter zleceń OSL w emulatorze EM400]]&lt;br /&gt;
EM400 jest emulatorem systemu MERA-400. W obecnym stadium rozwoju pozwala na poprawne uruchamianie oryginalnego oprogramowania minikomputera, m.in. systemu operacyjnego [[CROOK]], poprawnie wykonują się też testy procesora dołączane do zestawu przez producenta. Emulowane elementy systemu to:&lt;br /&gt;
* procesor (zarówno MERY-400 jak i z [[Modyfikacje sprzętowe procesora|przeróbkami]] wprowadzonymi w [[MX-16]])&lt;br /&gt;
* [[Arytmometr Wielokrotnej Precyzji]]&lt;br /&gt;
* pamięć Elwro (ferromagnetyczna, bloki po 32ksłowa)&lt;br /&gt;
* [[Pamięć MEGA]] [[Amepol]]-u (półprzewodnikowa, bloki po 64ksłowa)&lt;br /&gt;
* kanał znakowy&lt;br /&gt;
* procesor peryferyjny [[MULTIX]]&lt;br /&gt;
* dysk [[Winchester]]&lt;br /&gt;
* terminal znakowy&lt;br /&gt;
&lt;br /&gt;
== Dokumentacja użytkownika ==&lt;br /&gt;
&lt;br /&gt;
* [[EM400 - Instalacja|Instalacja]]&lt;br /&gt;
* [[EM400 - konfiguracja|Konfiguracja]]&lt;br /&gt;
* [[EM400 - linia poleceń|Wywołanie z linii poleceń]]&lt;br /&gt;
* [[Debugger EM400|Debugger]]&lt;br /&gt;
* [[CROOK-5 w EM400]]&lt;br /&gt;
* [[EM400 - uruchamianie programów]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
* [[Pytania|Do wyjaśnienia]]&lt;br /&gt;
* [https://github.com/jakubfi?tab=repositories Repozytoria źródeł emulatora i narzędzi]&lt;br /&gt;
* [[Wydajność EM400|Wydajność]]&lt;br /&gt;
* [[EM400 - Plan prac|Plan prac]]&lt;br /&gt;
&lt;br /&gt;
== Narzędzia ==&lt;br /&gt;
* [[EMAS]] - assembler skrośny dla MERY-400 używający współczesnej składni&lt;br /&gt;
* [[EMDAS]] - deassembler binariów MERY-400&lt;br /&gt;
* [[EMAWP]] - biblioteka realizująca operacje na liczbach długich i zmiennoprzecinkowych w standardzie MERY-400&lt;br /&gt;
* [[EMCRK]] - biblioteka i narzędzia wspomagające obsługę struktur danych systemu [[CROOK-5]]&lt;br /&gt;
* [[ASSEM]] - assembler skrośny używający takiej samej składni jak [[Język_symboliczny_(assembler)_ASSM|ASSM]] i ASSK&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Plik:Em400-crook.png&amp;diff=3244</id>
		<title>Plik:Em400-crook.png</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Plik:Em400-crook.png&amp;diff=3244"/>
		<updated>2025-01-03T16:17:33Z</updated>

		<summary type="html">&lt;p&gt;Amo: Amo przesłał nową wersję Plik:Em400-crook.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=UZ-DAT&amp;diff=3243</id>
		<title>UZ-DAT</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=UZ-DAT&amp;diff=3243"/>
		<updated>2024-10-31T17:52:51Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Ustawienia dla terminala MERA 7953N */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Konfiguracja parametrów transmisji =&lt;br /&gt;
&lt;br /&gt;
[[File:UZ-DAT-v4-front.jpg|thumb|Pakiet UZ-DAT]]&lt;br /&gt;
[[Plik:uzdat-zworki.png|thumb|Lokalizacja zworek na pakiecie UZ-DAT]]&lt;br /&gt;
&lt;br /&gt;
== Prędkość transmisji (zworki H, I) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! I !! H !! Prędkość (baud)&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 1-9 || 9600&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 2-9 || 4800&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 3-9 || 2400&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 4-9 || 1200&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 5-9 || 600&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 6-9 || 300&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 7-9 || 150&lt;br /&gt;
|-&lt;br /&gt;
| 1-3 || 7-9 || 110&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 8-9 || 75&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Parzystość (zworki D, G, E) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! D !! G !! E !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 2-3 || 2-3 || kontrola parzystości, przesyłane jest 7 bitów danych&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 1-2 || 2-3 || kontrola nieparzystości, przesyłane jest 7 bitów danych&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 || - || 1-3 || brak kontroli parzystości, przesyłane jest 8 bitów danych&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bity stopu (zworka J) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! J !! Bity stopu&lt;br /&gt;
|-&lt;br /&gt;
| 1-3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Polaryzacja sygnałów (zworki B, K) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! B !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 9-10 zwarte || sygnały DSR, DCD, CTS ignorowane&lt;br /&gt;
|-&lt;br /&gt;
| 9-10 rozwarte || sygnały DSR, DCD, CTS honorowane&lt;br /&gt;
|-&lt;br /&gt;
| 1-3, 2-4 || DSR (107) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 1-4, 2-3 || DSR (107) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
| 5-7, 6-8 || DCD (109) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 5-8, 6-7 || DCD (109) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
| 11-13, 12-14 || CTS (106) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 11-14, 12-13 || CTS (106) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
| 15-17, 16-18 || RxD (104) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 15-18, 16-17 || RxD (104) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Punkty 19 i 20 wykorzystywane są przy transmisji przez linię symetryczną.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! K !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 || TxD (103) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 3-1 || TxD (103) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Punkt 4 wykorzystywany jest przy transmisji przez linię symetryczną.&lt;br /&gt;
&lt;br /&gt;
== Poziomy sygnałów wyjściowych (zworka A) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! A !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 || DTR (108) V.24&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || DTR (108) TTL&lt;br /&gt;
|-&lt;br /&gt;
| 4-5 || RTS (105) V.24&lt;br /&gt;
|-&lt;br /&gt;
| 5-6 || RTS (105) TTL&lt;br /&gt;
|-&lt;br /&gt;
| 7-8 || TxD (103) V.24&lt;br /&gt;
|-&lt;br /&gt;
| 8-9 || TxD (103) TTL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Echo-plex (zworki F, C) ==&lt;br /&gt;
&lt;br /&gt;
Echo danych przychodzących&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! F !! C !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 zwarte || 1-2 || Echo włączone&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 rozwarte || 2-3 || Brak echa&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Złącze transmisji =&lt;br /&gt;
&lt;br /&gt;
Wyprowadzenia na zewnętrznym złączu krawędziowym pakietu UZ-DAT:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! VA (dół) !! Pozycja !! Kierunek || VB (góra)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ffaaaa | +5V || 1 || -- || bgcolor=#cccccc | GND&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ffaaaa | +5V || 2 || -- || bgcolor=#cccccc | GND&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ccccff | -RD || 3 || -&amp;gt; || bgcolor=#ccccff | +TD&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ccccff | -RD || 4 || -&amp;gt; || bgcolor=#ccccff | -TD&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ccccff | RD || 5 || -- || bgcolor=#ccccff | +T&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ccccff | RD || 6 || -- || bgcolor=#ccccff | -T&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 7 || -&amp;gt; || bgcolor=#ccccff | K19 (OK)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 8 || -&amp;gt; || bgcolor=#ccccff | K16 (albo K18?)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 9 || -&amp;gt; || bgcolor=#ccffcc | TxD (103) dane nadawane&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 10 || -&amp;gt; || bgcolor=#ccffcc | DTR (108) podłącz urządzenie do linii&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 11 || -&amp;gt; || bgcolor=#ccccff | K12&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 12 || -&amp;gt; || bgcolor=#ccffcc | RTS (105) żądanie nadawania&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 13 || &amp;lt;- || bgcolor=#ccffcc | CTS (106) gotowość do nadawania&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 14 || &amp;lt;- || bgcolor=#ccffcc | RxD (104) dane odbierane&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 15 || &amp;lt;- || bgcolor=#ccffcc | DCD (109) detektor fali nośnej&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 16 || || (NC)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 17 || -&amp;gt; || bgcolor=#ccccff | K10 (GOT. CZYT)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 18 || -&amp;gt; || bgcolor=#ccccff | K9 (ZER. GEN)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 19 || &amp;lt;- || bgcolor=#ccffcc | DSR (107) gotowość urządzenia transmisji danych&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 20 || -&amp;gt; || bgcolor=#ccccff | K11 (-SPU)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 21 || -&amp;gt; || bgcolor=#ccccff | K5 (DETEKTOR F.N)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 22 || -&amp;gt; || bgcolor=#ccccff | K4 (GOT. UTD)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ffaaaa | -5V || 23 || -&amp;gt; || bgcolor=#ccccff | K6 (GOT. PISZ.)&lt;br /&gt;
|-&lt;br /&gt;
| (NC) || 24 || || bgcolor=#ccccff | K17&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ustawienia dla terminala MERA 7953N =&lt;br /&gt;
&lt;br /&gt;
* 2400 bodów (I:2-3, H:3-9) - dostosować do ustawień terminala&lt;br /&gt;
* kontrola nieparzystości (D:2-3, G:1-2, E:2-3)&lt;br /&gt;
* 2 bity stopu (J:1-3)&lt;br /&gt;
* DSR, DCD, CTS honorowane (B:9-10 rozwarte)&lt;br /&gt;
* DSR zgodne z V.24 (B:1-3, B:2-4)&lt;br /&gt;
* DCD zgodne z V.24 (B:5-7, B:6-8)&lt;br /&gt;
* CTS zgodne z V.24 (B:11-13, B:12-14)&lt;br /&gt;
* RxD odwrotne niż V.24 (B:15-18, B:16-17)&lt;br /&gt;
* TxD zgodne z V.24 (K:1-2)&lt;br /&gt;
* poziomy napięć V.24 (A:1-2, A:4-5, A:7-8)&lt;br /&gt;
* echo-plex włączony (F:1-2, C:1-2)&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=UZ-DAT&amp;diff=3242</id>
		<title>UZ-DAT</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=UZ-DAT&amp;diff=3242"/>
		<updated>2024-10-31T17:51:59Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Konfiguracja parametrów transmisji =&lt;br /&gt;
&lt;br /&gt;
[[File:UZ-DAT-v4-front.jpg|thumb|Pakiet UZ-DAT]]&lt;br /&gt;
[[Plik:uzdat-zworki.png|thumb|Lokalizacja zworek na pakiecie UZ-DAT]]&lt;br /&gt;
&lt;br /&gt;
== Prędkość transmisji (zworki H, I) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! I !! H !! Prędkość (baud)&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 1-9 || 9600&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 2-9 || 4800&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 3-9 || 2400&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 4-9 || 1200&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 5-9 || 600&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 6-9 || 300&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 7-9 || 150&lt;br /&gt;
|-&lt;br /&gt;
| 1-3 || 7-9 || 110&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 8-9 || 75&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Parzystość (zworki D, G, E) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! D !! G !! E !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 2-3 || 2-3 || kontrola parzystości, przesyłane jest 7 bitów danych&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 1-2 || 2-3 || kontrola nieparzystości, przesyłane jest 7 bitów danych&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 || - || 1-3 || brak kontroli parzystości, przesyłane jest 8 bitów danych&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bity stopu (zworka J) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! J !! Bity stopu&lt;br /&gt;
|-&lt;br /&gt;
| 1-3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || 1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Polaryzacja sygnałów (zworki B, K) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! B !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 9-10 zwarte || sygnały DSR, DCD, CTS ignorowane&lt;br /&gt;
|-&lt;br /&gt;
| 9-10 rozwarte || sygnały DSR, DCD, CTS honorowane&lt;br /&gt;
|-&lt;br /&gt;
| 1-3, 2-4 || DSR (107) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 1-4, 2-3 || DSR (107) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
| 5-7, 6-8 || DCD (109) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 5-8, 6-7 || DCD (109) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
| 11-13, 12-14 || CTS (106) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 11-14, 12-13 || CTS (106) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
| 15-17, 16-18 || RxD (104) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 15-18, 16-17 || RxD (104) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Punkty 19 i 20 wykorzystywane są przy transmisji przez linię symetryczną.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! K !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 || TxD (103) w konwencji zgodnej z V.24&lt;br /&gt;
|-&lt;br /&gt;
| 3-1 || TxD (103) w konwencji odwrotnej&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Punkt 4 wykorzystywany jest przy transmisji przez linię symetryczną.&lt;br /&gt;
&lt;br /&gt;
== Poziomy sygnałów wyjściowych (zworka A) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! A !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 || DTR (108) V.24&lt;br /&gt;
|-&lt;br /&gt;
| 2-3 || DTR (108) TTL&lt;br /&gt;
|-&lt;br /&gt;
| 4-5 || RTS (105) V.24&lt;br /&gt;
|-&lt;br /&gt;
| 5-6 || RTS (105) TTL&lt;br /&gt;
|-&lt;br /&gt;
| 7-8 || TxD (103) V.24&lt;br /&gt;
|-&lt;br /&gt;
| 8-9 || TxD (103) TTL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Echo-plex (zworki F, C) ==&lt;br /&gt;
&lt;br /&gt;
Echo danych przychodzących&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! F !! C !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 zwarte || 1-2 || Echo włączone&lt;br /&gt;
|-&lt;br /&gt;
| 1-2 rozwarte || 2-3 || Brak echa&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Złącze transmisji =&lt;br /&gt;
&lt;br /&gt;
Wyprowadzenia na zewnętrznym złączu krawędziowym pakietu UZ-DAT:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! VA (dół) !! Pozycja !! Kierunek || VB (góra)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ffaaaa | +5V || 1 || -- || bgcolor=#cccccc | GND&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ffaaaa | +5V || 2 || -- || bgcolor=#cccccc | GND&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ccccff | -RD || 3 || -&amp;gt; || bgcolor=#ccccff | +TD&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ccccff | -RD || 4 || -&amp;gt; || bgcolor=#ccccff | -TD&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ccccff | RD || 5 || -- || bgcolor=#ccccff | +T&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ccccff | RD || 6 || -- || bgcolor=#ccccff | -T&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 7 || -&amp;gt; || bgcolor=#ccccff | K19 (OK)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 8 || -&amp;gt; || bgcolor=#ccccff | K16 (albo K18?)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 9 || -&amp;gt; || bgcolor=#ccffcc | TxD (103) dane nadawane&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 10 || -&amp;gt; || bgcolor=#ccffcc | DTR (108) podłącz urządzenie do linii&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 11 || -&amp;gt; || bgcolor=#ccccff | K12&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 12 || -&amp;gt; || bgcolor=#ccffcc | RTS (105) żądanie nadawania&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 13 || &amp;lt;- || bgcolor=#ccffcc | CTS (106) gotowość do nadawania&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 14 || &amp;lt;- || bgcolor=#ccffcc | RxD (104) dane odbierane&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 15 || &amp;lt;- || bgcolor=#ccffcc | DCD (109) detektor fali nośnej&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 16 || || (NC)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 17 || -&amp;gt; || bgcolor=#ccccff | K10 (GOT. CZYT)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 18 || -&amp;gt; || bgcolor=#ccccff | K9 (ZER. GEN)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 19 || &amp;lt;- || bgcolor=#ccffcc | DSR (107) gotowość urządzenia transmisji danych&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 20 || -&amp;gt; || bgcolor=#ccccff | K11 (-SPU)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 21 || -&amp;gt; || bgcolor=#ccccff | K5 (DETEKTOR F.N)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#cccccc | GND || 22 || -&amp;gt; || bgcolor=#ccccff | K4 (GOT. UTD)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=#ffaaaa | -5V || 23 || -&amp;gt; || bgcolor=#ccccff | K6 (GOT. PISZ.)&lt;br /&gt;
|-&lt;br /&gt;
| (NC) || 24 || || bgcolor=#ccccff | K17&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ustawienia dla terminala MERA 7953N =&lt;br /&gt;
&lt;br /&gt;
* 2400 bodów (I:2-3, H:3-9) - dostosować do ustawień terminala&lt;br /&gt;
* kontrola nieparzystości (D:2-3, G:1-2, E:2-3)&lt;br /&gt;
* 2 bity stopu (J:1-3)&lt;br /&gt;
* DSR, DCD, CTS honorowane (B:9-10 rozwarte)&lt;br /&gt;
* DSR zgodne z V.24 (B:1-3, B:2-4)&lt;br /&gt;
* DCD zgodne z V.24 (B:5-7, B:6-8)&lt;br /&gt;
* CTS zgodne z V.24 (B:11-13, B:12-14)&lt;br /&gt;
* RxD odwrotne niż V.24 (B:15-18, B:16-17)&lt;br /&gt;
* TxD zgodne z V.24 (K:1-2)&lt;br /&gt;
* poziomy napięć V.24 (A:1-2, !:4-5, A:7-8)&lt;br /&gt;
* echo-plex włączony (F:1-2, C:1-2)&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Pami%C4%99%C4%87_MEGA&amp;diff=3241</id>
		<title>Pamięć MEGA</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Pami%C4%99%C4%87_MEGA&amp;diff=3241"/>
		<updated>2024-10-20T13:18:29Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Pamięć alokacji PAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ME-DM-400-v1-front.jpg|thumb|Pakiet nośnika danych ME-DM-400 o pojemności 512ksłów ([[:File:ME-DM-400-v1-back.jpg|rewers]])]]&lt;br /&gt;
[[File:ME-GA-400-front.jpg|thumb|Pakiet ME-GA-400 ([[:File:ME-GA-400-back.jpg|rewers]])]]&lt;br /&gt;
[[File:ME-GI-400-front.jpg|thumb|Pakiet ME-GI-400 ([[:File:ME-GI-400-back.jpg|rewers]])]]&lt;br /&gt;
[[File:ME-BU-400-front.jpg|thumb|Pakiet zasilania bateryjnego ME-BU-400 ([[:File:ME-BU-400-back.jpg|rewers]])]]&lt;br /&gt;
= Wprowadzenie =&lt;br /&gt;
&lt;br /&gt;
Pamięć systemu MERA-400 jest dwuwymiarowa. Odwołania do pamięci dokonują się przez podanie pary współrzędnych logicznych. Pamięć wyposażona jest w mechanizm, dokonujący odwzorowania współrzędnych logicznych na współrzędne fizyczne.&lt;br /&gt;
&lt;br /&gt;
== Organizacja logiczna ==&lt;br /&gt;
&lt;br /&gt;
Pamięć podzielona jest na jednostki zwane blokami logicznymi. Bloków może być maksimum 16. Są one numerowane od 0 do 15. Numer bloku logicznego NBL ma 4 bity i stanowi pierwszą współrzędną logiczną pamięci. Drugą współrzędną jest adres logiczny wewnątrz bloku. Każdy blok ma pojemność do 64 k slow i jest podzielony na jednostki zwane stronami o pojemności 4 k słów każda. Zatem blok może mieć do 16 stron. Numer logiczny strony wewnątrz bloku stanowią 4 najstarsze bity adresu logicznego: NSL = AL&amp;lt;sub&amp;gt;0-3&amp;lt;/sub&amp;gt;. Zatem strona pamięci lokalizowana jest przez podanie pary współrzędnych (NBL,NSL), zaś komórka pamięci przez podanie pary współrzędnych (NBL,AL).&lt;br /&gt;
&lt;br /&gt;
== Organizacja fizyczna ==&lt;br /&gt;
&lt;br /&gt;
Nośnik fizyczny pamięci zorganizowany jest jako zbiór modułów. Moduły maja pojemność 32 k słów (np. pamięć ferrytowa) lub 64 k słów (pamięć MEGA). Numer modułu jest 4-bitową liczbą od 0 do 15 i stanowi pierwszą współrzędną fizyczną: NM. Moduły podzielone są na jednostki fizyczne, zwane kwantami, o pojemności 4 k słów.&lt;br /&gt;
Zatem moduł może zawierać 8 lub 16 kwantów. Numer kwantu wewnątrz modułu oznaczamy NK. Kwant pamięci identyfikowany jest przez podanie pary współrzędnych (NM, NK), zaś komórka pamięci przez podanie pary współrzędnych (NM, AF). &lt;br /&gt;
&lt;br /&gt;
Pamięć ferrytowa instalowana standardowo w systemie ma numer modułu 0, a w nim zaalokowane sprzętowo dwa kwanty o numerach 0 i 1, którym odpowiadają numery stron 0 i 1.&lt;br /&gt;
&lt;br /&gt;
== Alokacja ==&lt;br /&gt;
&lt;br /&gt;
Do ustalenia relacji między współrzędnymi logicznymi i fizycznymi służy rozkaz Alokuj (OU N&amp;lt;sub&amp;gt;15&amp;lt;/sub&amp;gt;=1 Q=0 nielegalny), który przypisuje:&lt;br /&gt;
&lt;br /&gt;
* numerowi bloku - numer modułu,&lt;br /&gt;
* numerowi strony - numer kwantu,&lt;br /&gt;
&lt;br /&gt;
zaś młodsze 12 bitów adresu pozostawia bez zmian.&lt;br /&gt;
&lt;br /&gt;
= Budowa pamięci MEGA =&lt;br /&gt;
&lt;br /&gt;
Pamięć MEGA zawiera:&lt;br /&gt;
&lt;br /&gt;
* pamięć alokacji PAL dla całej przestrzeni adresowej MERA-400,&lt;br /&gt;
* nośnik informacji PAO o pojemności od 128 k do 1024 k słów,&lt;br /&gt;
* pamięć stałą PAS o pojemności 4 k słów dostępną pod adresem logicznym (0,017xxxx).&lt;br /&gt;
  &lt;br /&gt;
Pamięć MEGA może występować w systemie razem z innymi modułami pamięci np. z pamięcią ferrytową, drutową itd. Pamięć MEGA jest umownie zorganizowana w moduły, każdy o pojemności 64 k czyli zawierającymi po 16 kwantów.&lt;br /&gt;
&lt;br /&gt;
== Pamięć alokacji PAL ==&lt;br /&gt;
  &lt;br /&gt;
Pamięć alokacji pamięci MEGA przechowuje odwzorowanie dla wszystkich adresów logicznych. Ma pojemność 256 słów 9-cio bitowych. Przed działaniem pamięci należy zapisać wszystkie pozycje pamięci PAL.&lt;br /&gt;
&lt;br /&gt;
Zapis do pamięci PAL wykonuje rozkaz ALOKUJ (OU,N&amp;lt;sub&amp;gt;15&amp;lt;/sub&amp;gt;=1, Q=0). Adres logiczny przesyłany jest w pierwszym argumencie rozkazu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
| R&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;12&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt; ||  R&amp;lt;sub&amp;gt;14&amp;lt;/sub&amp;gt; || R&amp;lt;sub&amp;gt;15&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | NSL || colspan=&amp;quot;8&amp;quot; | - || colspan=&amp;quot;4&amp;quot; | BNL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* R&amp;lt;sub&amp;gt;0-3&amp;lt;/sub&amp;gt; - zawiera NSL,&lt;br /&gt;
* R&amp;lt;sub&amp;gt;12-15&amp;lt;/sub&amp;gt; - zawiera BNL.&lt;br /&gt;
&lt;br /&gt;
Drugi argument rozkazu identyfikuje adres fizyczny:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
| N&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;12&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt; ||  N&amp;lt;sub&amp;gt;14&amp;lt;/sub&amp;gt; || N&amp;lt;sub&amp;gt;15&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| || || || - || - || || || colspan=&amp;quot;4&amp;quot; | NK || colspan=&amp;quot;4&amp;quot; | NM || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* N&amp;lt;sub&amp;gt;11-14&amp;lt;/sub&amp;gt; - numer modułu NM,&lt;br /&gt;
* N&amp;lt;sub&amp;gt;7-10&amp;lt;/sub&amp;gt; - numer kwantu w module NK,&lt;br /&gt;
&lt;br /&gt;
oraz niektóre atrybuty strony (rozróżniane przez pamięć MEGA):&lt;br /&gt;
&lt;br /&gt;
* N&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; - znacznik lokalizacji strony w pamięci MEGA (gdy N&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;=1),&lt;br /&gt;
* N&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; - znacznik dealokacji strony w pamięci MEGA (gdy N&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;=1),&lt;br /&gt;
* N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - znacznik odsłonięcia pamięci PAS (N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=1),&lt;br /&gt;
* N&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; - znacznik zasłonięcia pamięci PAS (N&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;=1),&lt;br /&gt;
* N&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; - wskaźnik zakończenia procesu alokacji pamięci MEGA.&lt;br /&gt;
&lt;br /&gt;
Pozycje N&amp;lt;sub&amp;gt;0-2&amp;lt;/sub&amp;gt; i N&amp;lt;sub&amp;gt;5-7&amp;lt;/sub&amp;gt; są ignorowane przez &amp;quot;obce&amp;quot; moduły pamięci. Przy instalacji pamięci MEGA należy dokonać przeróbki &amp;quot;obcych&amp;quot; modułów tak, aby nie reagowały na rozkazy alokacji z N6=1. Pamięć MEGA odpowiada OK na każdy rozkaz ALOKUJ z N&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;=1, bez względu na pojemność zaimplementowanego nośnika.&lt;br /&gt;
&lt;br /&gt;
W pamięci MEGA można przypisać rożnym adresom logicznym ten sam adres fizyczny.&lt;br /&gt;
&lt;br /&gt;
Pamięć MEGA odpowiada na rozkaz PISZ/CZYTAJ po wykonaniu rozkazu ALOKUJ z N&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=1, gdy rozkazy PISZ/CZYTAJ odwołują się do istniejącej w pamięci MEGA i zaalokowanej strony czyli alokowanej z N&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;=1 i N&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;=0.&lt;br /&gt;
&lt;br /&gt;
W pamięci MEGA przewidziane jest bateryjne podtrzymanie zasilania przy krótkotrwałych zanikach sieci. Zachowana jest wówczas zarówno zawartość pamięci PAL, jak i nośnika PAO. Przy faktycznym zaniku zasilania pamięć MEGA przestaje odpowiadać na rozkazy PISZ/CZYTAJ. Należy wówczas przeprowadzić pełną alokacje pamięci PAL oraz uwzględnić fakt zaniku informacji w nośniku PAO.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwaga:&#039;&#039;&#039; Moduł pamięci ferrytowej nie odpowiada na rozkaz ALOKUJ dotyczący sprzętowo zaalokowanych pierwszych dwóch kwantów. (BRAK-ODP).&lt;br /&gt;
&lt;br /&gt;
== Nośnik informacji PAO ==&lt;br /&gt;
&lt;br /&gt;
Pamięć MEGA może być wykonana z elementów 64 k-bitowych lub 256 k-bitowych. Nośnik może być implementowany w niepełnej pojemności. Przewidywane są następujące wykonania pamięci:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! Pojemność !! Elementy !! Numery modułów&lt;br /&gt;
|-&lt;br /&gt;
| 128k || 64k || 15, 14&lt;br /&gt;
|-&lt;br /&gt;
| 256k || 64k || 15 - 12&lt;br /&gt;
|-&lt;br /&gt;
| 256k || 256k || 15 - 12&lt;br /&gt;
|-&lt;br /&gt;
| 512k || 256k || 15 - 8&lt;br /&gt;
|-&lt;br /&gt;
| 768k || 256k || 15 - 4&lt;br /&gt;
|-&lt;br /&gt;
| 1024k || 256k || 15 - 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pamięć stała PAS ==&lt;br /&gt;
&lt;br /&gt;
Pamięć PAS zbudowana jest na elementach PROM. Przy odwołaniach do PAS (adresy logiczne (0,017xxxx)) nie dokonuje się transformacji adresu poprzez pamięć alokacji.&lt;br /&gt;
&lt;br /&gt;
Po zaniku zasilania pamięci MEGA lub/i wykonaniu zerowania systemu (CLEAR, rozkaz MCL) pamięć PAS jest dostępna (widoczna) w systemie. Pamięć PAS można &amp;quot;przesłonić&amp;quot; dowolnym rozkazem ALOKUJ z N&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;=1, oraz &amp;quot;odsłonić&amp;quot; dowolnym rozkazem ALOKUJ z N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=1.&lt;br /&gt;
&lt;br /&gt;
Pamięć PAS zawiera program realizujący następujące funkcje:&lt;br /&gt;
&lt;br /&gt;
* wstępny zapis całej pamięci PAL,&lt;br /&gt;
* zbadanie rzeczywistej konfiguracji pamięci w systemie MERA-400 (&amp;quot;obce&amp;quot; moduły pamięci, ich pojemność, sprzętowo zaalokowane kwanty, konfiguracja pamięci MEGA),&lt;br /&gt;
* testy pamięci MEGA,&lt;br /&gt;
* wczytanie wskazanego systemu operacyjnego do pamięci (wskazanej) oraz przekazanie mu sterowania wraz z informacjami o rzeczywistej konfiguracji pamięci systemu.&lt;br /&gt;
&lt;br /&gt;
= PAS - inicjator systemu pamięci MEGA =&lt;br /&gt;
&lt;br /&gt;
== Uruchomienie inicjatora ==&lt;br /&gt;
&lt;br /&gt;
Inicjator systemu PAS zawiera:&lt;br /&gt;
&lt;br /&gt;
* testy pamięci bloków obcych po 32K i MEGA po 64K,&lt;br /&gt;
* ściągaczki typowych systemów operacyjnych (CROOK, SOM),&lt;br /&gt;
* ściągaczkę systemu testów STM.&lt;br /&gt;
&lt;br /&gt;
Uruchomienie inicjatora następuje od adresu 0170000 bloku 0. Inicjator bada konfigurację dołączonej do systemu pamięci operacyjnej. Przy istnieniu hardwer&#039;owo zaalokowanej pamięci bloku 0 inicjator działa w tym bloku, w przypadku dołączonej wyłącznie pamięci MEGA inicjator alokuje na adresy 0-030000 bloku logicznego numer 0 trzy kwanty dla systemu operacyjnego z pamięci MEGA o minimalnym numerze modułu (tzn przy pojemności 1M slow są to kwanty 0, 1 i 2 modułu numer 0, a przy pojemności 512 K słów są to kwanty 0, 1 i 2 modułu numer 8) i do tego obszaru przepisuje wybrany system operacyjny. Po włączeniu maszyny, należy ustawić na kluczach adres 0170000, CLEAR, LOAD.&lt;br /&gt;
&lt;br /&gt;
Następnie na kluczach należy ustawić:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Klucze !! Opis&lt;br /&gt;
|-&lt;br /&gt;
| 1-3 || wybrany tryb pracy:&lt;br /&gt;
* 1 - test pamięci bloków obcych i MEGA,&lt;br /&gt;
* 2 - ściągniecie systemu [[SOM-MERCOMP]] (z dysku stałego),&lt;br /&gt;
* 3 - ściągniecie systemu testów STM,&lt;br /&gt;
* 4 - ściągniecie systemu [[SOM-MERCOMP]] (z winchestera),&lt;br /&gt;
|-&lt;br /&gt;
| 5-6 || wolny&lt;br /&gt;
|-&lt;br /&gt;
| 6-14 || niewykorzystany&lt;br /&gt;
|-&lt;br /&gt;
| 0 lub 7 || ściągniecie systemu CROOK, i jeżeli żaden inny klucz nie jest podniesiony przeprowadzana jest próba transmisji z dysku 5M talerza stałego jednostki nr 0 w kanale 4. Gdy dysk ten nie jest włączony lub nie jest gotowy, przeprowadzana jest próba transmisji kolejno z dysku elastycznego 360K nr 0 lub z WINCHESTERA nr 0 procesora MULTIX w kanale 1. Przy podniesionych kluczach adres dysku określany jest następująco:&lt;br /&gt;
* klucze 8-9 - numer dysku,&lt;br /&gt;
* klucze 10-13 - numer kanału,&lt;br /&gt;
* klucz 14=0&lt;br /&gt;
* klucz 15 - rodzaj dysku (0-wymienny, 1-stały lub 0-dysk elastyczny, 1-dysk twarty).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Przy pracy testu dodatkowe znaczenie mają klucze 4 oraz 8-15:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Klucze !! Opis&lt;br /&gt;
|-&lt;br /&gt;
| 4 || określa sposób porozumiewania się z operatorem przy teście pamięci.&lt;br /&gt;
* 1 - test zatrzymuje się na stopach w przypadku wystąpienia błędu,&lt;br /&gt;
* 0 - całkowity wydruk (nr urządzenia i nr kanału określają klucze 8-14)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || powoduje ominięcie testu pamięci obcych i przejście do testowania pamięci MEGA&lt;br /&gt;
|-&lt;br /&gt;
| 8-14 || nr urządzenia i nr kanału do porozumiewania się z operatorem (gdy klucz 4 = 0)&lt;br /&gt;
* 0 - przyjmuje się nr urządzenia = 4 i nr kanału = 15,&lt;br /&gt;
* &amp;gt; 0 - odczytywany jest nr urządzenia i nr kanału (nr urządzenia/10+nr kanału/14)&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Po ustawieniu kluczy należy włączyć klucz START.&lt;br /&gt;
&lt;br /&gt;
== Test pamięci bloków obcych i MEGA ==&lt;br /&gt;
&lt;br /&gt;
Test wykorzystuje klucz 4 pulpitu technicznego. W czasie wykonywania testu przy włączonym kluczu 4 na monitor nie są drukowane teksty. Test pamięci wykonuje się w sposób automatyczny.&lt;br /&gt;
&lt;br /&gt;
== Opis stopów ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=60 | HLT,01 || Nieudana próba alokacji, EN lub PE, bloków obcych.&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R2 - adres fizyczny     &lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,02 || Źle ustawiono klucze przy wyborze systemu&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,03 || Nieudana próba alokacji, EN lub PE, bloków pamięci MEGA.&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R2 - adres fizyczny.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,05 || Nieudana próba alokacji, BO, EN lub PE, 15 kwantu i 15 bloku pamięci MEGA, przy próbie uaktywnienia MEGI (1/0).&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R2 - adres fizyczny.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,06 || Błąd przy próbie odczytu poprzednio zapisanego obszaru pamięci MEGA (istnieją obce bloki pamięci)&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R6 - numer bloku, w którym wystąpił błąd,&lt;br /&gt;
* R1 - adres wystąpienia błędu,&lt;br /&gt;
* R2 - informacja zapisana (nr kwantu/3, nr bloku/15)&lt;br /&gt;
* R3 - informacja odczytana.&lt;br /&gt;
zapis/odczyt dokonywany jest do/z każdego pierwszego słowa kolejnych kwantów.&lt;br /&gt;
STOP/START wznawia działanie programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,010 || Nieudana próba dealokacji nieistniejącego obszaru pamięci MEGA.&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R2 - adres fizyczny.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,011 || Błąd przy próbie odczytu poprzednio zapisanego obszaru pamięci MEGA (obce bloki pamięci = 0)&lt;br /&gt;
zawartości rejestrów opisane są przy HLT,06.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,012 || Koniec testu pamięci MEGA.&lt;br /&gt;
STOP/START wznawia działanie testu od stanu poczatkowego i umożliwia ponowny wybór trybu pracy.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,013 || Błąd w czasie wykonywania testu. Transmisje PISZ/CZYTAJ dokonywane są po jednym słowie.&lt;br /&gt;
Zawartość rejestrów i komórek pamięci:&lt;br /&gt;
* 010014 - rodzaj testu (wartość od 1 do 3),&lt;br /&gt;
* 010033 - wzorzec testowany (wartość od 1 do 6),&lt;br /&gt;
* 010032 - sposób testowania (wartość = 1),&lt;br /&gt;
* 010004 - numer bloku, w którym wystąpił błąd,&lt;br /&gt;
* R1 - adres wystąpienia błędu,&lt;br /&gt;
* R2 - informacja,która powinna być zapisana,&lt;br /&gt;
* R3 - informacja odczytana.&lt;br /&gt;
STOP/START wznawia działanie programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,014 || Błąd parzystości w czasie wykonywania testu. Transmisje PISZ/CZYTAJ dokonywane są po jednym słowie.&lt;br /&gt;
Zawartość rejestrów i komórek pamięci opisane są w opisie HLT,013.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,015 || Błąd w czasie wykonywania testu. Transmisje PISZ/CZYTAJ dokonywane są po dwa słowa (rozkazy grupowe).&lt;br /&gt;
Zawartość rejestrów i komórek pamięci:&lt;br /&gt;
* 010014 - rodzaj testu (wartość od 1 do 3),&lt;br /&gt;
* 010033 - wzorzec testowany (wartość od 1 do 6),&lt;br /&gt;
* 010032 - sposób testowania (wartość = 2),&lt;br /&gt;
* 010004 - numer bloku, w którym wystąpił błąd,&lt;br /&gt;
* 010005 - adres wystąpienia błędu,&lt;br /&gt;
* R3 i R7 - informacja, która powinna być zapisana,&lt;br /&gt;
* R1 i R2 - informacja odczytana.&lt;br /&gt;
STOP/START wznawia działanie programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,016 || Błąd parzystości w czasie wykonywania testu. Transmisje PISZ/CZYTAJ dokonywane są po dwa słowa (rozkazy grupowe).&lt;br /&gt;
Zawartość rejestrów i komórek pamięci opisane są w opisie HLT,015.&lt;br /&gt;
STOP/START wznawia działanie programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,017 || Błąd w czasie wykonywania testu. Transmisje PISZ/CZYTAJ dokonywane są po siedem słów (rozkazy grupowe).&lt;br /&gt;
Zawartość rejestrów i komórek pamięci:&lt;br /&gt;
* 010014 - rodzaj testu (wartość od 1 do 3),&lt;br /&gt;
* 010033 - wzorzec testowany (wartość od 1 do 6),&lt;br /&gt;
* 010032 - sposób testowania (wartość = 3),&lt;br /&gt;
* 010004 - numer bloku, w którym wystąpił błąd,&lt;br /&gt;
* 010005 - adres wystąpienia błędu,&lt;br /&gt;
* 010021 - 010027 - informacja, która powinna być zapisana,&lt;br /&gt;
* R1 - R7 - informacja odczytana.&lt;br /&gt;
STOP/START wznawia działanie programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,021 || Błąd przy probie odczytu poprzednio wyzerowanego obszaru pamięci MEGA.&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R3 - numer bloku, w którym wystąpił błąd,&lt;br /&gt;
* R5 - adres wystąpienia błędu,&lt;br /&gt;
* R1 i R2 - informacja odczytana,&lt;br /&gt;
STOP/START wznawia działanie programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,022 || Nieudana próba drukowania tekstu na monitor.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,023 || Nieudana próba drukowania liczby na monitor.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,030 || Błąd parzystości podczas wykonywania testu. Transmisje PISZ/CZYTAJ dokonywane są po siedem słów (rozkazy grupowe).&lt;br /&gt;
Zawartość rejestrów i komórek pamięci opisane są w opisie HLT,017.&lt;br /&gt;
STOP/START wznawia działanie programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,032 || Nieudana próba dealokacji MEGI przed wybraniem systemu operacyjnego.&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R2 - adres fizyczny.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,033 || Zatrzymanie testu przy wyborze trybu pracy 4 lub 5.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,034 || Nieudana próba alokacji obszaru roboczego w pamięci MEGA.&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R7 - adres fizyczny.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,035 || Nieudana próba alokacji, EN lub PE, bloków pamięci MEGA.&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R2 - adres fizyczny.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,036 || Nieudana próba alokacji kwantu 14 i 15 w bloku 15 pamięci MEGA na obszar roboczy (przy blokach obcych = 0).&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R2 - adres fizyczny.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,037 || Wykrycie błędu podczas testowania obszaru roboczego.&lt;br /&gt;
STOP/START powoduje kontynuowanie testu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,040 || Podczas testowanie obszaru roboczego były błędy.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,041 || Nieudana próba dealokacji kwantu 15 w bloku 0 w pamięci MEGA.&lt;br /&gt;
Zawartość rejestrów:&lt;br /&gt;
* R1 - adres logiczny,&lt;br /&gt;
* R2 - adres fizyczny.&lt;br /&gt;
STOP/START nie wznawia działania programu.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| HLT,070 || Zatrzymanie testu przed skokiem do wybranego systemu operacyjnego, celem ustawienia potrzebnych kluczy.&lt;br /&gt;
STOP/START wznawia działanie programu.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wzorce testowane w programie:&lt;br /&gt;
&lt;br /&gt;
* 1 - stałe zero,&lt;br /&gt;
* 2 - stała jedynka,&lt;br /&gt;
* 3 - pływające zero,&lt;br /&gt;
* 4 - pływająca jedynka,&lt;br /&gt;
* 5 - adres,&lt;br /&gt;
* 6 - negacja adresu.&lt;br /&gt;
&lt;br /&gt;
Rodzaje testów:&lt;br /&gt;
&lt;br /&gt;
* 1 - zapis całego obszaru pamięci,&lt;br /&gt;
* 2 - zapis i bezpośredni odczyt całego obszaru pamięci, sprawdzenie zgodności zapisu z odczytem,&lt;br /&gt;
* 3 - odczyt z całego obszaru pamięci poprzednio zapisanego i sprawdzenie zgodności zapisu z odczytem.&lt;br /&gt;
&lt;br /&gt;
Sposoby testowania:&lt;br /&gt;
&lt;br /&gt;
* 1 - transmisje po jednym słowie.,&lt;br /&gt;
* 2 - transmisje po dwa słowa,&lt;br /&gt;
* 3 - transmisje po siedem slow.&lt;br /&gt;
&lt;br /&gt;
= Komunikaty wyprowadzane na monitor =&lt;br /&gt;
&lt;br /&gt;
Przy prawidłowo działającym teście pamięci i przy zadaniu wydruku na monitor wyprowadzane są następujące teksty:&lt;br /&gt;
 &lt;br /&gt;
 &amp;gt;&amp;gt;ZEROWANIE PAMIECI&lt;br /&gt;
&lt;br /&gt;
Zerowanie, sprawdzenie regeneracji i odczytanie całego obszaru pamięci, bloki od 0 do 15 trwa około 30 sekund. Po wyzerowaniu pamięci MEGA i przy zadaniu systemu operacyjnego odbywa się jej dealokacja.&lt;br /&gt;
&lt;br /&gt;
W przypadku, gdy sprawdzenie konfiguracji pamięci obcej nie wykazało istnienia bloków obcych, w bloku pamięci MEGA o najniższym numerze alokowanie są dwa lub trzy kwanty po 4 k na obszar o adresie (0,0) i (1,0) lub (0,0), (1,0) i (2,0) i następuje przejście do wybranego systemu operacyjnego.&lt;br /&gt;
&lt;br /&gt;
Jeżeli operator na kluczach 0 - 3 ustawi 0 sterowanie przechodzi do testu pamięci. Wyprowadzane są następujące teksty:&lt;br /&gt;
&lt;br /&gt;
 WZOR  A      RODZ  B      SPOSOB   C&lt;br /&gt;
 BLOKI 32K lub BLOKI 64K&lt;br /&gt;
 TEST BLOKU  N0  KONIEC TESTU&lt;br /&gt;
    .&lt;br /&gt;
    .&lt;br /&gt;
    .&lt;br /&gt;
 TEST BLOKU  NN  KONIEC TESTU&lt;br /&gt;
&lt;br /&gt;
* A - testowany wzorzec od 1 do 6&lt;br /&gt;
* B - rodzaj testowania od 1 do 3&lt;br /&gt;
* C - sposób testowania od 1 do 3&lt;br /&gt;
* N0, ..., NN - numery testowanych bloków pamięci MEGA.&lt;br /&gt;
&lt;br /&gt;
W trakcie wykonywania testu może pojawić się komunikat:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;BLAD&lt;br /&gt;
 &amp;gt;&amp;gt;ADRES ....&lt;br /&gt;
 &amp;gt;&amp;gt;ZAPIS  - ....&lt;br /&gt;
 &amp;gt;&amp;gt;ODCZYT - ....&lt;br /&gt;
&lt;br /&gt;
lub&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;BLAD PARZYSTOSCI&lt;br /&gt;
 &amp;gt;&amp;gt;ADRES ....&lt;br /&gt;
 &amp;gt;&amp;gt;ZAPIS  - ....&lt;br /&gt;
 &amp;gt;&amp;gt;ODCZYT - ....&lt;br /&gt;
&lt;br /&gt;
lub oba komunikaty równocześnie i zatrzymanie testu na odpowiednim stopie. Klucz STOP/START powoduje kontynuowanie testu.&lt;br /&gt;
&lt;br /&gt;
Podanie na kluczach 0-3 wartości odpowiadającej wybranemu systemowi powoduje:&lt;br /&gt;
&lt;br /&gt;
* sprawdzenie konfiguracji pamięci,&lt;br /&gt;
* wyzerowanie pamięci,&lt;br /&gt;
* zatrzymanie na stopie 070 przed wejściem do systemu, celem ustawienia kluczy wymaganych przez system operacyjny.&lt;br /&gt;
&lt;br /&gt;
Podanie na kluczach 0-3 wartości 4 lub 5 powoduje zatrzymanie HLT,033. Test całego obszaru pamięci MEGA, bloków od 0 do 15 trwa około 45 min. Test zakończony jest komunikatem END i stopem 012. STOP/START powoduje przejście do początku programu, co umożliwia ponowny wybór trybu pracy.&lt;br /&gt;
&lt;br /&gt;
{{Source|title=Pamięć MEGA|author=Amepol|date=1989-12-28}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Galeria&amp;diff=3240</id>
		<title>Galeria</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Galeria&amp;diff=3240"/>
		<updated>2024-10-20T13:18:05Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Pamięć półprzewodnikowa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zdjęcia modułów i pakietów systemu udostępnione są na licencji [http://creativecommons.org/licenses/by-nc-sa/4.0/ CC-BY-NC-SA]&lt;br /&gt;
&lt;br /&gt;
= Moduły systemu =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:MJC-400.jpg|Moduł Jednostki Centralnej MJC-400 (wraz z pamięcią ferrytową)&lt;br /&gt;
File:MPZ-400 i MPOP-400.jpg|Moduły pamięci operacyjnej półprzewodnikowej MPOP-400 i pamięci zewnętrznych MPZ-400&lt;br /&gt;
File:Pulpit Techniczny.jpg|Pulpit techniczny&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pakiety podstawowe jednostki centralnej =&lt;br /&gt;
&lt;br /&gt;
== Procesor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:P-A-front.jpg|Pakiet arytmometru P-A ([[:File:P-A-back.jpg|rewers]])&lt;br /&gt;
File:P-D-front.jpg|Pakiet dekodera P-D ([[:File:P-D-back.jpg|rewers]])&lt;br /&gt;
File:P-M-front.jpg|Pakiet mikrooperacji P-M ([[:File:P-M-back.jpg|rewers]])&lt;br /&gt;
File:P-P-front.jpg|Pakiet układu przerwań P-P ([[:File:P-P-back.jpg|rewers]])&lt;br /&gt;
File:P-R-front.jpg|Pakiet rejestrów P-R ([[:File:P-R-back.jpg|rewers]])&lt;br /&gt;
File:P-X-front.jpg|Pakiet sterowania P-X ([[:File:P-X-back.jpg|rewers]])&lt;br /&gt;
File:P-K-front.jpg|Pakiet kluczy P-K ([[:File:P-K-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arytmometr Wielokrotnej Precyzji ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:F-PA-front.jpg|Pakiet arytmometru F-PA ([[:File:F-PA-back.jpg|rewers]])&lt;br /&gt;
File:F-PM-front.jpg|Pakiet mikrooperacji F-PM ([[:File:F-PM-back.jpg|rewers]])&lt;br /&gt;
File:F-PS-front.jpg|Pakiet sterowania F-PS ([[:File:F-PS-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pamięć ferrytowa ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FJP-front.jpg|Pakiet nośnika informacji FJP-8/18 (Elwro) ([[:File:FJP-back.jpg|rewers]])&lt;br /&gt;
File:SM-POSE-front.jpg|Pakiet sterowania SM-POSE ([[:File:SM-POSE-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pamięć półprzewodnikowa (produkcji Zakładów ERA) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:JPP16-front.jpg|Pakiet nośnika informacji JPP16 ([[:File:JPP16-back.jpg|rewers]])&lt;br /&gt;
File:SPP32-front.jpg|Pakiet sterowania SPP32 ([[:File:SPP32-back.jpg|rewers]])&lt;br /&gt;
File:PPS32-front.jpg|Pakiet sterowania PPS32 ([[:File:PPS32-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interfejs systemu ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:I-SK-front.jpg|Pakiet interfejsu I-SK ([[:File:I-SK-back.jpg|rewers]])&lt;br /&gt;
File:I-SP-front.jpg|Pakiet interfejsu I-SP ([[:File:I-SP-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Płytki uniwersalne ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:MOMPUX11-front.jpg|PUX-11 ([[:File:MOMPUX11-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kanały i interfejsy urządzeń =&lt;br /&gt;
&lt;br /&gt;
== Kanał automatyki ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:A-CA-front.jpg|Pakiet automatyki CAMAC A-CA ([[:File:A-CA-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kanał pamięciowy ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:KP-M_KP-S-front.jpg|Kanał pamięciowy, pakiet KP-M i KP-S ([[:File:KP-M_KP-S-back.jpg|rewers]])&lt;br /&gt;
File:KP-W-front.jpg|Kanał pamięciowy, pakiet KP-W ([[:File:KP-W-back.jpg|rewers]])&lt;br /&gt;
File:PZ-CI-front.jpg|Jednostka sterująca pamięci dyskowych, pakiet PZ-CI ([[:File:PZ-CI-back.jpg|rewers]])&lt;br /&gt;
File:PZ-DC-front.jpg|Jednostka sterująca pamięci dyskowych, pakiet PZ-DC ([[:File:PZ-DC-back.jpg|rewers]])&lt;br /&gt;
File:PZ-DIC-front.jpg|Jednostka sterująca pamięci dyskowych, pakiet PZ-DIC ([[:File:PZ-DIC-back.jpg|rewers]])&lt;br /&gt;
File:PZ-RI-front.jpg|Jednostka sterująca pamięci dyskowych, pakiet PZ-RI ([[:File:PZ-RI-back.jpg|rewers]])&lt;br /&gt;
&lt;br /&gt;
File:SM-PZPT5-front.jpg|Jednostka sterująca napędów taśmowych PT-305, pakiet SM-PZPT5 ([[:File:SM-PZPT5-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kanał znakowy ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:KZ-A-v1-front.jpg|Kanał znakowy, pakiet KZ-A (wer.1) ([[:File:KZ-A-v1-back.jpg|rewers]])&lt;br /&gt;
File:KZ-A-v2-front.jpg|Kanał znakowy, pakiet KZ-A (wer.2) ([[:File:KZ-A-v2-back.jpg|rewers]])&lt;br /&gt;
File:KZ-B-v1-front.jpg|Kanał znakowy, pakiet KZ-B (wer.1) ([[:File:KZ-B-v1-back.jpg|rewers]])&lt;br /&gt;
File:KZ-B-v2-front.jpg|Kanał znakowy, pakiet KZ-B (wer.2) ([[:File:KZ-B-v2-back.jpg|rewers]])&lt;br /&gt;
&lt;br /&gt;
File:UZ-DAT-v1-front.jpg|Interfejs szeregowy UZ-DAT (wer.1) ([[:File:UZ-DAT-v1-back.jpg|rewers]])&lt;br /&gt;
File:UZ-DAT-v2-front.jpg|Interfejs szeregowy UZ-DAT (wer.2) ([[:File:UZ-DAT-v2-back.jpg|rewers]])&lt;br /&gt;
File:UZ-DAT-v3-front.jpg|Interfejs szeregowy UZ-DAT (wer.3) ([[:File:UZ-DAT-v3-back.jpg|rewers]])&lt;br /&gt;
File:UZ-DAT-v4-front.jpg|Interfejs szeregowy UZ-DAT (wer.4) ([[:File:UZ-DAT-v4-back.jpg|rewers]])&lt;br /&gt;
File:UZ-DZM-front.jpg|Interfejs drukarki UZ-DZM ([[:File:UZ-DZM-back.jpg|rewers]])&lt;br /&gt;
File:UZ-PFD-front.jpg|Interfejs dziurkarki UZ-PFD ([[:File:UZ-PFD-back.jpg|rewers]])&lt;br /&gt;
&lt;br /&gt;
File:UZFA-front.jpg|Interfejs stacji dysków UZFA ([[:File:UZFA-back.jpg|rewers]])&lt;br /&gt;
File:UZFX-front.jpg|Interfejs stacji dysków UZFX ([[:File:UZFX-back.jpg|rewers]])&lt;br /&gt;
&lt;br /&gt;
File:UZ-CT-front.jpg|Interfejs czytnika taśmy UZ-CT ([[:File:UZ-CT-back.jpg|rewers]])&lt;br /&gt;
File:UZ-CT-v2-front.jpg|Interfejs czytnika taśmy UZ-CT (wer.2) ([[:File:UZ-CT-v2-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pakiety Amepolu =&lt;br /&gt;
&lt;br /&gt;
== Pamięć półprzewodnikowa ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ME-ST-400-front.jpg|Pakiet sterowania ME ST-400 ([[:File:ME-ST-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-AL-400-front.jpg|Pakiet alokacji ME AL-400 ([[:File:ME-AL-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-AL-400-v2-front.jpg|Pakiet alokacji ME AL-400 (wer.2) ([[:File:ME-AL-400-v2-back.jpg|rewers]])&lt;br /&gt;
File:ME-DM-400-v3-front.jpg|Pakiet nośnika danych ME DM-400 ([[:File:ME-DM-400-v3-back.jpg|rewers]])&lt;br /&gt;
File:ME-JF-400-front.jpg|Pakiet interfejsu ME JF-400 ([[:File:ME-JF-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-BU-400-v2-front.jpg|Pakiet zasilania bateryjnego ME BU-400 ([[:File:ME-BU-400-v2-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pamięć półprzewodnikowa MEGA ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ME-GA-400-front.jpg|Pakiet ME-GA-400 ([[:File:ME-GA-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-GI-400-front.jpg|Pakiet ME-GI-400 ([[:File:ME-GI-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-DM-400-v1-front.jpg|Pakiet nośnika danych ME-DM-400 (wer.1) ([[:File:ME-DM-400-v1-back.jpg|rewers]])&lt;br /&gt;
File:ME-DM-400-v2-front.jpg|Pakiet nośnika danych ME-DM-400 (wer.2) ([[:File:ME-DM-400-v2-back.jpg|rewers]])&lt;br /&gt;
File:ME-BU-400-front.jpg|Pakiet zasilania bateryjnego ME-BU-400 ([[:File:ME-BU-400-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MULTIX ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ME-BI-400-front.jpg|Pakiet ME-BI-400 ([[:File:ME-BI-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-BM-400-front.jpg|Pakiet ME-BM-400 ([[:File:ME-BM-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-FDC-front.jpg|Pakiet dysku elastycznego ME-FDC ([[:File:ME-FDC-back.jpg|rewers]])&lt;br /&gt;
File:ME-WDC-506-front.jpg|Pakiet winchestera ME-WDC-506 ([[:File:ME-WDC-506-back.jpg|rewers]])&lt;br /&gt;
File:ME-MIK-400-front.jpg|Pakiet mikrokomputera ME-MIK-400 ([[:File:ME-MIK-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-UTR-400-front.jpg|Pakiet urządzeń równoległych ME-UTR-400 ([[:File:ME-UTR-400-back.jpg|rewers]])&lt;br /&gt;
File:ME-UTS-400-front.jpg|Pakiet urządzeń szeregowych ME-UTS-400 ([[:File:ME-UTS-400-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zegar czasu rzeczywistego ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ME-CLO-400-front.jpg|ME-CLO-400 - zegar czasu rzeczywistego ([[:File:ME-CLO-400-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pakiety Computexu =&lt;br /&gt;
&lt;br /&gt;
== Pamięć półprzewodnikowa ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:MA-02-front.jpg|Pakiet nośnika informacji MA-02 ([[:File:MA-02-back.jpg|rewers]])&lt;br /&gt;
File:MA-03-front.jpg|Pakiet nośnika informacji MA-03 ([[:File:MA-03-back.jpg|rewers]])&lt;br /&gt;
File:PP-03-front.jpg|Pakiet sterowania PP-03 ([[:File:PP-03-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kontroler dysku ==&lt;br /&gt;
&lt;br /&gt;
Uwaga: pakiet ten jest &#039;&#039;prawdopodobnie&#039;&#039; produkcji Computex-u&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:HDC-M400-front.jpg|Pakiet kontrolera dysku HDC M400 ([[:File:HDC-M400-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pakiety specjalizowane =&lt;br /&gt;
&lt;br /&gt;
== Specjalizowany Procesor Meteorologiczny ==&lt;br /&gt;
&lt;br /&gt;
=== Blok Sterowania ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:BS-1-front.jpg|BS-1 ([[:File:BS-1-back.jpg|rewers]])&lt;br /&gt;
File:BS-3-front.jpg|BS-3 ([[:File:BS-3-back.jpg|rewers]])&lt;br /&gt;
File:BS-7-front.jpg|BS-7 ([[:File:BS-7-back.jpg|rewers]])&lt;br /&gt;
File:BS-7-2-front.jpg|BS-7 (v2) ([[:File:BS-7-2-back.jpg|rewers]])&lt;br /&gt;
File:R1-BS-6-front.jpg|R1-BS-6 ([[:File:R1-BS-6-back.jpg|rewers]])&lt;br /&gt;
File:R1-BS-6-2-front.jpg|R1-BS-6 (v2) ([[:File:R1-BS-6-2-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blok Przekształcania Współrzędnych ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:BPW-1-front.jpg|BPW-1 ([[:File:BPW-1-back.jpg|rewers]])&lt;br /&gt;
File:BPW-1-2-front.jpg|BPW-1 (v2) ([[:File:BPW-1-2-back.jpg|rewers]])&lt;br /&gt;
File:BPW-5-front.jpg|BPW-5 ([[:File:BPW-5-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blok Uśredniania ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:BU-3-1-front.jpg|BU3 (v2) ([[:File:BU-3-1-back.jpg|rewers]])&lt;br /&gt;
File:BU-3-2-front.jpg|BU3 (v3) ([[:File:BU-3-2-back.jpg|rewers]])&lt;br /&gt;
File:R1-BU-1-front.jpg|R1-BU-1 ([[:File:R1-BU-1-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blok Pamięci Danych ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:BPD-4-front.jpg|BPD-4 ([[:File:BPD-4-back.jpg|rewers]])&lt;br /&gt;
File:BPD-4-2-front.jpg|BPD-4 (v2) ([[:File:BPD-4-2-back.jpg|rewers]])&lt;br /&gt;
File:BPD-6-front.jpg|BPD-6 ([[:File:BPD-6-back.jpg|rewers]])&lt;br /&gt;
File:BPD-8K-front.jpg|BPD-8K ([[:File:BPD-8K-back.jpg|rewers]])&lt;br /&gt;
File:BPD-8K-2-front.jpg|BPD-8K (v2) ([[:File:BPD-8K-2-back.jpg|rewers]])&lt;br /&gt;
File:BPD-8K-3-front.jpg|BPD-8K (v3)([[:File:BPD-8K-3-back.jpg|rewers]])&lt;br /&gt;
File:BPD-8K-4-front.jpg|BPD-8K (v4)([[:File:BPD-8K-4-back.jpg|rewers]])&lt;br /&gt;
File:BPD-X-front.jpg|BPD-?? ([[:File:BPD-X-back.jpg|rewers]])&lt;br /&gt;
File:R1-BPD-1-front.jpg|R1-BPD-1 ([[:File:R1-BPD-1-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blok Transmisji ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:BT-1-front.jpg|BT-1 ([[:File:BT-1-back.jpg|rewers]])&lt;br /&gt;
File:BT-1-2-front.jpg|BT-1 ([[:File:BT-1-2-back.jpg|rewers]])&lt;br /&gt;
File:BT2-front.jpg|BT2 ([[:File:BT2-back.jpg|rewers]])&lt;br /&gt;
File:R1-BT2-front.jpg|R1-BT2 ([[:File:R1-BT2-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inne ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:SD-2-front.jpg|SD-2 ([[:File:SD-2-back.jpg|rewers]])&lt;br /&gt;
File:SM-UZ-DAT1-MOD-02-front.jpg|SM-UZ-DAT1 MOD 02 ([[:File:SM-UZ-DAT1-MOD-02-back.jpg|rewers]])&lt;br /&gt;
File:SM-UZ-DAT1-MOD-02-2-front.jpg|SM-UZ-DAT1 MOD 02 (v2) ([[:File:SM-UZ-DAT1-MOD-02-2-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Jednostka sterująca Generatora Sygnałów Radiolokacyjnych ==&lt;br /&gt;
&lt;br /&gt;
Różne wersje pakietu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:A-itwl-jsu-4-front.jpg|A-ITWL-JSU-4 ([[:File:A-itwl-jsu-4-back.jpg|rewers]])&lt;br /&gt;
File:Itwl-jsu-4-front.jpg|ITWL-JSU-4 ([[:File:Itwl-jsu-4-back.jpg|rewers]])&lt;br /&gt;
File:B-jsu-4-front.jpg|B-JSU-4 ([[:File:B-jsu-4-back.jpg|rewers]])&lt;br /&gt;
File:R1-jsu-4-front.jpg|R1-JSU-4 ([[:File:R1-jsu-4-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MERA-400 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mera400-zestaw-standard.jpg|MERA-400, zestaw standardowy&lt;br /&gt;
File:Uw-mera400-pg.jpg|Dwuprocesorowa konfiguracja MERY-400, Uniwersytet Warszawski, 1981&lt;br /&gt;
File:Deblin-mera-1.jpg|[[MERA-400_w_WSOSP|Imitator Kierowania Samolotami, WSOSP Dęblin]]&lt;br /&gt;
File:Mera400.jpg|MERA-400, lokalizacja nieznana, &#039;&#039;fot. archiwum IMM&#039;&#039;&lt;br /&gt;
File:Mera400_mzk.jpg|MERA-400, Dział Teleinformatyki i Łączności MZK Warszawa&lt;br /&gt;
File:Mera400_IFJ_PAN.jpg|MERA-400, Instytut Fizyki Jądrowej PAN&lt;br /&gt;
File:Mera400_pg.jpg|MERA-400, PT-305, CAMAC i K-202, Politechnika Gdańska&lt;br /&gt;
File:Mera-400-prototyp.jpg|Prototypowa wersja MERY-400 (z prawej). W tle napędy taśmowe PT-105&lt;br /&gt;
File:Jd_mera_front.jpg|MERA-400, Muzeum Techniki w Warszawie&lt;br /&gt;
File:Jd_mera_all.jpg|MERA-400 i MERA-9425, Muzeum Techniki w Warszawie&lt;br /&gt;
File:Mt_mera_wszystko.jpg|MERA-400 oraz MERA-9425, Muzeum Techniki w Warszawie&lt;br /&gt;
File:Mt_mera_front.jpg|MERA-400 - Widoczny Moduł Zasilania Sekwencyjnego i [[Pulpit techniczny]], Muzeum Techniki w Warszawie&lt;br /&gt;
File:Mt_mera_front_all.jpg|MERA-400, Muzeum Techniki w Warszawie&lt;br /&gt;
File:Mt_mera_tyl.jpg|MERA-400, widok z tyłu, Muzeum Techniki w Warszawie&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Peryferia i nośniki danych =&lt;br /&gt;
== Pamięć SP45DE ==&lt;br /&gt;
&lt;br /&gt;
=== Blok sterowania ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Sp45de-front-top.jpg|SP45DE - blok sterowania, widok z góry&lt;br /&gt;
File:Sp45de-top.jpg|SP45DE - blok sterowania, widok z góry&lt;br /&gt;
File:Sp45de-front-otwarty.jpg|SP45DE - blok sterowania z otwartym przednim panelem&lt;br /&gt;
File:Sp45de-tyl.jpg|SP45DE - blok sterowania, widok od tyłu&lt;br /&gt;
File:Sp45de-zasilacz-top.jpg|SP45DE - zasilacz bloku sterowania&lt;br /&gt;
File:Sp45de-bok-zasilacz.jpg|SP45DE - zasilacz bloku sterowania&lt;br /&gt;
File:Sp45de-bok-filtry.jpg|SP45DE - filtry bloku sterowania&lt;br /&gt;
File:Sp45de-plater.jpg|SP45DE - plater bloku sterowania&lt;br /&gt;
File:Sp45de-plater-wiazki.jpg|SP45DE - plater bloku sterowania, wiązki połączeniowe&lt;br /&gt;
File:Sp45de-plater-wneka.jpg|SP45DE - wnęka plateru bloku sterowania&lt;br /&gt;
File:Sp45de-spod.jpg|SP45DE - blok sterowania, widok od spodu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pakiety bloku sterowania ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Sp45de-cpu-front.jpg|Procesor ([[:File:Sp45de-cpu-back.jpg|rewers]])&lt;br /&gt;
File:Sp45de-romram-front.jpg|Pamięć ROM i RAM ([[:File:Sp45de-romram-back.jpg|rewers]])&lt;br /&gt;
File:Sp45de-io-front.jpg|I/O (sprzęg z komputerem) ([[:File:Sp45de-io-back.jpg|rewers]])&lt;br /&gt;
File:Sp45de-sel-front.jpg|Selektor (sprzęg z napędem) ([[:File:Sp45de-sel-back.jpg|rewers]])&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inne ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mt_pt305.jpg|PT-305, Muzeum Techniki w Warszawie&lt;br /&gt;
File:Jd_mera_pt305.jpg|Dwa napędy PT-305, w tle stojak z K-202 i kasetami CAMAC, Muzeum Techniki w Warszawie&lt;br /&gt;
File:Mt_plix.jpg|Wnętrze obudowy ze stacją dysków 5,25&amp;quot; i dyskiem Winchester, podłączanej do procesora [[PLIX]]&lt;br /&gt;
File:Mt_plix_back.jpg|Wnętrze obudowy ze stacją dysków 5,25&amp;quot; i dyskiem Winchester, widok z tyłu&lt;br /&gt;
File:Mt_winchester.jpg|Dysk Winchester (NEC D5126) podłączany do procesora [[PLIX]]&lt;br /&gt;
File:Nec-mera.jpg|Winchester NEC D5126&lt;br /&gt;
File:Mt_plix_winchester_bottom.jpg|Winchester (NEC D5126) od strony elektroniki&lt;br /&gt;
File:Dyski-nec.jpg|Poszukiwanie oprogramowania MERY-400: Winchestery oczekujące na odczyt&lt;br /&gt;
File:Tape_all.jpg|Kolekcja taśm z Politechniki Gdańskiej&lt;br /&gt;
File:Tape_001_archiwum_crook_assk.jpg| 001 Archiwum CROOK ASSK&lt;br /&gt;
File:Tape_002_assk_archiwum.jpg| 002 Archiwum programów&lt;br /&gt;
File:Tape_101_archiwum_zc.jpg| 101 Archiwum&lt;br /&gt;
File:Tape_103_cemma.jpg| 103 CEMMA&lt;br /&gt;
File:Tape_t023_crook_mera.jpg| T023 CROOK-3 MERA-400&lt;br /&gt;
File:Tape_tasma_wzorcowa_pt-3.jpg| Taśma wzorcowa PT-3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Galerie innych urządzeń = &lt;br /&gt;
&lt;br /&gt;
* [[DS-8]] - mikrokomputer obrabiarki numerycznej NUCON 400&lt;br /&gt;
* [[MERA-400_w_WSOSP|IKS-80]] - pakiety Imitatora Kierowania Samolotami&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3239</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3239"/>
		<updated>2024-10-11T08:21:55Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Uruchamianie pakietu P-M */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [ns] !! Czas impulsu&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 12 || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 12 || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11 + 5 || 12 || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11 + 5 || 22 || M61 || 4 || 100-170 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11 + 5 || 12 || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11 + 5 || 22 || M62 || 4 || 100-170 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11 + 5 || 12 || M63 || 12 || 80-130 || 160&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
# Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
# Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
# Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [ns] !! Czas impulsu&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 22 || M90 || 4 || 100-170 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 82 || M90 || 12 || 180-380 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
# Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
# Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3238</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3238"/>
		<updated>2024-08-25T17:25:38Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [ns] !! Czas impulsu&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 12 || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 12 || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11 + 5 || 12 || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11 + 5 || 22 || M61 || 4 || 100-170 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11 + 5 || 12 || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11 + 5 || 22 || M62 || 4 || 100-170 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11 + 5 || 12 || M63 || 12 || 80-130 || 160&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
# Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
# Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
# Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [ns] !! Czas impulsu&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 22 || M90 || 4 || 100-170 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 87 || M90 || 12 || 180-380 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
# Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
# Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3237</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3237"/>
		<updated>2024-08-25T15:40:13Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [ns] !! Czas impulsu&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 12 || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 12 || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11 + 5 || 12 || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11 + 5 || 22 || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11 + 5 || 12 || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11 + 5 || 22 || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11 + 5 || 12 || M63 || 12 || 80-130 || 160&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
# Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
# Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
# Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [ns] !! Czas impulsu&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 22 || M90 || 4 || 100-160 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 87 || M90 || 12 || 180-380 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
# Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
# Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3236</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3236"/>
		<updated>2024-08-25T15:39:55Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [ns] !! Czas impulsu&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 12 || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 12 || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11 + 5 || 12 || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11 + 5 || 22 || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11 + 5 || 12 || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11 + 5 || 22 || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11 + 5 || 12 || M63 || 12 || 80-130 || 160&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
# Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
# Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
# Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; [ns] !! Czas impulsu&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 22 || M90 || 4 || 100-160 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 87 || M90 || 12 || 180-380 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
# Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
# Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3235</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3235"/>
		<updated>2024-08-25T15:38:32Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 12 || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 12 || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11 + 5 || 12 || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11 + 5 || 22 || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11 + 5 || 12 || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11 + 5 || 22 || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11 + 5 || 12 || M63 || 12 || 80-130 || 160&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 22 || M90 || 4 || 100-160 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 87 || M90 || 12 || 180-380 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3234</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3234"/>
		<updated>2024-08-25T15:36:30Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Uruchamianie pakietu P-M */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 12 || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 12 || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11 + 5 || 12 || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11 + 5 || 22 || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11 + 5 || 12 || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11 + 5 || 22 || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11 + 5 || 12 || M63 || 12 || 80..130 || 160(?) || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 22 || M90 || 4 || 100-160 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 87 || M90 || 12 || 180-380 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3233</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3233"/>
		<updated>2024-08-25T15:33:56Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 12 || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 12 || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11 + 5 || 12 || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11 + 5 || 22 || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11 + 5 || 12 || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11 + 5 || 22 || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11 + 5 || 12 || M63 || 12 || 80..130 || 160(?) || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 22 || M90 || 4 || 100-160 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 33 || M90 || 12 || 200-400 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3232</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3232"/>
		<updated>2024-08-25T15:33:44Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 12 || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 12 || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11 + 5 || 12 || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11 + 5 || 22 || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11 + 5 || 12 || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11 + 5 || 22 || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160(?) || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [kohm] !! C [pF] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11 + 5 || 22 || M90 || 4 || 100-160 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11 + 5 || 33 || M90 || 12 || 200-400 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3231</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3231"/>
		<updated>2024-08-25T15:32:56Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160(?) || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 100-160 || 120 || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 200-400 || 380 || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3230</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3230"/>
		<updated>2024-08-25T15:32:36Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160(?) || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 100-160 || 120ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 200-400 || 380ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3229</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3229"/>
		<updated>2024-08-25T15:31:57Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Uruchamianie pakietu P-M */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160(?) || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji !! Czas impulsu [ns] !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || || 120ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || || 380ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3228</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3228"/>
		<updated>2024-08-25T15:17:08Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160(?) || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji ustawień na sprawnych pakietach P-X oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 120ns &amp;amp;plusmn;10ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 380ns &amp;amp;plusmn;10ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3227</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3227"/>
		<updated>2024-08-25T15:16:27Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80-130 || 90 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80-130 || 110 || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80-130 || 120 || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100-160 || 150 || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80-130 || 120 || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100-160 || 150 || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160(?) || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwagi:&#039;&#039;&#039;&lt;br /&gt;
* Czasy ustawiać z dokładnością &amp;amp;plusmn;10ns&lt;br /&gt;
* Podane zakresy regulacji są szacunkowe. Zależą od dokładności rezystacncji i pojemności w układach RC oraz użytych uniwibratorów.&lt;br /&gt;
* Z obserwacji oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 120ns &amp;amp;plusmn;10ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 380ns &amp;amp;plusmn;10ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3226</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3226"/>
		<updated>2024-08-25T15:13:35Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80-130 || 90 &amp;amp;plusmn;10ns || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80-130 || 110 &amp;amp;plusmn;10ns || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80-130 || 120 &amp;amp;plusmn;10ns || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100-160 || 150 &amp;amp;plusmn;10ns || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80-130 || 120 &amp;amp;plusmn;10ns || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100-160 || 150 &amp;amp;plusmn;10ns || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160(?) &amp;amp;plusmn;10ns || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwaga:&#039;&#039;&#039; Z obserwacji oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 120ns &amp;amp;plusmn;10ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 380ns &amp;amp;plusmn;10ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3225</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3225"/>
		<updated>2024-08-25T15:12:36Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80..130 || 90 &amp;amp;plusmn;10ns || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80..130 || 110 &amp;amp;plusmn;10ns || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80..130 || 120 &amp;amp;plusmn;10ns || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100..160 || 150 &amp;amp;plusmn;10ns || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80..130 || 120 &amp;amp;plusmn;10ns || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100..160 || 150 &amp;amp;plusmn;10ns || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160(?) &amp;amp;plusmn;10ns || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwaga:&#039;&#039;&#039; Z obserwacji oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 120ns &amp;amp;plusmn;10ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 380ns &amp;amp;plusmn;10ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3224</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3224"/>
		<updated>2024-08-25T15:12:07Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji [ns] !! Czas impulsu [ns] !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80..130 || 90 &amp;amp;plusmn;10 || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80..130 || 110ns &amp;amp;plusmn;10ns || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80..130 || 120ns &amp;amp;plusmn;10ns || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100..160 || 150ns &amp;amp;plusmn;10ns || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80..130 || 120ns &amp;amp;plusmn;10ns || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100..160 || 150ns &amp;amp;plusmn;10ns || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130 || 160ns(?) &amp;amp;plusmn;10ns || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwaga:&#039;&#039;&#039; Z obserwacji oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 120ns &amp;amp;plusmn;10ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 380ns &amp;amp;plusmn;10ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3223</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3223"/>
		<updated>2024-08-25T15:11:20Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Zakres regulacji !! Czas impulsu !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 80..130ns || 90ns &amp;amp;plusmn;10ns || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 80..130ns || 110ns &amp;amp;plusmn;10ns || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 80..130ns || 120ns &amp;amp;plusmn;10ns || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 100..160ns || 150ns &amp;amp;plusmn;10ns || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 80..130ns || 120ns &amp;amp;plusmn;10ns || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 100..160ns || 150ns &amp;amp;plusmn;10ns || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 80..130ns || 160ns(?) &amp;amp;plusmn;10ns || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwaga:&#039;&#039;&#039; Z obserwacji oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 120ns &amp;amp;plusmn;10ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 380ns &amp;amp;plusmn;10ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3222</id>
		<title>Notatki serwisanta</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Notatki_serwisanta&amp;diff=3222"/>
		<updated>2024-08-09T18:21:25Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pakiety-potencjometry.jpg|thumb|600px|Lokalizacja potencjometrów na pakietach procesora]]&lt;br /&gt;
&lt;br /&gt;
= Notatki z kursu =&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje są opracowanymi i uzupełnionymi notatkami z kursu dotyczącego MERY-400, odbytego w roku 1980 przez serwisanta systemu.&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-X ==&lt;br /&gt;
&lt;br /&gt;
W celu ustawienia właściwych czasów na pakiecie P-X należy zdjąć górną pokrywę moduły MJC-400.&lt;br /&gt;
* ustawić przełącznik obrotowy rejestrów w pozycji AR i wpisać do rejestru 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (kluczem LOAD)&lt;br /&gt;
* przełącznik wybierania rejestrów w pozycji KB i na kluczach ustawić wartość 041120&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 1, 6, 9, 11)&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* na kluczach ustawić wartość 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć STORE&lt;br /&gt;
* na kluczach ustawić 161003&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (podniesione klucze 0, 1, 2, 6, 14, 15), nacisnąć STORE&lt;br /&gt;
* przełącznik obrotowy wybierania rejestrów w pozycji R2, na kluczach 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;, nacisnąć LOAD&lt;br /&gt;
* ustawić przełącznik wybierania rejestrów w pozycji AR, wpisać do AR 20&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* przełącznik obr. rej. w poz. KB, na kluczach ustawić 010&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&lt;br /&gt;
* nacisnąć klucz STORE&lt;br /&gt;
* przełącznik w poz. IC i ładujemy do IC wartość 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (LOAD)&lt;br /&gt;
* przełącznik w poz. R1, naciskamy jeden raz klucz CYCLE, w R1 powinna się zapalić pozycja 12&lt;br /&gt;
&lt;br /&gt;
Powyższe operacje wpiszą do pamięci od adresu 400&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; następujący program:&lt;br /&gt;
&lt;br /&gt;
 loop:   LW r1, [8+r2]&lt;br /&gt;
         UJS loop&lt;br /&gt;
&lt;br /&gt;
Ustawione też zostaną następujące warunki początkowe:&lt;br /&gt;
&lt;br /&gt;
* IC = 0400&lt;br /&gt;
* R2 = 8&lt;br /&gt;
* [16] = 8&lt;br /&gt;
&lt;br /&gt;
Nacisnąć klucz START i ustawić przy pomocy oscyloskopu dotykając sondą do wyjść układów scalonych (wszystkie sygnały są ujemne):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 12p || M60 || 12 || 90ns &amp;amp;plusmn;10ns || STROB1.4 = WZ &amp;amp;or; (P0 &amp;amp;and; STP0) &amp;amp;or; P3 &amp;amp;or; WA&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 12p || M60 || 4 || 110ns &amp;amp;plusmn;10ns || STROB1.5 = P2 &amp;amp;or; WP &amp;amp;or; WX&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 5k || 12p || M61 || 12 || 120ns &amp;amp;plusmn;10ns || STROB2 (występuje po STROB1.1 i STROB1.2)&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 5k || 22p || M61 || 4 || 150ns &amp;amp;plusmn;10ns || GOT (występuje po ostatnim strobie dla fazy cyklu)&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 5k || 12p || M62 || 12 || 120ns &amp;amp;plusmn;10ns || STROB1.1 = W&amp;amp; &amp;amp;or; WE &amp;amp;or; P4 &amp;amp;or; (K2 &amp;amp;and; ŁADUJ)&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 5k || 22p || M62 || 4 || 150ns &amp;amp;plusmn;10ns || STROB1.2 = P1 &amp;amp;or; K1 &amp;amp;or; K2 &amp;amp;or; I1 &amp;amp;or; I3&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 5k || 12p || M63 || 12 || 160ns(?) &amp;amp;plusmn;10ns || STROB1.3 = P5 &amp;amp;or; WR &amp;amp;or; WW &amp;amp;or; WM &amp;amp;or; I2 &amp;amp;or; I4 &amp;amp;or; I5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uwaga:&#039;&#039;&#039; Z obserwacji oraz możliwego zakresu regulacji wynika, że czas dla Rv7 powinien wynosić raczej 110ns &amp;amp;plusmn;10ns&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu P-M ==&lt;br /&gt;
&lt;br /&gt;
* Do komórki &amp;quot;0&amp;quot; PAO załadować (STORE) informację 161001&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; (UJS -1)&lt;br /&gt;
* Do IC załadować (LOAD) &amp;quot;0&amp;quot;, CLEAR, START&lt;br /&gt;
* Na pakiecie P-M ustawiamy:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Stan, którego dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 5k || 22p || M90 || 4 || 120ns &amp;amp;plusmn;10ns || początek cyklu - &amp;quot;PC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 5k || 33p || M90 || 12 || 380ns &amp;amp;plusmn;10ns || koniec cyklu - &amp;quot;KC&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie pakietu POSE ==&lt;br /&gt;
&lt;br /&gt;
Parametry układu RC podłączonego do uniwibratora: R + Rv = 15kohm + 20kohm, C = 100pF&lt;br /&gt;
&lt;br /&gt;
* Wpisać program jak dla pakietu P-M&lt;br /&gt;
* Oscyloskop dwukanałowy podłączyć od strony plateru na złączu 11 (pakiet I-SP):&lt;br /&gt;
** kanał 1: nóżka X46&lt;br /&gt;
** kanał 2: nóżka X9&lt;br /&gt;
&lt;br /&gt;
Jeżeli naciśniemy START i ustawimy oscyloskop 100ns/em to zobaczymy przebiegi:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Pose-czasy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Regulować potencjometrem Rv2 na pakiecie POSE tak, aby czas T spełniał warunek: 80ns&amp;amp;le;T&amp;amp;le;110ns&lt;br /&gt;
&lt;br /&gt;
Badane sygnały są też dostępne na pakiecie POSE (pozycja 12):&lt;br /&gt;
* -DOK: piórko X52 lub kość B4 nóżka 3&lt;br /&gt;
* -DDT14: piórko Y60 lub kość S1 nóżka 1&lt;br /&gt;
&lt;br /&gt;
= Uruchamianie pakietu F-PS =&lt;br /&gt;
Nie zachowała się instrukcja uruchamiania pakietu F-PS arytmometru wielokrotnej precyzji. Istnieją jedynie dane wynikające z pomiarów działających pakietów, zaprezentowane poniżej. Pomiary wszystkich czasów można przeprowadzić przy działającym teście przystawki zmiennoprzecinkowej TPZ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Potencjometr !! R + Rv [ohm] !! C [F] !! Układ !! Nóżka !! Czas impulsu !! Orientacyjna rezystancja !! Sygnał i stany, których dotyczy&lt;br /&gt;
|-&lt;br /&gt;
| Rv1 || 5.11k + 47k || 12p || M68 || 4 || 140-160 ns || 6-7k || STROB2&lt;br /&gt;
|-&lt;br /&gt;
| Rv2 || 5.11k + 47k || 12p || M68 || 12 || 100-120 ns || 2-4k || F5, F6, F12&lt;br /&gt;
|-&lt;br /&gt;
| Rv3 || 5.11k + 4.7k || 22p || M71 || 4 || 140-150 ns || 3-4k || EKC*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv4 || 5.11k + 47k || 12p || M71 || 12 || 110-130 ns || 4-5k || GOT*FP&lt;br /&gt;
|-&lt;br /&gt;
| Rv5 || 5.11k + 47k || 12p || M72 || 4 || 110-130 ns || 1-10k || F7, F11&lt;br /&gt;
|-&lt;br /&gt;
| Rv6 || 5.11k + 47k || 12p || M72 || 12 || 100-120 ns || 2k || F2, F10&lt;br /&gt;
|-&lt;br /&gt;
| Rv7 || 5.11k + 4.7k || 22p || M74 || 4 || 140-160 ns || 3-5k || START&lt;br /&gt;
|-&lt;br /&gt;
| Rv8 || 5.11k + 47k || 12p || M74 || 12 || ~80 ns albo ~140 ns || 6-30k || F1, F3, F4, F8, F9, F13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Zapiski =&lt;br /&gt;
&lt;br /&gt;
Różne luźne informacje dotyczące praktyki obsługi uszkodzeń MERY-400 przekazane przez serwisanta systemu:&lt;br /&gt;
&lt;br /&gt;
* 80% to uszkodzenia statyczne (łatwo diagnozowalne przy pracy krokowej), 20% dynamiczne (objawiające się tylko przy pracy maszyny z pełną prędkością),&lt;br /&gt;
* uszkodzenia dynamiczne były trudne w wyśledzeniu, diagnozowane były testerem układów (na wysokich częstotliwościach), często ich usunięcie sprowadzało się do wymiany &amp;quot;w ciemno&amp;quot; najbardziej podejrzanego układu,&lt;br /&gt;
* pakiet interfejsu psuł się najczęściej - przy zapisie do pamięci samych zer lub samych jedynek objawiał się &amp;quot;sticky bit&amp;quot;,&lt;br /&gt;
* zdecydowanie częściej psuły się układy CEMI niż Texas Instruments,&lt;br /&gt;
* najczęściej psuły się układy Tesli (~70% według &amp;quot;wspomnień serwisanta&amp;quot;) (z tego powodu były np. niedopuszczone do produkcji Nucona)&lt;br /&gt;
* najczęściej psuły się proste bramki CEMI (np. 7404),&lt;br /&gt;
* psuły się wyjścia, a nie wejścia układów - sygnał stał na niezmiennym poziomie,&lt;br /&gt;
* w zasilaczu padały kondensatory,&lt;br /&gt;
* zasilacze siały szpilkami (na to też narzekali konstruktorzy MERA 9425).&lt;br /&gt;
* w zasilaczach ZLI-400 padały tranzystory kluczujące w stabilizatorach. Zwłaszcza, jeśli były gorszych producentów (np. Tesla). Jeśli były np. Motoroli, to nie było z nimi problemu. Taki padający tranzystor &amp;quot;zabierał&amp;quot; ze sobą również inne elementy stabilizatora.&lt;br /&gt;
* W DZM padały kondensatory filtrujące (przytwierdzone do obudowy) - zasilanie siało wtedy szpilkami.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O połączeniach owijanych:&lt;br /&gt;
&lt;br /&gt;
* Poprawne połączenie to 7 zwojów + pół zwoju z izolacją dla zabezpieczenia (odciążenia rdzenia przewodu).&lt;br /&gt;
* Powinny być prowadzone najkrótszą drogą.&lt;br /&gt;
* Powinny być prowadzone &amp;quot;jedną nitką&amp;quot; przez kolejne punkty, bez rozgałęzień. Odbicia z rozgałęzień mogą mieć przykre skutki.&lt;br /&gt;
* Utleniona powierzchnia owijki to nie problem. Połączenia, które tworzą się między kynarem a krawędziami pinu są gazoszczelne.&lt;br /&gt;
* Należy unikać prowadzenia przewodów wiązkami ze względu na przesłuchy.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=EM400_-_Instalacja&amp;diff=3221</id>
		<title>EM400 - Instalacja</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=EM400_-_Instalacja&amp;diff=3221"/>
		<updated>2024-05-19T13:17:08Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Fedora =&lt;br /&gt;
&lt;br /&gt;
Paczki dla Fedory 34 i 35 dostępne są w [https://copr.fedorainfracloud.org/coprs/sunwire/MERA-400/ tym repozytorium].&lt;br /&gt;
&lt;br /&gt;
= Gentoo Linux =&lt;br /&gt;
&lt;br /&gt;
Emulator EM400 i związane z nim narzędzia dostępne są jako [https://github.com/jakubfi/mera400-overlay nakładka na drzewo portage].&lt;br /&gt;
Dostępne są zarówno wersje &amp;quot;9999&amp;quot; oprogramowania, odpowiadające najnowszym rewizjom z [http://github.com/jakubfi repozytorium], jak i numerowane wersje stabilne. Nakładka zawiera następujące elementy:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app-emulation/mera400-meta&#039;&#039;&#039; - meta-paczka instalująca emulator i wszystkie dostępne narzędzia&lt;br /&gt;
* &#039;&#039;&#039;app-emulation/em400&#039;&#039;&#039; - emulator EM400&lt;br /&gt;
* &#039;&#039;&#039;dev-util/emdas&#039;&#039;&#039;, &#039;&#039;&#039;dev-lang/assem&#039;&#039;&#039; i &#039;&#039;&#039;dev-lang/emas&#039;&#039;&#039; - assemblery i disassembler&lt;br /&gt;
* &#039;&#039;&#039;dev-util/emlin&#039;&#039;&#039;, &#039;&#039;&#039;dev-libs/emelf&#039;&#039;&#039;, &#039;&#039;&#039;dev-util/emcrk&#039;&#039;&#039;, &#039;&#039;&#039;dev-libs/emawp&#039;&#039;&#039; - narzędzia i biblioteki&lt;br /&gt;
&lt;br /&gt;
Instalacja przy użyciu skonfigurowanego w systemie Layman-a wygląda następująco:&lt;br /&gt;
&lt;br /&gt;
# Skonfigurowanie nowej nakładki na drzewo portage: &amp;lt;pre&amp;gt;wget -O /etc/layman/overlays/mera400.xml https://raw.githubusercontent.com/jakubfi/mera400-overlay/master/mera400-overlay.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Synchronizacja nakładek: &amp;lt;pre&amp;gt;layman -S&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Dodanie nakładki &#039;&#039;mera400&#039;&#039;: &amp;lt;pre&amp;gt;layman -a mera400&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Dodanie pliku keywords (ścieżka pliku źródłowego może wymagać zmiany, jeśli layman przechowuje repozytoria w innym miejscu niż &#039;&#039;/var/lib/layman&#039;&#039;): &amp;lt;pre&amp;gt;ln -s /var/lib/layman/mera400/mera400-keywords.txt /etc/portage/package.keywords/&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Instalacja wszystkich narzędzi: &amp;lt;pre&amp;gt;emerge -av mera400-meta&amp;lt;/pre&amp;gt; Lub instalacja poszczególnych pakietów.&lt;br /&gt;
&lt;br /&gt;
= Arch Linux =&lt;br /&gt;
&lt;br /&gt;
PKGBUILD-y dla Arch Linuksa dostępne są w [https://aur.archlinux.org/packages/?K=mera400 AUR].&lt;br /&gt;
Uwaga: Repozytorium wygląda na obecnie nie aktualizowane.&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
&lt;br /&gt;
Zbudowanie kontenera Dockera z emulatorem, narzędziami i obrazem dysku z CROOK-5 ułatwi zawartość [https://github.com/tczekajlo/docker-mera400 tego repozytorium]&lt;br /&gt;
&lt;br /&gt;
= Ręczna instalacja ze źródeł =&lt;br /&gt;
&lt;br /&gt;
Do budowania potrzebne będą następujące narzędzia i biblioteki:&lt;br /&gt;
&lt;br /&gt;
* git (jeśli emulator budowany będzie ze źródeł z git-a)&lt;br /&gt;
* gcc lub clang&lt;br /&gt;
* cmake&lt;br /&gt;
* GNU make&lt;br /&gt;
* bison&lt;br /&gt;
* flex&lt;br /&gt;
* readline&lt;br /&gt;
* ncursesi (opcjonalnie, jeśli emulator ma mieć stary, nie wspierany już interfejs tekstowy curses)&lt;br /&gt;
* Qt5 (opcjonalnie, jesli emulator ma mieć GUI)&lt;br /&gt;
* pulseaudio (opcjonalnie, jeśli emulator ma wydawać dźwięki)&lt;br /&gt;
* ALSA (opcjonalnie względem pulseaudio, jeśli emulator ma wydawać dźwięki)&lt;br /&gt;
&lt;br /&gt;
Do uruchomienia emulatora terminala &#039;&#039;e4term&#039;&#039; instalowanego przez em400 wymagany jest też netcat (nc).&lt;br /&gt;
&lt;br /&gt;
W przypadku Ubuntu i dystrybucji pochodnych zależności można spełnić następującym poleceniem:&lt;br /&gt;
&lt;br /&gt;
 apt install cmake gcc g++ bison flex libreadline-dev libncurses-dev libpulse-dev libasound2-dev qtbase5-dev qtmultimedia5-dev&lt;br /&gt;
&lt;br /&gt;
W przypadku ręcznej kompilacji emulatora i narzędzi istotne jest zachowanie kolejności budowania komponentów, tak, aby odpowiednie zależności zostały spełnione.&lt;br /&gt;
Poniższe skrypty w bash-u pokazują kolejne kroki instalacji całości oprogramowania.&lt;br /&gt;
&lt;br /&gt;
== Ostatnia stabilna wersja ==&lt;br /&gt;
&lt;br /&gt;
 mkdir mera400&lt;br /&gt;
 cd mera400&lt;br /&gt;
 &lt;br /&gt;
 for PKG in emawp emcrk emelf emdas em400 emas emlin ; do&lt;br /&gt;
      wget http://mera400.pl/releases/$PKG/$PKG-latest.tar.gz&lt;br /&gt;
      tar zxf $PKG-latest.tar.gz&lt;br /&gt;
      mkdir $(ls -d $PKG*/)/build&lt;br /&gt;
      cd $PKG*/build&lt;br /&gt;
      cmake ..&lt;br /&gt;
      make&lt;br /&gt;
      sudo make install&lt;br /&gt;
      sudo ldconfig&lt;br /&gt;
      cd ../..&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Wersja rozwojowa z git-a ==&lt;br /&gt;
&lt;br /&gt;
 mkdir mera400&lt;br /&gt;
 cd mera400&lt;br /&gt;
 &lt;br /&gt;
 for PKG in emawp emcrk emdas em400 emas ; do&lt;br /&gt;
      git clone https://github.com/jakubfi/$PKG&lt;br /&gt;
      mkdir $(ls -d $PKG*/)/build&lt;br /&gt;
      cd $PKG*/build&lt;br /&gt;
      cmake ..&lt;br /&gt;
      make&lt;br /&gt;
      sudo make install&lt;br /&gt;
      sudo ldconfig&lt;br /&gt;
      cd ../..&lt;br /&gt;
 done&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=3220</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=3220"/>
		<updated>2024-02-13T18:36:12Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
[[File:mera400.jpg|frame|System MERA-400, &#039;&#039;fot. archiwum IMM&#039;&#039;]]&lt;br /&gt;
Niniejsze wiki ma na celu zachowanie szczegółowych informacji na temat Systemu MERA-400 i wszystkiego, co z nim związane. Wiedza tutaj gromadzona pochodzi z dokumentacji systemu, literatury z lat &#039;80 traktującej o minikomputerze, od projektantów systemu, autorów oprogramowania dla niego tworzonego, oraz z opracowań własnych.&lt;br /&gt;
&lt;br /&gt;
Równolegle z wiki rozwijany jest [[EM400]] - emulator systemu MERA-400 oraz [[MERA-400f]] - wierna, sprzętowa reimplementacja jednostki centralnej MERY-400 w FPGA.&lt;br /&gt;
&lt;br /&gt;
Jeśli dysponujesz informacjami na temat zastosowań systemu, książkami, opisami technicznymi czy dokumentami związanymi z MERĄ-400 lub oprogramowaniem dla niej (na dowolnych nośnikach), proszę o kontakt: &#039;&#039;jakubf (małpa) mera400 (kropka) pl&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MERA-400 jest też na [https://facebook.com/mera400 Facebooku] i [https://www.youtube.com/c/mera400 YouTube]&lt;br /&gt;
&lt;br /&gt;
=== MERA-400 ===&lt;br /&gt;
&lt;br /&gt;
* [[System MERA-400]] - budowa, architektura, lista rozkazów&lt;br /&gt;
* [[CROOK|System operacyjny CROOK]]&lt;br /&gt;
* [[EM400|Emulator EM400 i narzędzia]]&lt;br /&gt;
* [[MERA-400f|Reimplementacja jednostki centralnej MERY-400 w FPGA]]&lt;br /&gt;
* [[Galeria|Galeria MERY-400 i urządzeń zewnętrznych]]&lt;br /&gt;
* [[Amepol]] i nowe urządzenia dla MERY-400&lt;br /&gt;
* [[Oprogramowanie]] MERY-400&lt;br /&gt;
* [[Czytelnia]] - teksty różne&lt;br /&gt;
* [[Co nowego]] w temacie MERY-400&lt;br /&gt;
&lt;br /&gt;
=== Inne systemy ===&lt;br /&gt;
&lt;br /&gt;
* [[K-202]]&lt;br /&gt;
* [[DS-8]] - mikrokomputer systemu NUCON 400&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=3219</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=3219"/>
		<updated>2024-02-13T17:53:42Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:mera400.jpg|frame|System MERA-400, &#039;&#039;fot. archiwum IMM&#039;&#039;]]&lt;br /&gt;
Niniejsze wiki ma na celu zachowanie szczegółowych informacji na temat Systemu MERA-400 i wszystkiego, co z nim związane. Wiedza tutaj gromadzona pochodzi z dokumentacji systemu, literatury z lat &#039;80 traktującej o minikomputerze, od projektantów systemu, autorów oprogramowania dla niego tworzonego, oraz z opracowań własnych.&lt;br /&gt;
&lt;br /&gt;
Równolegle z wiki rozwijany jest [[EM400]] - emulator systemu MERA-400 oraz [[MERA-400f]] - wierna, sprzętowa reimplementacja jednostki centralnej MERY-400 w FPGA.&lt;br /&gt;
&lt;br /&gt;
Jeśli dysponujesz informacjami na temat zastosowań systemu, książkami, opisami technicznymi czy dokumentami związanymi z MERĄ-400 lub oprogramowaniem dla niej (na dowolnych nośnikach), proszę o kontakt: &#039;&#039;jakubf (małpa) mera400 (kropka) pl&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MERA-400 jest też na [https://facebook.com/mera400 Facebooku] i [https://www.youtube.com/c/mera400 YouTube]&lt;br /&gt;
&lt;br /&gt;
=== MERA-400 ===&lt;br /&gt;
&lt;br /&gt;
* [[System MERA-400]] - budowa, architektura, lista rozkazów&lt;br /&gt;
* [[CROOK|System operacyjny CROOK]]&lt;br /&gt;
* [[EM400|Emulator EM400 i narzędzia]]&lt;br /&gt;
* [[MERA-400f|Reimplementacja jednostki centralnej MERY-400 w FPGA]]&lt;br /&gt;
* [[Galeria|Galeria MERY-400 i urządzeń zewnętrznych]]&lt;br /&gt;
* [[Amepol]] i nowe urządzenia dla MERY-400&lt;br /&gt;
* [[Oprogramowanie]] MERY-400&lt;br /&gt;
* [[Czytelnia]] - teksty różne&lt;br /&gt;
* [[Co nowego]] w temacie MERY-400&lt;br /&gt;
&lt;br /&gt;
=== Inne systemy ===&lt;br /&gt;
&lt;br /&gt;
* [[K-202]]&lt;br /&gt;
* [[DS-8]] - mikrokomputer systemu NUCON 400&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Lokalizacje&amp;diff=3218</id>
		<title>Lokalizacje</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Lokalizacje&amp;diff=3218"/>
		<updated>2023-12-04T13:12:26Z</updated>

		<summary type="html">&lt;p&gt;Amo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wyprodukowanych zostało 650 (inne źródła podają również &amp;gt;800) egzemplarzy MERY-400. Poniżej znane lokalizacje instalacji minikomputera:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Miasto !! Ośrodek !! Adres !! Uwagi&lt;br /&gt;
|-&lt;br /&gt;
| Bydgoszcz || Bydgoskie Zakłady Przemysłu Gumowego &amp;quot;STOMIL&amp;quot; || ul. Toruńska 155, 85-950 || 3 maszyny: 2 z podłączonymi do kanału automatyki szafami akwizycji danych, 1 przetwarzała dane oraz służyła deweloperom&lt;br /&gt;
|-&lt;br /&gt;
| Bydgoszcz || Wojewódzkie Przedsiębiorstwo Energetyki Cieplnej || ul. Dzierżyńskiego 5, 85-315 ||&lt;br /&gt;
|-&lt;br /&gt;
| Bydgoszcz || Gazownia miejska || || To samo co powyżej?&lt;br /&gt;
|-&lt;br /&gt;
| Bydgoszcz || Przedsiębiorstwo Elektryfikacji ELTOR || ||&lt;br /&gt;
|-&lt;br /&gt;
| Cieszyn || Cieszyńska Fabryka Farb i Lakierów || ||&lt;br /&gt;
|-&lt;br /&gt;
| Częstochowa || Częstochowskie Zakłady Przemysłu Lniarskiego WARTA || ul. Krakowska 45, 42-200 ||&lt;br /&gt;
|-&lt;br /&gt;
| Dęblin || Wyższa Szkoła Oficerska Sił Powietrznych, Akademicki Ośrodek Szkolenia Lotniczego || ul. Dywizjonu 303 35, 08-521 Dęblin || [[MERA-400 w WSOSP|Symulator IKS-80]], działa do dziś&lt;br /&gt;
|-&lt;br /&gt;
| Elbląg || Biuro Projektów Budownictwa Komunalnego || ul. Grunwaldzka 2, 82-300 ||&lt;br /&gt;
|-&lt;br /&gt;
| Elbląg || Komenda Wojewódzka Straży Pożarnych || ul. Bema 17/21, 82-300 ||&lt;br /&gt;
|-&lt;br /&gt;
| Gdańsk || Centralne Biuro Studiów i Projektów Budownictwa Wodnego HYDROPROJEKT || ul. Powstańców Warszawskich 202, 80-162 ||&lt;br /&gt;
|-&lt;br /&gt;
| Gdańsk || Gdańskie Zakłady Nawozów Fosforowych || ul. Kujawska 2, 80-958 ||&lt;br /&gt;
|-&lt;br /&gt;
| Gdańsk || Gdańskie Zakłady Elektroniczne &amp;quot;UNIMOR&amp;quot; || ul. Rzeźnicka 54/56, 80-822 ||&lt;br /&gt;
|-&lt;br /&gt;
| Gdańsk || Wojewódzki Ośrodek Informatyki || ul. Partyzantów 74, 80-254 ||&lt;br /&gt;
|-&lt;br /&gt;
| Gdańsk || Wojewódzki Związek Spółdzielczości Pracy || ul. Dyrekcyjna 5, 80-852 ||&lt;br /&gt;
|-&lt;br /&gt;
| Gdańsk || Politechnika Gdańska, Instytut Okrętowy || ul. Majakowskiego 11/12, 80-952 || 3 maszyny, CROOK&lt;br /&gt;
|-&lt;br /&gt;
| Gdańsk || Stocznia &amp;quot;RADUNIA&amp;quot; || ul. Na Ostrowiu 1, 80-873 || 2 maszyny&lt;br /&gt;
|-&lt;br /&gt;
| Gliwice || Zakład Automatyki Chemicznej &amp;quot;METALCHEM&amp;quot; || ul. Chorzowska 44, 44-101 Gliwice ||&lt;br /&gt;
|-&lt;br /&gt;
| Gorzyce || Wytwórnia Sprzętu Komunikacyjnego PZL-Gorzyce || 39-432 Gorzyce ||&lt;br /&gt;
|-&lt;br /&gt;
| Jaroszowiec || Huta Szkła Walcowanego &amp;quot;JAROSZOWIEC&amp;quot; || ul. Kolejowa 1, 32-312 ||&lt;br /&gt;
|-&lt;br /&gt;
| Jaworzno || Huta Szkła Okiennego &amp;quot;SZCZAKOWA&amp;quot; || ul. Kolejarzy 81, 32-520 || 2 maszyny, najpierw SOM-3, potem CROOK-3/5, VITRIN BD-83&lt;br /&gt;
|-&lt;br /&gt;
| Katowice || Okręgowy Szpital Kolejowy || ul. Medyków 5, 40-760 ||&lt;br /&gt;
|-&lt;br /&gt;
| Katowice || Biuro Projektów Służby Zdrowia || ul. Astrów 10, 40-045 ||&lt;br /&gt;
|-&lt;br /&gt;
| Katowice || PKP Oddz. Geodezyjny || ul. Roździeńskiego 1, 40-202 ||&lt;br /&gt;
|-&lt;br /&gt;
| Katowice || Śląska Akademia Medyczna || ul. Medyków, 40-752 ||&lt;br /&gt;
|-&lt;br /&gt;
| Katowice || Wojewódzkie Biuro Projektów || ||&lt;br /&gt;
|-&lt;br /&gt;
| Klucze || Krakowskie Biuro Projektowo-Badawcze Budownictwa Ogólnego || Al. Powstańców Warszawy 10, 31-310 ||&lt;br /&gt;
|-&lt;br /&gt;
| Klucze || Kluczewskie Zakłady Papiernicze || 32-310 ||&lt;br /&gt;
|-&lt;br /&gt;
| Konin || Fabryka Urządzeń Górnictwa Odkrywkowego || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Akademia Górniczo-Hutnicza, Instytut Automatyki || Al. Mickiewicza 30, 30-059 ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Akademia Górniczo-Hutnicza, Instytut Elektroniki || Al. Mickiewicza 30, 30-059 ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Akademia Górniczo-Hutnicza, Instytut Metalurgii Metali Nieżelaznych || Al. Mickiewicza 30, 30-059 ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Akademia Górniczo-Hutnicza, Instytut Maszyn Hutniczych i Automatyki || Al. Mickiewicza 30, 30-059 ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Politechnika Krakowska, Instytut Silników Spalinowych || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Politechnika Krakowska, Instytut Inżynierii Sanitarnej || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Biuro Projektów Budownictwa Ogólnego MIASTOPROJEKT || ul. Kraszewskiego 36, 30-110 ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Spółdzielnia Mieszkaniowa, Zakład Informatyki || ul. Klilny 2, 31-485 ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Instytut Fizyki Jądrowej || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || Uniwersytet Jagielloński, Instytut Fizyki || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraków || IMGW || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kórnik || Centrum Badań Kosmicznych PAN, Obserwatorium astrogeodynamiczne, Stacja laserowa 7811 || Borówiec  ul. Drapałka 4  62-035 Kórnik || 1988-1995&lt;br /&gt;
|-&lt;br /&gt;
| Legionów || Zakład Aerologii IMGW || ||&lt;br /&gt;
|-&lt;br /&gt;
| Łódź || Biuro Projektowo-Badawcze Budownictwa MIASTOPROJEKT || ul. Traugutta 21/23, 90-113 ||&lt;br /&gt;
|-&lt;br /&gt;
| Łódź || Biuro Projektowo-Badawcze Budownictwa Ogólnego MIASTOPROJEKT-2 || ul. Więckowskiego 20, 90-722  ||&lt;br /&gt;
|-&lt;br /&gt;
| Łódź || Biuro Projektów Budownictwa Komunalnego || ul. Tuwima 22/26, 90-002 ||&lt;br /&gt;
|-&lt;br /&gt;
| Łódź || Centralny Ośrodek Badawczo-Rozwojowy Maszyn Włókienniczych POLMATEX-CENARO || ul. Wólczańska 55/59, 90-950 ||&lt;br /&gt;
|-&lt;br /&gt;
| Łódź || Instytut Włókiennictwa || ul. Gdańska 91/93, 90-950 ||&lt;br /&gt;
|-&lt;br /&gt;
| Łódź || Miejskie Przedsiębiorstwo Komunikacyjne || ul. Piotrkowska 147/149, 90-440 ||&lt;br /&gt;
|-&lt;br /&gt;
| Łódź || Politechnika Łódzka, Instytut Maszyn Przepływowych || ul. Stefanowskiego, 90-924 ||&lt;br /&gt;
|-&lt;br /&gt;
| Łódź || Politechnika Łódzka, Instytut Inżynierii Chemicznej || ul. Wólczańska 175, 90-924 ||&lt;br /&gt;
|-&lt;br /&gt;
| Olsztyn || Olsztyńskie Zakłady Opon Samochodowych &amp;quot;STOMIL&amp;quot; || Al. Zwycięstwa 71, 10-575 ||&lt;br /&gt;
|-&lt;br /&gt;
| Piotrków Trybunalski || Fabryka Maszyn Górniczych &amp;quot;PIOMA&amp;quot;, ul. Żarskiego 38, 97-300 ||&lt;br /&gt;
|-&lt;br /&gt;
| Piotrków Trybunalski || Zakład Usług Technicznych WKT1R || ul. Dąbrowskiego 16, 97-300 ||&lt;br /&gt;
|-&lt;br /&gt;
| Płock || Politechnika Warszawska, Wydział Budownictwa i Maszyn Rolniczych || ul. Łukasiewicza 17, 09-400 ||&lt;br /&gt;
|-&lt;br /&gt;
| Poznań || Instytut Fizyki Molekularnej PAN || ul. Smoluchowskiego 17/19, 60-179 ||&lt;br /&gt;
|-&lt;br /&gt;
| Poznań || Ośrodek Badawczo-Rozwojowy Systemów Automatyki || ul. Czerwonej Armii 66/72, 61-807 ||&lt;br /&gt;
|-&lt;br /&gt;
| Poznań || Okręgowe Przedsiębiorstwo Geodezyjno-Kartograficzne || ul. Zwierzyniecka 10, 60-813 ||&lt;br /&gt;
|-&lt;br /&gt;
| Poznań || Politechnika Poznańska | ||&lt;br /&gt;
|-&lt;br /&gt;
| Raszyn || Instytut Melioracji i Użytków Zielonych Falenty || 05-550 ||&lt;br /&gt;
|-&lt;br /&gt;
| Rzeszów || Zakłady Sprzętu Zmechanizowanego &amp;quot;ZELMER&amp;quot; || ||&lt;br /&gt;
|-&lt;br /&gt;
| Rzeszów || Politechnika Rzeszowska || ||&lt;br /&gt;
|-&lt;br /&gt;
| Sandomierz || Huta Szkła Okiennego &amp;quot;SANDOMIERZ&amp;quot; || ul. Portowa 24, 27-600 ||&lt;br /&gt;
|-&lt;br /&gt;
| Sandomierz || Kombinat Hut Szkła Budowlanego &amp;quot;VITROBUD&amp;quot; || || To samo co powyżej?&lt;br /&gt;
|-&lt;br /&gt;
| Szczecin || Okręgowe Przedsiębiorstwo Geodezyjno-Kartograficzne || ul. Pobożnego 5, 70-508 ||&lt;br /&gt;
|-&lt;br /&gt;
| Trzebinia || Kopalnia Węgla Kamiennego &amp;quot;Siersza&amp;quot; || || 2 maszyny, system kontroli ruchu załogi&lt;br /&gt;
|-&lt;br /&gt;
| Wrocław || Politechnika Wrocławska, laboratorium dydaktyczne Wydziału Informatyki i Zarządzania || ul. Wybrzeże Wyspiańskiego 27, 50-370 ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Akademia Wychowania Fizycznego, Zakład Metod i Analiz Matematycznych || ul. Marymoncka 34, 01-813 ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Biuro Projektów Przemysłu Mięsnego || ul. Chocimska 28, 00-957 ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Przedsiębiorstwo Zagraniczne &amp;quot;AMEPOL&amp;quot; || Pl. Żelaznej Bramy 1, 00-136 ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Politechnika Warszawska, Instytut Elektroenergetyki || ul. Koszykowa 75, 00-662 ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Politechnika Warszawska, Wydział Transportu || ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Warszawska Spółdzielnia Mieszkaniowa || ul. Krasińskiego 16, 01-581 ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Centralne Biuro Studiów i Projektów Budownictwa Wodnego &amp;quot;Hydroprojekt&amp;quot; || ul. Dubois 9, 00-182 ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Dział Teleinformatyki i Łączności MZK Warszawa || ||&lt;br /&gt;
|-&lt;br /&gt;
| Warszawa || Zespół Szkół Elektronicznych, Technikum Elektroniczno-Mechaniczne || ul. Zajączka 7, 01-518 || przywieziona wiosną 1982&lt;br /&gt;
|-&lt;br /&gt;
| Zabrze || Polskie Górnictwo Naftowe i Gazownictwo, Górnośląski Zakład Gazownictwa || ul. Gwardii Ludowej 11, 41-800 ||&lt;br /&gt;
|-&lt;br /&gt;
| Zabrze || Śląskie Przedsiębiorstwo Konstrukcji Stalowych i Urządzeń Przemysłowych &amp;quot;MOSTOSTAL&amp;quot; || ul. Wolności 191, 41-800 ||&lt;br /&gt;
|-&lt;br /&gt;
| Zabrze || Wojewódzkie Biuro Projektów || ul. Wolności 286, 41-801 ||&lt;br /&gt;
|-&lt;br /&gt;
| Zabrze || Zakłady Elektronicznej Aparatury Medycznej - TEMED || ul. Wolności 345a, 41-800 Zabrze || (do zweryfikowania, od około połowy lat &#039;80 pracował tam ICL ME29)&lt;br /&gt;
|-&lt;br /&gt;
| Zakopane || Zespół Opieki Zdrowotnej || ul. Kamieniec 10, 43-500 ||&lt;br /&gt;
|-&lt;br /&gt;
| Zakopane || Szpital Wielospecjalistyczny || ||&lt;br /&gt;
|-&lt;br /&gt;
| Żyrardów || Żyrardowskie Zakłady Tkanin Technicznych || ul. Okrzei 51, 96-300 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Morska Obsługa Radiowa Statków (MORS)&lt;br /&gt;
* kilka miast - sterowanie synchronizacją świetlną&lt;br /&gt;
* KAPRI Zabrze&lt;br /&gt;
* KAPRI Kraków&lt;br /&gt;
* TEKOMA Ośrodek Badawczo - Rozwojowy Podstaw Technologii i Konstrukcji Maszyn - Warszawa, Zakład Maszynowego Programowania Obrabiarek Sterowanych Numerycznie - Poznań.&lt;br /&gt;
* biura projektowe (różne) - razem 42 sztuki w 1983&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=K-202&amp;diff=3217</id>
		<title>K-202</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=K-202&amp;diff=3217"/>
		<updated>2023-11-05T11:51:14Z</updated>

		<summary type="html">&lt;p&gt;Amo: /* Blok sprzężenia K-202 - CAMAC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Plik:k-202_mt.jpg|thumb|Jednostka centralna K-202 w Muzeum Techniki]]&lt;br /&gt;
[[Plik:K-202_mt_zestaw.jpg|thumb|Na stojaku CAMAC po lewej zamontowane (od góry) dwa napędy dysków oraz trzy jednostki centralne K-202, obok dodatkowy moduł pamięci, kanał znakowy i kolejna jednostka centralna K-202]]&lt;br /&gt;
&lt;br /&gt;
= Dokumentacja i opisy =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=K-202 Modular Computer System (ulotka) | pdf=k202/k202-ulotka-en.pdf}}&lt;br /&gt;
* {{book | title=K-202 Modularny System Cyfrowy (ulotka) | pdf=k202/k202-ulotka-pl.pdf}}&lt;br /&gt;
* {{book | title=Lista rozkazów | id=032 | pdf=k202/k202-lista-rozkazow.pdf}}&lt;br /&gt;
* {{book | title=System Cyfrowy K-202 | pdf=k202/k202-system-cyfrowy-k-202.pdf}}&lt;br /&gt;
* {{book | title=K202 modular computer system | date=M.B. Metals Limited | pdf=k202/k202-modular-computer-system.pdf}}&lt;br /&gt;
* {{book | title=Maszyna Cyfrowa K-202 - organizacja logiczna | date=Warszawa, 1973 | author=Ośrodek doskonalenia kadr technicznych OW/NOT | id=z/507/72 | pdf=k202/k202-organizacja-logiczna.pdf}}&lt;br /&gt;
* {{book | title=Opis podstawowego języka symbolicznego M.C. K-202 - ASSK | date=Warszawa, 1973 | author=Ośrodek doskonalenia kadr technicznych OW/NOT | id=z/507/72 | pdf=k202/k202-assk.pdf}}&lt;br /&gt;
* {{book | title=Język operacyjny maszyny - JOM 1 | date=Warszawa, 1973 | author=Ośrodek doskonalenia kadr technicznych OW/NOT | pdf=k202/k202-jom-1.pdf}}&lt;br /&gt;
* {{book | title=Opis użytkowy ekstrakodów dla Maszyny Cyfrowej K-202 | date=Warszawa, 1973 | author=Ośrodek doskonalenia kadr technicznych OW/NOT | pdf=k202/k202-ekstrakody.pdf}}&lt;br /&gt;
* {{book | title=Tymczasowa instrukcja obsługi kanału pamięciowego - MCH | pdf=k202/k202-tymczasowa-ins-obsl-kan-pam.pdf}}&lt;br /&gt;
* {{book | title=Interface pamięciowy MC K-202 (część logiczna) | pdf=k202/k202-interface-pamieciowy.pdf}}&lt;br /&gt;
* {{book | title=Styk pakietu peryferyjnego z systemem PK | pdf=k202/k202-styk-pak-peryf.pdf}}&lt;br /&gt;
* {{book | title=Opis K-202 - rozkazy, rejestry, architektura (rękopis, fragment) | pdf=k202/k202-opis-rekopis.pdf}}&lt;br /&gt;
* {{book | title=K-202 - architektura (rękopis, fragmenty) | date=5-10-1972 | pdf=k202/k202-architektura-rekopis.pdf}}&lt;br /&gt;
* {{book | title=K-202 (notatki) | pdf=k202/k202-notatki.pdf}}&lt;br /&gt;
* {{book | title=K-202 - przerwania (fragment) | pdf=k202/k202-opis-przerwania-fragment.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Schematy i rysunki =&lt;br /&gt;
&lt;br /&gt;
* {{image | title=Płyta montażowa | id=28-00.04 | image=k202/k202-plyta-montazowa.jpg}}&lt;br /&gt;
&lt;br /&gt;
== Procesor ==&lt;br /&gt;
&lt;br /&gt;
* {{image | title=Schemat blokowy procesora | author=Elżbieta Jezierska | date=czerwiec 1972 | id=058 | image=k202/k202-schemat-blokowy-procesora.jpg}}&lt;br /&gt;
* {{image | title=Rozmieszczenie pakietów, procesor 12k + FP | author=Elżbieta Jezierska | date=wrzesień 1972 | id=137 | image=k202/k202-rozmieszczenie-cpu.jpg}}&lt;br /&gt;
* {{image | title=Pętla podstawowa | author=Elżbieta Jezierska | date=czerwiec 1972 | id=046 | image=k202/k202-petla-podstawowa.jpg}}&lt;br /&gt;
* {{image | title=Pętla wykonawcza | author=Elżbieta Jezierska | date=czerwiec 1972 | id=056 | image=k202/k202-petla-wykonawcza.jpg}}&lt;br /&gt;
* {{image | title=Pętla kluczy | author=Elżbieta Jezierska | date=czerwiec 1972 | id=055 | image=k202/k202-petla-kluczy.jpg}}&lt;br /&gt;
* {{image | title=P-PK-2 | author=Elżbieta Jezierska | date=styczeń 1972 | id=31/1 | image=k202/k202-p-pk-2.jpg}}&lt;br /&gt;
* {{image | title=P-ST-2 | author=Andrzej Ziemkiewicz | date=lipiec 1971 | id=34/4 | image=k202/k202-p-st-2.jpg}}&lt;br /&gt;
* {{image | title=P-A1-3 | author=Andrzej Ziemkiewicz | date=lipiec 1971 | id=38/8 | image=k202/k202-p-a1-3.jpg}}&lt;br /&gt;
* {{image | title=P-A3-2 | author=Elżbieta Jezierska, Andrzej Ziemkiewicz | date=lipiec 1971 | id=37/7 | image=k202/k202-p-a3-2.jpg}}&lt;br /&gt;
* {{image | title=P-DEK-2 | author=Andrzej Ziemkiewicz | date=lipiec 1971 | id=32/7 | image=k202/k202-p-dek-2.jpg}}&lt;br /&gt;
* {{image | title=P-PJ-2 | date=sierpień 1971 | id=43 | image=k202/k202-schemat-p-pj-2.jpg}}&lt;br /&gt;
* {{image | title=Zasilacz procesora B | author=W. Romanowski | date=wrzesień 1972 | id=149 | image=k202/k202-schemat-zasilacz-proc-b.jpg}}&lt;br /&gt;
&lt;br /&gt;
== Interfejs ==&lt;br /&gt;
&lt;br /&gt;
* {{image | title=I-CC-4 | date=maj 1972 | id=008 | image=k202/k202-i-cc-4.jpg}}&lt;br /&gt;
* {{image | title=I-MO-4 | date=maj 1972 | id=033 | image=k202/k202-i-mo-4.jpg}}&lt;br /&gt;
* {{image | title=C-P2 | author=J. Krzyżanowski | id=51 | image=k202/k202-c-p2.jpg}}&lt;br /&gt;
&lt;br /&gt;
== Kanał pamięciowy ==&lt;br /&gt;
&lt;br /&gt;
=== Prototypy ===&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Kody przerwań i rozkazów kontrolera dysków BASF 6111 | author=J. Zajdel | pdf=k202/k202-kp-basf-kody-przerwan-i-rozkazow.pdf}}&lt;br /&gt;
* {{book | title=Macierz przejścia automatu sterowania transmisją dysku | author=J. Zajdel | pdf=k202/k202-kp-dysk-macierz-przejscia.pdf}}&lt;br /&gt;
* {{book | title=Format sektora dysku 14-calowego w systemie K-202 (rękopis) | author=J.Zajdel | pdf=k202/k202-kp-format-sektora.pdf}}&lt;br /&gt;
* {{book | title=Opis linii średniego interface w MCH | pdf=k202/k202-kp-opis-linii.pdf}}&lt;br /&gt;
* {{image | title=Płyta montażowa kanału pamięciowego - prototyp | image=k202/k202-kp-plyta-montazowa-prototyp.jpg}}&lt;br /&gt;
* {{book | title=Pole sterujące dla pamięci dyskowej BASF 6111 (prototyp) | author=J. Zajdel | date=07.07.72 | pdf=k202/k202-kp-pole-sterujace-basf.pdf}}&lt;br /&gt;
* {{book | title=Wymagania na zasilacz do kanału pamięciowego 2BT (rękopis) | author=J. Zajdel | date=26.08.72 | pdf=k202/k202-kp-wymagania-zasilacz.pdf}}&lt;br /&gt;
* {{image | title=Rozmieszczenie pakietów, kanał pamięciowy MCH (rysunek odręczny) | author=Jerzy Zajdel | date=styczeń 1973 | id=203 | image=k202/k202-rozmieszczenie-kp-szkic.jpg}}&lt;br /&gt;
* {{image | title=Rozmieszczenie pakietów, kanał pamięciowy MCH (rysunek odręczny dla wersji prototypowej) | author=Jerzy Zajdel | image=k202/k202-rozmieszczenie-kp-prototyp.jpg}}&lt;br /&gt;
&lt;br /&gt;
=== Wersje finalne ===&lt;br /&gt;
&lt;br /&gt;
* {{image | title=Rozmieszczenie pakietów, kanał pamięciowy MCH | author=Jerzy Zajdel | date=styczeń 1973 | id=203 | image=k202/k202-rozmieszczenie-kp.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-BF1-2 | author=Jerzy Zajdel | date=05.72 | id=025 | image=k202/k202-e-bf1-2.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-CC3-1 | author=Jerzy Zajdel | date=09.10.72 | id=168 | image=k202/k202-e-cc3-1.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-CF2-1 | author=Jerzy Zajdel | date=21.10.72 | id=169 | image=k202/k202-e-cf2-1.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-CS2-1 | author=Jerzy Zajdel | date=01.73 | id=194 | image=k202/k202-e-cs2-1.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-DR1-2 | author=Jerzy Zajdel | date=05.72 | id=022 | image=k202/k202-e-dr1-2.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-IB3-1 | author=Jerzy Zajdel | date=6.10.72 | id=170 | image=k202/k202-e-ib3-1.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-IS1-2 | author=Jerzy Zajdel | date=08.72 | id=039 | image=k202/k202-e-is1-2.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-PC3-1 | author=Jerzy Zajdel | date=11.10.72 | id=167 | image=k202/k202-e-pc3-1.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-SP1-2 | author=Jerzy Zajdel | date=05.72 | id=024 | image=k202/k202-e-sp1-2.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-TC1-2 | author=Jerzy Zajdel | date=05.72 | id=040 | image=k202/k202-e-tc1-1.jpg}}&lt;br /&gt;
* {{image | title=Pakiet E-TI1-2 | author=Jerzy Zajdel | date=03.72 | id=16 | image=k202/k202-e-ti1-2.jpg}}&lt;br /&gt;
* {{image | title=Wykaz pakietów kontrolera BASF 6111 | author=Jerzy Zajdel | image=k202/k202-kp-basf6111-wykaz-pakietow.jpg}}&lt;br /&gt;
* {{image | title=Układ sterowania zasilaniem pamięci dyskowych | date=01.73 | author=Jerzy Zajdel | id=208 | image=k202/k202-kp-sterowanie-zas-pd.jpg}}&lt;br /&gt;
* {{image | title=Automat pozycjonowania, schemat czynnościowy | author=Jerzy Zajdel | image=k202/k202-kp-disc-pos-ctrl-flow.jpg}}&lt;br /&gt;
* {{image | title=Automat sterowania transmisją, schemat czynnościowy | author=Jerzy Zajdel | image=k202/k202-kp-disc-trans-ctrl-flow.jpg}}&lt;br /&gt;
* {{image | title=Układ formowania rekordów, przebiegi czasowe | author=Jerzy Zajdel | image=k202/k202-kp-formowanie-rekordow-timingi.jpg}}&lt;br /&gt;
* {{image | title=Licznik obiegów pętli pozycjonowania dla dysku BASF 6111, tabela | author=Jerzy Zajdel | image=k202/k202-kp-pos-control-tab-basf6111.jpg}}&lt;br /&gt;
* {{image | title=Licznik obiegów pętli pozycjonowania dla dysku CDC 9425, tabela | author=Jerzy Zajdel | image=k202/k202-kp-pos-control-tab-cdc9425.jpg}}&lt;br /&gt;
* {{image | title=Kanał pamięciowy, schemat okablowania przyłączy zewnętrznych (rysunek odręczny) | author=Jerzy Zajdel | image=k202/k202-kp-schemat-okabl-przylaczy.jpg}}&lt;br /&gt;
* {{image | title=Zestawienie sygnałów na złączu wyświetlacza stanu kontrolera dyskowego (dla pakietu E-WS) | image=k202/k202-kp-sygnaly-wyswietlacza.jpg}}&lt;br /&gt;
* {{image | title=Wykaz dokumentów okablowania kontrolera dysku BASF 6111 | image=k202/k202-kp-wykaz-dok-okabl-basf6111.jpg}}&lt;br /&gt;
&lt;br /&gt;
== Kanał znakowy (?) ==&lt;br /&gt;
&lt;br /&gt;
* {{image | title=C-KZO-1 | author=J. Krzyżanowski | id=26 | image=k202/k202-c-kzo-1.jpg}}&lt;br /&gt;
&lt;br /&gt;
== Blok sprzężenia K-202 - CAMAC ==&lt;br /&gt;
&lt;br /&gt;
* {{book | title=Blok sprzężenia K-202 - CAMAC (schematy) | date=1972 | author=Stanisław Szwaglis | id=1482 | pdf=k202/k202-blok-camac-schematy.pdf}}&lt;br /&gt;
&lt;br /&gt;
=== Galeria zdjęć urządzenia ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K202-camac-front1.jpg|Widok z przodu&lt;br /&gt;
File:K202-camac-front2.jpg|Widok z przodu&lt;br /&gt;
File:K202-camac-front-unfolded.jpg|Widok z przodu, rozłożony&lt;br /&gt;
File:K202-camac-back-unfolded.jpg|Widok z tyłu, rozłożony&lt;br /&gt;
File:K202-camac-left1.jpg|Widok z lewej&lt;br /&gt;
File:K202-camac-left2.jpg|Widok z lewej, wewnętrzna płyta&lt;br /&gt;
File:K202-camac-right.jpg|Widok z prawej, wewnętrzna płyta&lt;br /&gt;
File:K202-camac-test-jig.jpg|Urządzenie do testów sprzęgu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Oprogramowanie =&lt;br /&gt;
&lt;br /&gt;
* {{book | title=System operacyjny do sterowania w czasie rzeczywistym dla systemu cyfrowego K-202 - CAMAC | date=Gdańsk, 1977 | author=Zbigniew Czerniak, Hanna Czerniak | id=856/MR-124/77 | pdf=k202/k202-system-operacyjny-do-sterowania-w-czasie-rzeczywistym.pdf}}&lt;br /&gt;
&lt;br /&gt;
= CDC - urządzenia peryferyjne i nośniki =&lt;br /&gt;
&lt;br /&gt;
* {{image | title=Control Data Corporation, Disk Pack Production Process | author=CDC | image=cdc/cdc-disk-pack-production.jpg}}&lt;br /&gt;
* {{book | title=Product brochure for the Control Data Corporation - 6-high engineering disk pack | date=4/22/71 | author=CDC | id=P/N 89259600 | pdf=cdc/cdc-6high-cust-eng-disk-pack.pdf}}&lt;br /&gt;
* {{book | title=CDC disk pack reference manual for models 869/871 | date=1 March 1970 | author=CDC | id=S-9 | pdf=cdc/cdc-disk-pack-ref.pdf}}&lt;br /&gt;
* {{book | title=Control Data 9425 cartridge disk drive | date=1 March 1970 | author=CDC | id=S-9 | pdf=cdc/cdc9425-leaflet.pdf}}&lt;br /&gt;
* {{book | title=Model 9425 Cartridge Disk Drive product characteristics | date=November 1970 | author=CDC | pdf=cdc/cdc9425-product-characteristics.pdf}}&lt;br /&gt;
* {{book | title=Introducing Control Data and the.... 9425 cartridge disk drive  | author=CDC | pdf=cdc/cdc-introducing-cdc-and-9425.pdf}}&lt;br /&gt;
&lt;br /&gt;
= Inne =&lt;br /&gt;
&lt;br /&gt;
* [[Jak powstawało K-202]], Andrzej Ziemkiewicz&lt;br /&gt;
* [[Realizacja pamięci operacyjnej K-202 i Mery-400]], Andrzej Ziemkiewicz&lt;br /&gt;
* {{book | title=Protokół pomiaru szybkości | date=4 grudnia 1972 | author=Wincenty Chmielewski, Piotr Ruszkarski | pdf=k202/k202-protokol-szybkosci.pdf}}&lt;br /&gt;
* [[Pierwszy wydruk K-202]]&lt;br /&gt;
* {{image | title=Prośba do J. Karpińskiego o opinię o przydatności dysku CDC 9425 | author=Metronex, Warszawa, 14.07.1971  | id=NL/L/PD/71/573 | image=k202/k202-metronex-pismo-cdc.jpg}}&amp;lt;br/&amp;gt;Załączniki:&lt;br /&gt;
** {{book | title=Control Data 9425 cartridge disk drive | date=1 March 1970 | author=CDC | id=S-9 | pdf=cdc/cdc9425-leaflet.pdf}}&lt;br /&gt;
** {{book | title=Model 9425 Cartridge Disk Drive product characteristics | date=November 1970 | author=CDC | pdf=cdc/cdc9425-product-characteristics.pdf}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
</feed>