Занялся изучением платформы msx и вопросом загрузки ПО с внешних носителей. Пока в симуляторе, но и реальную плату собрать планирую. С IDE как то все сложно получается, 3.5''(2.5) диск, два питания, SD куда проще в этом отношении, но такого простого как BeerIDE решения но для SD я не нашел. Однако, для BeerIDE есть открытый исходник, и как оказалось, достаточно просто заменив процедуры обращения к HDD на SD можно превратить BeerIDE в BeerSD. Проработал два схемных варианта SD интерфейса, высоко скоростной и низко скоростной. Низко скоростной можно собрать вообще на схеме BeerIDE. Вся информация по схемам и прошивкам здесь.
Можно посмотреть работу в эмуляторе b2m.
Тк при переходе от IDE к SD менялись только низкоуровневые функции работы с чтением и записью секторов, то утилиты для работы с диском можно использовать те же, что и для IDE.
Кроме того, провел реверс инжиниринг прошивки BeerIDE ver1.9, исходник там же.