Электроника МС 6313: различия между версиями
Nzeemin (обсуждение | вклад) Нет описания правки |
Nzeemin (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
* ПЗУ: 48К — нижние адреса | * ПЗУ: 48К — нижние адреса | ||
* ОЗУ: 16К — верхние адреса | * ОЗУ: 16К — верхние адреса | ||
== Версии прошивки ПЗУ == | |||
Известно несколько версий прошивок ПЗУ. Версия прошивки выводится при само-тестировании, есть в самой прошивке, почти в самом начале файла. | |||
* 081289/МС6307 — упоминается в Руководстве по эксплуатации | |||
* 080791/LX800/FX800 — выложил KALDYN [http://zx-pk.ru/showthread.php?p=345907#post345907], 32 КБ неполная | |||
* 010391/LX800/FX800 — выложил BYTEMAN [http://zx-pk.ru/showthread.php?p=359390#post359390], 48 КБ полная | |||
== Порты == | == Порты == | ||
Строка 17: | Строка 23: | ||
* #C9 (R/W) — счётчик 1 (частота F2) | * #C9 (R/W) — счётчик 1 (частота F2) | ||
* #CA (R/W) — счётчик 2 (частота F4) | * #CA (R/W) — счётчик 2 (частота F4) | ||
* # | * #CB (W) — настройка #36 #76 #94 | ||
D30 — ВК2Н — КР580ВИ53 — таймер: | D30 — ВК2Н — КР580ВИ53 — таймер: |
Версия от 16:19, 15 июля 2018
Этот документ создан для Emuverse и распространяется на условиях лицензии CC-BY-SA-3.0. |
«Электроника МС 6313» — матричный принтер.
- ЦП: КР580ВМ80А, 2? МГц
- ПЗУ: 48К — нижние адреса
- ОЗУ: 16К — верхние адреса
Версии прошивки ПЗУ
Известно несколько версий прошивок ПЗУ. Версия прошивки выводится при само-тестировании, есть в самой прошивке, почти в самом начале файла.
- 081289/МС6307 — упоминается в Руководстве по эксплуатации
- 080791/LX800/FX800 — выложил KALDYN [1], 32 КБ неполная
- 010391/LX800/FX800 — выложил BYTEMAN [2], 48 КБ полная
Порты
D33 — ВК0Н — КР580ВВ55А — порт ввода/вывода:
- #C0: (W) — канал A — печатающая головка: ПГ1Н(2)..ПГ8Н(2)
- #C1: (R) — канал B — УЛН/ОБРБ/ОСТН/ПСН/ПФН/ЧПН/ТЕСТН/ОШН
- #C2: (W) — канал C — ЛЕВК/ПРК/ВЕРХВ/НИЗВ / ПГ0Н(2)/ИГОТН/ИОШН/ИЧП
- #C3: (W) — настройка #82 (канал A вывод, канал B вывод, канал C вывод; группа A режим 0, группа B режим 1)
D27 — ВК1Н — КР580ВИ53 — таймер:
- #C8 (R/W) — счётчик 0 (частота F4)
- #C9 (R/W) — счётчик 1 (частота F2)
- #CA (R/W) — счётчик 2 (частота F4)
- #CB (W) — настройка #36 #76 #94
D30 — ВК2Н — КР580ВИ53 — таймер:
- #D0 (R/W) — счётчик 0 (частота F4)
- #D1 (R/W) — счётчик 1
- #D2 (R/W) — счётчик 2
- #D3 (W) — настройка #74 #32 #94
D18 — ВК3Н — КР580ВН59 — контроллер прерываний:
- #D8 (W)
- #D9 (R/W)
D28 — ВК4Н — КР580ВВ55А — порт ввода/вывода:
- #E0: канал A — АП0/АП1/~АВАД, A3..A7=0
- #E1: канал B — ВП0..ВП7
- #E2: (W) — канал C — C0=ИПАР1, С1=BUSY?, C2=СП2, C4=СП4=ERROR?
- #E3: (W) — настройка #96 (канал A вывод, канал B ввод, канал Cст ввод, Cмл вывод), #09 (C4=1)
D5 — ВК5Н — КР580ВВ55А — порт ввода/вывода:
- #E8: (R) — канал A — SA1 4/3/2/1/5/6/7/8
- #E9: (R) — канал B — SA2 6/7/8/5/4/3/2/1
- #EA: (R) — канал C — SA3 1/2/3/4, C4=ТАЙМ, C6=ЗВонок?
- #EB: (W) — настройка #93, #0B
D34 — ВК6Н — КР580ВВ51А — последовательный ввод/вывод:
- #F0 (W)
- #F1 (W) — настройка #FE #23
Порты детально
#C2 (W) D33 канал C ┌──┬──┬──┬──┬──┬──┬──┬──┐ │ 7 6 5 4│ 3 2 1 0│ └─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘ ИЧП │ │ ПГ0 │ │ ПРК ЛЕВК ИОШН ─┘ИГОТН НИЗВ ВЕРХВ
Прерывания
№ | Названи | Примечание |
---|---|---|
1 | УДАРН | Выход с таймера D30 |
2 | СТРПГН(1,2) | Выход с таймера D30 |
3 | ШАГН | |
4 | ИПОСЛ2 | Выход с D34 |
5 | ИПОСЛ1 | Выход с D34 |
6 | ИПАР1 | Выход C0 D28 |
7 | ИПАР2 | |
8 | КЛАВ1 |