Инструменты пользователя

Инструменты сайта


msx:omega:omega

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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 мм.
 +
 +
 ====== Ссылки ====== ====== Ссылки ======
  
msx/omega/omega.1687118300.txt.gz · Последние изменения: 2023-06-18 22:58 — GreyWolf