CGA и CF IDE адаптер на Altera MAX10

16-битные ПЦ-совместимые компьютеры с процессорами 8086/8088/80286 работающие под управлением ДОС

Moderator: Shaos

newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: CGA и CF IDE адаптер на Altera MAX10

Post by newold86 »

Блин, тяжело грузиться с CF карты, если забыл развести D0 - D2... Конечно, МГТФ животворящий в очередной раз сотворил чудо, но гламурность платы серьезно подпорчена... Зато плата показала первые настоящие признаки жизни:
_NonSystem.jpg
Ни у кого не найдется образа жесткого диска с установленным DOS-ом не выше 5, чтобы я мог с помощью какой-нибудь более-менее распространённой программы залить на CF карту ? Был бы очень благодарен !
You do not have the required permissions to view the files attached to this post.
IgorR76
Senior
Posts: 102
Joined: 27 Jul 2015 15:20

Re: CGA и CF IDE адаптер на Altera MAX10

Post by IgorR76 »

Тут на форуме, в теме про недокомп Шаоса, кажется были дистрибутивы DOS 2.x. Мы обсуждали, как их на дискету записать. А установки он не требует.

PS Вот эта тема, с этим же "Bus settling", только через Push bx/Pop bx :
viewtopic.php?f=87&t=16713&start=15#p132176
Mixa64
Doomed
Posts: 481
Joined: 25 Aug 2009 07:02
Location: Москва

Re: CGA и CF IDE адаптер на Altera MAX10

Post by Mixa64 »

newold86 wrote:нафига там этот самый BUS SETTLING ???
В других вариантах биоса - PUSH BX POP BX вместо CLD CLD. Но какое это имеет отношение к затухающим переходным процессам на шине, предположительно в цикле чтения пустоты по адресу [BX], - хз. Хотя, намерение просматривается, вставить пустышку и что-то этим удлинить. Ну не на I/O CH RDY же это попытка повлиять :) И, кстати, почему не трапается по несуществующему на шине объекту? Это у меня текущий фоновый проект с МПИ/QBUS связан, отсюда и вопрос. Слышал, что если долго находишься в теме PDP или им подобных, потом видишь писюк, то такие недоумения возникают, вот - подтверждаю, возникают, теперь и сам попался, да :) Ну и src dst операнды, сначала долго привыкал к их расположению в MACRO-11, а теперь обратно в ASM-86 напрягаться пришлось, что куда пересылается.
И еще SUB BX, BX за тело цикла можно было бы вынести.
Vic3Dexe
Doomed
Posts: 370
Joined: 16 Dec 2014 11:58
Location: Киев

Re: CGA и CF IDE адаптер на Altera MAX10

Post by Vic3Dexe »

:o
Только я один заметил, что половины букв на скринах нет?
На первом скрине "DIK/ERSO/..." - это вот что? Куски DISK/VERSION? Или так и должно быть?
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Re: CGA и CF IDE адаптер на Altera MAX10

Post by Tronix »

Vic3Dexe wrote::o
Только я один заметил, что половины букв на скринах нет?
На первом скрине "DIK/ERSO/..." - это вот что? Куски DISK/VERSION? Или так и должно быть?
Все там есть. DTK, ERSO - производители мамок, известные бренды в эпоху XT. Типа как Asus, Gigabyte нонче.

По теме - накатить на CF дос: попробуйте эмулятор PCem. В папку /roms/genxt кидаете какой-нить XT-биос, можно с этого сайта: http://www.minuszerodegrees.net/xt_clon ... e_bios.htm ,например DTK-шный: http://www.minuszerodegrees.net/xt_clon ... 2_2764.bin

Переименовываете его в pcxt.rom

