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

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


msx:beer_ide:beer_ide

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:beer_ide:beer_ide [2023-12-02 00:28]
GreyWolf [Прошивки]
msx:beer_ide:beer_ide [2024-03-20 22:02] (текущий)
ATroubleshooter [Прошивки] Добавлена прошивка v2.03, доработанная H. Berends
Строка 3: Строка 3:
 BEER 202 IDE это PATA/​IDE−контроллер жестких дисков для MSX. В конструкции применены недорогие и доступные компоненты. Плата проста в изготовлении. Поддерживает одно устройство на шине. BEER 202 IDE это PATA/​IDE−контроллер жестких дисков для MSX. В конструкции применены недорогие и доступные компоненты. Плата проста в изготовлении. Поддерживает одно устройство на шине.
  
-Устройство было разработано [[voznesensky_e_g:​|Егором Вознесенским (SOLiD)]] в 1994–м году, прошивка создана на основе MSX DOS DiskROM версии 1, и потому — на 100% совместим с [[msx:​dos:#​v1x|MSX-DOS 1]], и в определенной степени,​ с [[msx:​cp_m:#​cpm3_beeride|CP/​M]]. Также, с устройством работают:​ [[msx:​misix:​|]],​ [[msx:​uzix:#​beeride|UZIX]],​ [[msx:​symbos:​|SymbOS]]. Плата не содержит и не требует ни  [[msx:​ram:#​mapper|маппера]],​ ни [[msx:​dos2:​|]] — таким образом являясь идеальным решением для [[msx:​msx_1|]]. ​+Устройство было разработано [[voznesensky_e_g:​|Егором Вознесенским (SOLiD)]] в 1994–м году, прошивка создана на основе ​%%MSX DOS DiskROM%% версии 1, и потому — на 100% совместима с [[msx:​dos:#​v1x|MSX-DOS 1]], ив определенной степени,​ с [[msx:​cp_m:#​cpm3_beeride|CP/​M]]. Также, с устройством работают:​ [[msx:​misix:​|]],​ [[msx:​uzix:#​beeride|UZIX]],​ [[msx:​symbos:​|SymbOS]]. Плата не содержит и не требует ни  [[msx:​ram:#​mapper|маппера]],​ ни [[msx:​dos2:​|]] — таким образом являясь идеальным решением для [[msx:​msx_1|]]. ​
  
  
Строка 10: Строка 10:
 [[msx:​beer_ide:​other_clones|Разные клоны]] [[msx:​beer_ide:​other_clones|Разные клоны]]
  
-{{anchor:circuit}} +{{anchor:history}} 
-====== ​Принципиальная схема ​======+====== ​История создания ======
  
-\\ {{:​msx:​beer_ide:​beer202_circuit_diagram-solid.png|Принципиальная схема}} +**Материал ​подготовлен ​на основе интервью с Максимом Власовым.** (декабрь 2023) 
-\\ [[https://​www.msx.org/​wiki/​images/​b/​bd/​Beer202_Circuit_Diagram-SOLiD.png|оригинал]]+
  
-{{anchor:​firmware}}+Самая длительная часть её — это поиски подходящего жесткого диска, на которые Егор потратил около полутора лет. Очень дорогие они тогда были. Бюджет был ограничен,​ как и у всех.
  
-====== Прошивки ​======+Это началось через полгода после нашего знакомства — в 1992-м. У меня тогда уже был огромный SASI диск: внутри 15 килограммовой коробки был огромный тороидальный трансформатор,​ полноразмерный пятидюймовый жесткий диск на 10 Мб формата MFM фирмы Rodime и MFM→SASI контроллер компании Xebec на Z80 (этот диск был в комплекте с CP/M компьютером Alphatronic). Мой первый проект для MSX  как раз и был контроллером для его подключения к MSX, на макетке было 8 микросхем,​ ПЗУ на 16 КБ, плата вставлялась в слот MSX.  ​
  
-  - Версия ​1.8 ({{ :​msx:​beer_ide:​beermod.bin|скачать}}, {{ :​msx:​beer_ide:​beermod.mac|исходник}}) +В конце августа 1992-го, притащил ​я это на математический факультет Педагогического института(метро Комсомольская)Показать двум очень хорошим знакомым (Глеб Аксёнов и Ян Криворуцкий — A&K, так подписывались они под своим творчеством на MSX). …И вдруг, через несколько минут появляется ЕгорТогда я его еще не знал… Вот такая история знакомства вышла. А он моим винтом очень заинтересовалсяПотом заключил,​ что вещь очень нужная, ​но для массовости необходимо уменьшить ее раз ​в десять :-). 
-  - Версия ​1.9RC1 ({{:​msx:​beer_ide:​hddrom19.rom|скачать}}), {{ :​msx:​beer_ide:​hddrom19.mac|аннотированный дизасм прошивки}}, предоставил ​**Александр Страйстар**+И, как мне показалось,​ с этого момента он стал подыскивать подходящий IDE жесткий диск. Именно IDE. MFM и RLL валялись ​повсюду,​ но, контроллеры были очень сложные. А вот IDE найти за разумные деньги было сложно. И он был в постоянном поиске. Когда вместе на радио рынок в Тушино ездили несколько раз, он у народа спрашивал, есть ли что–то подобное. ​
  
-{{anchor:​history}} +Идея использовать 8255 была у него с самого начала. Я был тогда большим противником этой идеи. Он нашел Application note как организовать 16-битные пересылки на 8255. Действительно,​ контроллер получился простой в повторении без ПЛИС.
-====== ​История создания ​======+
  
-**Материал подготовлен ​на основе интервью ​с Максимом Власовым.** (декабрь 2023) +В 1994-м году Егор нашел подходящий диск ​на 40 МБ и в том же году его контроллер заработал!
  
-Самая длительная часть её — это поиски ​подходящего ​жесткого диска, на которые Егор потратил около полутора лет. Очень дорогие они тогда былиБюджет был ​ограничен, как и у всех.+Нужно отметить, что ​новаторским было решение Егора переписать подпрограммы ​обращения к таблице размещения файлов FATФормат был изменен с 12- на 16-битный.
  
-Это ​началось через полгода после нашего знакомства — в 1992–м. У меня тогда уже был огромный SASI диск: внутри 15 килограммовой коробки был огромный тороидальный трансформатор, ​полноразмерный пятидюймовый жестки диск на 10 Мб формата MFM фирмы Rodime и MFM->​SASI контроллер компании Xebec на Z80 (этот диск был в комплекте с CP/M компьютером Alphatronic). Мой первый проект для MSX  как–раз и был контроллером для его подключения к MSX, на макетке было 8 микросхем,​ ПЗУ на 16 Кб, плата вставлялась в слот MSX +202 в названии появилось в 1997 году.
  
-В конце августа 1992–го,​ притащил я это на математический факультет ​Педагогического института(метро Комсомольская). Показать двум очень хорошим знакомым,​ они (Аксенов и Криворуцкий, A&K подписывались они под своим творчеством ​на MSX). ...И вдруг, через несколько минут появляется Егор. Тогда я его еще не знал…. Вот такая история знакомства вышла. А он моим винтом очень заинтересовался. Потом заключил,​ что вещь очень нужная,​ но для массовости необходимо уменьшить ее раз в десять ;) +{{anchor:​circuit}} 
-И, как ​мне показалось,​ с этого момента он стал подыскивать подходящий IDE винт. Именно IDE. MFM и RLL валялись повсюду,​ но, контроллеры были очень сложные. А вот IDE найти за разумные деньги было сложно. И он был в постоянном поиске. Когда вместе на радио рынок в Тушино ездили несколько раз, он у народа спрашивал,​ есть ли что–то подобное но за разумные деньги. ​+====== ​Принципиальная схема ​======
  
-Идея ​использовать 8255 была у него с самого начала. Я был тогда большим противником этой идеи. Он нашел Application note как организовать 16–битные пересылки на 8255. Действительно, контроллер получился простой в повторении без ПЛИС.+\\ {{:​msx:​beer_ide:​beer202_circuit_diagram-solid.png|Принципиальная схема}} 
 +\\ [[https://​www.msx.org/​wiki/​images/​b/​bd/​Beer202_Circuit_Diagram-SOLiD.png|оригинал]]
  
-В 1994–м году Егор нашел подходящий диск на 40 Мб и в том же году его контроллер заработал!+{{anchor:​firmware}} 
 +====== Прошивки ======
  
-Нужно отметить, что новаторским было решение ​Егора переписать ​подпрограммы обращения к таблице размещения файлов FATФормат был ​изменен ​с 12 на 16–битный.+  * Версия 1.8 ({{ :​msx:​beer_ide:​beermod.bin|скачать}}, {{ :​msx:​beer_ide:​beermod.mac|исходник}}) 
 +  * Версия 1.9RC1 ({{:​msx:​beer_ide:​hddrom19.rom|скачать}}), {{ :​msx:​beer_ide:​hddrom19.mac|аннотированный дизассемблированный текст}}, предоставил **Александр Страйстар** 
 +  * Версия 2.03 ({{ :​msx:​beer_ide:​beer2.03_disk.rom|скачать}}, [[github>​b3rendsh/​msxdos2s/​tree/​main/​mod-beer20|исходники]])
  
 {{anchor:​links}} {{anchor:​links}}
Строка 46: Строка 48:
 [[zxpkru>​threads/​10758-beer-ide-202.html|Beer IDE 202]] [[zxpkru>​threads/​10758-beer-ide-202.html|Beer IDE 202]]
  
 +[[msxorg>​wiki/​Beer_IDE|Beer IDE]]
  
-{{tag>​msx msx_cartridge voznesensky_e_g}}+[[https://​openmsx.org/​manual/​user.html#​beeride|openMSX User's Manual : Beer IDE]]
  
 +
 +{{tag>​msx msx_cartridge voznesensky_e_g}}
msx/beer_ide/beer_ide.1701466102.txt.gz · Последние изменения: 2023-12-02 00:28 — GreyWolf