Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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}} |