![]() |
|
|
|
|
|
#1 |
|
Guru
Join Date: 30th May 2007
Location: г. Лянтор, Сургутского р-на, ХМАО
Posts: 2,175
Thanks: 452
Thanked 468 Times in 367 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Хорошо накропай под Z80 схемку, переделую сам на ВМ80...
__________________
http://nick-name.ru/forum/Fifan.gif Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)
|
|
|
|
|
|
#3 |
|
Guru
Join Date: 30th May 2007
Location: г. Лянтор, Сургутского р-на, ХМАО
Posts: 2,175
Thanks: 452
Thanked 468 Times in 367 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Спасибо! В ВМ80 нет IORQ, WAIT можно заменить на HOLD. В "Специалисте" лучше использовать не FFH, а порт "программатора" - F000H и соответственно выборку от вывода 5 DD21 (см. оригинальную схему Волкова, например, здесь - http://www.newretropc.ru/Spetsialist/spetsialist.jpg).
__________________
http://nick-name.ru/forum/Fifan.gif Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)
|
|
|
|
|
|
#5 |
|
Guru
Join Date: 30th May 2007
Location: г. Лянтор, Сургутского р-на, ХМАО
Posts: 2,175
Thanks: 452
Thanked 468 Times in 367 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Все-таки, как я писал нужно задействовать порт "программатора" - F000H, IORQ не нужен,а также убираем A0...A7, выборку CSPIO2 (вывод 5 DD21) подаем на выход элемента И (элемент 8 И/НЕ и за ним элемент И убираем). WAIT подаем на HOLD вход процессора (вывод 13 ВМ80).
Записываем байт по адресу F000H. Потом, если AVR выставит WAIT, ждем его окончания и принимаем байт по адресу F000H. Прокатит?
__________________
http://nick-name.ru/forum/Fifan.gif Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)
Last edited by fifan; 4th May 2014 at 21:39. |
|
|
|
|
|
#6 |
|
Junior
Join Date: 9th March 2009
Location: Н.Новгород
Posts: 12
Thanks: 0
Thanked 4 Times in 3 Posts
![]() |
HOLD нужно будет брать с инверсного выхода ТМ2, т.к. в ВМ80 HOLD не инверсный. Все входы с активным 0, кроме адреса и данных конечно, просто в схеме черточки не нарисовал. Ну и еще нужно будет переписать загрузчик, чтоб он использовал не IN/OUT, а LDI/STI. А так вроде должно работать...
|
|
|
|
| The Following User Says Thank You to dmtr For This Useful Post: | fifan (1st October 2009) |
|
|
#7 |
|
Guru
Join Date: 30th May 2007
Location: г. Лянтор, Сургутского р-на, ХМАО
Posts: 2,175
Thanks: 452
Thanked 468 Times in 367 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Согласен. Рисую конечную схему. Насчет программы тоже думал. Там в ней идет сначала передача имени файла и его длина и сразу принимаются данные, в том числе и с номером ошибки, если что-то не так произошло. Переделать не сложно.
__________________
http://nick-name.ru/forum/Fifan.gif Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)
Last edited by fifan; 4th May 2014 at 21:39. |
|
|
|
|
|
#8 | |
|
Master
Join Date: 15th February 2009
Location: Зерноград
Posts: 532
Thanks: 282
Thanked 247 Times in 122 Posts
![]() ![]() ![]() |
Так, а теперь всё для тех,кто на бронепоезде...))
Quote:
Про загрузку с флешки ещё не смотрел что куда.. Хотелось именно дисковод, так как флешка это немного не то..)) Хотя, если с дискогрызом не прокатит, тогда....))
__________________
ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид |
|
|
|
|
|
|
#9 |
|
Guru
Join Date: 30th May 2007
Location: г. Лянтор, Сургутского р-на, ХМАО
Posts: 2,175
Thanks: 452
Thanked 468 Times in 367 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Для информации: на обычном "Специалисте" не было контроллера дисковода. Вся информация на нем записывалась/считывалась на/с ленту/ленты. А также еще возможно было подключать РОМ диск. Указанная схема контроллера дисковода работает только на Специалисте_МХ, в котором уже есть "Селектор адресов".
__________________
http://nick-name.ru/forum/Fifan.gif Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)
|
|
|
|
|
|
#10 | |
|
Moderator
Join Date: 16th September 2009
Location: г. Харьков
Posts: 1,245
Thanks: 398
Thanked 489 Times in 280 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
![]() в МК 1989 #10 была статья "Вместо кассеты - Дискета" (с) А. Жинжеруха там был чудный в своей простоте контроллер дискеты на КР580ВВ51А ![]() для дисковода ЕС 5074, его надо было немного подкрутить дискетку подрезать
Last edited by esl; 5th December 2010 at 18:46. |
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|