Далее, в папку /roms кидаете XT-IDE (не XT-CF!). Называете его ide_xt.bin Запускаем эмуль, лезем в меню Disc - > Configure Hard Discs -> C: -> new, указываем имя файла и Sectors Heads Cylinders (можно подсмотреть на настоящей XT как CF карта определяется). Правда, для этого нужно собрать XT-CF с включенной опцией MODULE_BOOT_MENU). Далее указываем загрузочную дискетку 360Kb с DOS 5.0 (можно в том же WinImage переделать из образа дискетки на 1.4Mb - меню - Image -> Change format, оставив только io.sys,msdos.sys,command.com,fdisk и format) , грузимся с дискеты и дальше как обычно - fdisk, format /s.

При этом образ винта - это просто посекторный образ без лишних заголовков и тд. Открывается WinImage, WinISO и тд. Его посекторно можно копирнуть на CF.

Image
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: CGA и CF IDE адаптер на Altera MAX10

Post by newold86 »

Ага, вот что, оказывается, написано в верхней строчке ! :)
А то у меня CGA композит подключен к обычному телевизору, и в режиме 40 символов в строке верхняя строчка от BIOS отображается крайне странно...
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: CGA и CF IDE адаптер на Altera MAX10

Post by newold86 »

Ну все - купил дисковод с контроллером, загрузился с дискеты, отформатировал CF карту и сделал ее загрузочной, и после этого мой CF IDE контроллер заработал в полном объеме...
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Re: CGA и CF IDE адаптер на Altera MAX10

Post by Tronix »

Ну так то да. Чего там сложного, грубо говоря, 8 бит данных передать в восемь бит данных CF, и обратно. CGA контроллер - вот это зачет, внушает. Но есть куда расти - VGA делать, с выводом на туда-же, всмысле комрозитный PAL. А так - прикольная штука. Я то же когда то давным давно XT-IDE на ПЛИС, ибо заленило МГТФ паять на мелкологике.

Image
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Re: CGA и CF IDE адаптер на Altera MAX10

Post by Tronix »

Вот щаз смотрю и удивляюсь - зачем я дешифратор на ид7 делал? Ног чтоли не хватило. Похоже на то.
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: CGA и CF IDE адаптер на Altera MAX10

Post by newold86 »

Да я же говорил, что IDE и видео - просто побочные продукты проекта, основная цель была потренироваться с MAX 10 и освоить новое оборудование для монтажа/пайки печатных плат.
А так - да, использовать данную FPGA для подобного проекта, это даже не из пушки по воробъям, это сразу муху атомной бомбой фигачить :)
Vic3Dexe
Doomed
Posts: 370
Joined: 16 Dec 2014 11:58
Location: Киев

Re: CGA и CF IDE адаптер на Altera MAX10

Post by Vic3Dexe »

Tronix wrote:Но есть куда расти - VGA делать, с выводом на туда-же, всмысле комрозитный PAL.
Дык есть VGA, тутачки.
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: CGA и CF IDE адаптер на Altera MAX10

Post by newold86 »

Vic3Dexe wrote:
Tronix wrote:Но есть куда расти - VGA делать, с выводом на туда-же, всмысле комрозитный PAL.
Дык есть VGA, тутачки.
Мало того, я давно его собираюсь оттуда своровать в XTC3, но руки не доходят :)
Vic3Dexe
Doomed
Posts: 370
Joined: 16 Dec 2014 11:58
Location: Киев

Re: CGA и CF IDE адаптер на Altera MAX10

Post by Vic3Dexe »

Во люди, а? Лежит на открытом месте - даже своровать лень :ebiggrin:
Видать, нахрен никому не надо :lol:
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Re: CGA и CF IDE адаптер на Altera MAX10

Post by jdigreze »

Vic3Dexe wrote:Во люди, а? Лежит на открытом месте - даже своровать лень
Спрячь, сделай карту, расставь ловушки - сразу столько набежит воровать! :lol:
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: CGA и CF IDE адаптер на Altera MAX10

Post by Lavr »

Tronix wrote:Я то же когда то давным давно XT-IDE на ПЛИС, ибо заленило МГТФ паять на мелкологике.
А у тебя схема осталась? Хотелось бы взглянуть на работающий вариант...
Я как раз на мелкой логике хотел сделать - навесным монтажом на убитой мультикарте,
где всё было на одном чипе - но так и не доделал... :osad:
iLavr