Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:omega:omega [2023-06-18 22:58] GreyWolf [Клавиатура] |
msx:omega:omega [2023-06-27 18:10] (текущий) GreyWolf |
||
---|---|---|---|
Строка 34: | Строка 34: | ||
====== Клавиатура ====== | ====== Клавиатура ====== | ||
+ | |||
+ | [[github>/skiselev/omega/blob/master/Keyboard.md|Keyboard]] | ||
Длина шлейфа при стандартном размещении плат: 50 мм. | Длина шлейфа при стандартном размещении плат: 50 мм. | ||
- | ^Метка^Компонент^Корпус (DIP)^Описание^ | + | ^ Метка ^ Компонент ^ Корпус (DIP) ^ Описание ^ |
|U1|74LS145|16|Octal D-Type Latch| | |U1|74LS145|16|Octal D-Type Latch| | ||
|U2|74LS07|14|Octal Bus Transceiver| | |U2|74LS07|14|Octal Bus Transceiver| | ||
|J1|2x8 pin header, right angle, shrouded, 2.54 mm pitch|Прямой разъём (для работы без шлейфа) — аналог Mouser 200-ESQ10812LD \\ [[aliexpress>item/33020954900.html?sku_id=67149835470|на Aliexpress]]|| | |J1|2x8 pin header, right angle, shrouded, 2.54 mm pitch|Прямой разъём (для работы без шлейфа) — аналог Mouser 200-ESQ10812LD \\ [[aliexpress>item/33020954900.html?sku_id=67149835470|на Aliexpress]]|| | ||
- | + | Индикаторы (светодиоды) | |
- | Расположение клавиш и символов: | + | ^ Метка ^ Назначение ^ Цвет ^ |
- | |<100% 6% 6% 6% 6% 6% 6% 6% 6% 6% 6% 6% 6% 6% 15%>| | + | |D1|Питание|<color #22b14c>⬤</color> зелёный| |
- | | ` ~ | 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 %%^%% | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | Back space | | + | |D2|Caps lock|<color #fff200>⬤</color> жёлтый| |
- | | {{:msx:russification:a3.png}} {{:msx:russification:b7.png}} | {{:msx:russification:a0.png}} {{:msx:russification:a5.png}} | {{:msx:russification:ab.png}} {{:msx:russification:bd.png}} | {{:msx:russification:a1.png}} {{:msx:russification:bc.png}} | {{:msx:russification:af.png}} {{:msx:russification:a6.png}} | {{:msx:russification:a2.png}} {{:msx:russification:a7.png}} | {{:msx:russification:b4.png}} {{:msx:russification:b5.png}} | {{:msx:russification:bb.png}} {{:msx:russification:a8.png}} | {{:msx:russification:ac.png}} {{:msx:russification:a9.png}} | {{:msx:russification:0147.png}} {{:msx:russification:0148.png}} | {{:msx:russification:0149.png}} {{:msx:russification:014a.png}} | {{:msx:russification:0157.png}} {{:msx:russification:015f.png}} | {{:msx:russification:b1.png}} {{:msx:russification:b0.png}} |:::| | + | |D3|Code(Kana)|<color #CC0000>⬤</color> красный| |
- | | ` ~ | 1 ! | 2 %%"%% | 3 # | 4 {{:msx:russification:bf.png}} | 5 % | 6 %%^%% | 7 & | 8 * | 9 ( | 0 ) | - _ | = + |:::| | + | |
- | + | ||
- | |<100% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 15%>| | + | |
- | | Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ | | + | |
- | |:::| {{:msx:russification:8c.png}} {{:msx:russification:8b.png}} | {{:msx:russification:8f.png}} {{:msx:russification:90.png}} | {{:msx:russification:8d.png}} {{:msx:russification:8e.png}} | {{:msx:russification:0158.png}} {{:msx:russification:aa.png}} | {{:msx:russification:0152.png}} {{:msx:russification:ad.png}} | {{:msx:russification:0159.png}} {{:msx:russification:98.png}} | {{:msx:russification:80.png}} {{:msx:russification:85.png}} | {{:msx:russification:9c.png}} {{:msx:russification:9f.png}} | {{:msx:russification:82.png}} {{:msx:russification:83.png}} | {{:msx:russification:9b.png}} {{:msx:russification:97.png}} | {{:msx:russification:0141.png}} {{:msx:russification:0142.png}} | {{:msx:russification:014d.png}} {{:msx:russification:014e.png}} | {{:msx:russification:015e.png}} {{:msx:russification:0156.png}} | | + | |
- | + | ||
- | |<100% 10% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 20%>| | + | |
- | | Caps lock | A | S | D | F | G | H | J | K | L | : | %%"%% | <fs x-large>⏎</fs> | | + | |
- | |:::| {{:msx:russification:84.png}} {{:msx:russification:be.png}} | {{:msx:russification:92.png}} {{:msx:russification:91.png}} | {{:msx:russification:87.png}} {{:msx:russification:81.png}} | {{:msx:russification:0154.png}} {{:msx:russification:94.png}} | {{:msx:russification:0155.png}} {{:msx:russification:0150.png}} | {{:msx:russification:0153.png}} {{:msx:russification:96.png}} | {{:msx:russification:86.png}} {{:msx:russification:8a.png}} | {{:msx:russification:9d.png}} {{:msx:russification:9e.png}} | {{:msx:russification:88.png}} {{:msx:russification:89.png}} | {{:msx:russification:0146.png}} {{:msx:russification:0144.png}} | {{:msx:russification:0145.png}} {{:msx:russification:0143.png}} |:::| | + | |
- | + | ||
- | |<100% 15% 7% 7% 7% 7% 7% 7% 7% 7% 7% 7% 25%>| | + | |
- | | Shift | Z | X | C | V | B | N | M | , | . | / | Shift | | + | |
- | | ::: | {{:msx:russification:014f.png}} {{:msx:russification:b8.png}} | {{:msx:russification:015c.png}} {{:msx:russification:b9.png}} | {{:msx:russification:a4.png}} {{:msx:russification:ba.png}} | {{:msx:russification:015a.png}} {{:msx:russification:95.png}} | {{:msx:russification:0151.png}} {{:msx:russification:99.png}} | {{:msx:russification:015b.png}} {{:msx:russification:93.png}} | {{:msx:russification:014b.png}} {{:msx:russification:014c.png}} | {{:msx:russification:b3.png}} {{:msx:russification:ae.png}} | {{:msx:russification:b2.png}} {{:msx:russification:9a.png}} | {{:msx:russification:015d.png}} {{:msx:russification:b6.png}} | ::: | | + | |
- | + | ||
- | |<100% 10% 5% 10% 50% 10% 10% 10%>| | + | |
- | | Ctrl |:::| Graph | Пробел | Code \\ Kana | Select | Dead | | + | |
====== Компоненты ====== | ====== Компоненты ====== | ||
FIXME | FIXME | ||
Строка 70: | Строка 55: | ||
|U1|Z80|40| | |U1|Z80|40| | ||
|U2|CP82C55AZ|40|82C55 PPI, CMOS| | |U2|CP82C55AZ|40|82C55 PPI, CMOS| | ||
- | |U3|V9958|64|VDP| | + | |U3|[[msx:yamaha_v9958:|V9958]]|64|VDP| |
|U4|YM2149 или AY-3-8910|40|PSG| | |U4|YM2149 или AY-3-8910|40|PSG| | ||
|U5|RP5C01|18|RTC| | |U5|RP5C01|18|RTC| | ||
Строка 126: | Строка 111: | ||
^Перемычка^Положение^Описание^ | ^Перемычка^Положение^Описание^ | ||
- | |JP3, \\ JP4|1–2|V9938 VDP| | + | |JP3 и JP4|1–2|V9938 VDP| |
- | |:::|2–3|V9958 VDP| | + | |:::|2–3|[[msx:yamaha_v9958:|V9958]] VDP| |
^Перемычка^Положение^Описание^ | ^Перемычка^Положение^Описание^ | ||
- | |JP5, \\ JP6|1–2|NTSC| | + | |JP5 и JP6|1–2|NTSC| |
|:::|2–3|PAL| | |:::|2–3|PAL| | ||
- | FIXME Объём ОЗУ | + | Объём дополнительного ОЗУ (RAM_EXT) |
^Перемычка^Описание^ | ^Перемычка^Описание^ | ||
|JP7 и JP12|1 Мб| | |JP7 и JP12|1 Мб| | ||
Строка 160: | Строка 145: | ||
Ниже приведена таблица с описанием слотов и их адресного пространства. | Ниже приведена таблица с описанием слотов и их адресного пространства. | ||
- | |<100% 15% 10% 10% 10% 10% 10% 10% 10%>| | + | |<100% 10% 15% 10% 10% 10% 10% 10% 10% 10%>| |
- | ^ Диапазон \\ адресов ^ Слот ||||||| | + | ^ № \\ стр. ^ Диапазон \\ адресов ^ Слот ||||||| |
- | | ::: ^ [[#slot0|0]] ^ [[#slot1|1]] ^ [[#slot2|2]] ^ [[#slot30|3-0]] ^ [[#slot31|3-1]] ^ [[#slot32|3-2]] ^ [[#slot33|3-3]] ^ | + | ^:::| ::: ^ [[#slot0|0]] ^ [[#slot1|1]] ^ [[#slot2|2]] ^ [[#slot30|3-0]] ^ [[#slot31|3-1]] ^ [[#slot32|3-2]] ^ [[#slot33|3-3]] ^ |
- | | 0xC000–0xFFFF | 16 Кбайт | Слот \\ картриджа 1 \\ (A) | Слот \\ картриджа 2 \\ (B) | | User ROM #1, mapped to Flash ROM 0x20000–0x2FFFF | Main RAM (memory mapper) | User ROM #2, mapped to Flash ROM 0x30000 - 0x3FFFF | | + | | 3 | 0xC000–0xFFFF | 16 Кбайт | Слот \\ картриджа 1 \\ (A) | Слот \\ картриджа 2 \\ (B) | | User ROM #1, mapped to Flash ROM 0x20000–0x2FFFF | Main RAM (memory mapper) | User ROM #2, mapped to Flash ROM 0x30000 - 0x3FFFF | |
- | | 0x8000–0xBFFF | 16 Кбайт \\ Logo ROM, mapped to Flash ROM 0x08000–0x0BFFF | ::: |:::|:::|:::|:::|:::| | + | | 2 | 0x8000–0xBFFF | 16 Кбайт \\ Logo ROM, mapped to Flash ROM 0x08000–0x0BFFF | ::: |:::|:::|:::|:::|:::| |
- | | 0x4000–0x7FFF | 32 Кбайт \\ Main ROM, mapped to Flash ROM 0x00000–0x07FFF |:::|:::|:::|:::|:::|:::| | + | | 1 | 0x4000–0x7FFF | 32 Кбайт \\ Main ROM, mapped to Flash ROM 0x00000–0x07FFF |:::|:::|:::|:::|:::|:::| |
- | | 0x0000–0x3FFF |:::|:::|:::| Sub ROM, mapped to Flash ROM 0x10000–0x13FFF|:::|:::|:::| | + | | 0 | 0x0000–0x3FFF |:::|:::|:::| Sub ROM, mapped to Flash ROM 0x10000–0x13FFF|:::|:::|:::| |
Строка 204: | Строка 189: | ||
==== Композитный видео выход ==== | ==== Композитный видео выход ==== | ||
- | ^ Режим ^ Резистор R9^ Конденсатор C91 ^ | + | ^Режим^Резистор R9^ Конденсатор C91^ |
|NTSC|20 кОм 1%|27пФ| | |NTSC|20 кОм 1%|27пФ| | ||
|PAL|16 кОм 1%|18пФ| | |PAL|16 кОм 1%|18пФ| | ||
Строка 221: | Строка 206: | ||
{{ :msx:omega:alexandr-vdp_test.rom |}} | {{ :msx:omega:alexandr-vdp_test.rom |}} | ||
</hidden> | </hidden> | ||
+ | ====== Корпус ====== | ||
+ | |||
+ | [[github>skiselev/omega/blob/master/Enclosure.md|Enclosure]] | ||
+ | |||
+ | |Стойка M3x10 гайка—гайка|6| | ||
+ | |Стойка M3x15 винт—гайка|7| | ||
+ | |Гайка M3|5| | ||
+ | |Винт M3x6|6| | ||
+ | |Винт M3x12|11| | ||
+ | |||
+ | Корпус собирается в следующем порядке: | ||
+ | - Одиннадцать винтов M3×12 нужно вставить через отверстия в нижней панели. | ||
+ | - На эти винты на верхней стороне нижней панели надеты шайбы 3 мм. | ||
+ | - Печатная плата основной платы размещена поверх шайб | ||
+ | - Семь (7) стоек M3×15 мм привинчены к верхней части винтов, за исключением отверстий рядом со слотами для картриджей MSX. | ||
+ | - Четыре шестигранные гайки M3 используются для крепления платы рядом с слотами, при необходимости размещая направляющую для слотов напечатанную на 3D–принтере деталь. | ||
+ | - (Необязательно) Переключатель подключен к разъему на материнской плате. | ||
+ | - Плата клавиатуры размещена поверх стоек. Он крепится с помощью одной шестигранной гайки M3 под пробелом и с помощью шести (6) стоек M3×10 мм в других местах. | ||
+ | - Четыре боковые панели проходят через вырезы в нижней пластине. (Дополнительно) Переключатель установлен на задней панели | ||
+ | - Верхняя панель крепится на стойках с помощью шести винтов M3×6 мм. | ||
+ | |||
+ | |||
====== Ссылки ====== | ====== Ссылки ====== | ||