Выложил последние версии утилиток для работы с жесткиим дисками cp/m. Здесь.
Выложил последние версии утилиток для работы с жесткиим дисками cp/m. Здесь.
Последний раз редактировалось DemonId7; 29.12.2018 в 19:50.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Успешно создал в linux образ CF для использования в эмуляторе. Последовательность действий на примере образа диска в 2 Мб из одного раздела:
dd if=/dev/zero of=./cf.img bs=512 count=4096
losetup /dev/loop0 ./cf.img
fdisk /dev/loop0
Затем заходим в расширенный режим (x), задаем количество цилиндров, головок и секторов (c, h, s), чтобы соответствовать емкости (например, 64, 8, 8) и с помощью n создаем разделы:
- расширенный раздел (тип 5)
- один или несколько логических томов, тип 6
После этого записываем MBR в образ (w) и остается только обработать полученный образ с помощью f8000.exe уже под Windows:
f8000.exe -f cf.img
Кстати, почему-то разделы обязательно должны быть логическими дисками. F8000.exe игнорирует не только активный раздел, но и вообще все первичные разделы.
Последний раз редактировалось Pyk; 17.01.2019 в 09:22. Причина: пропустил fdisk
Поздравляю! Надеюсь в скором времени увидеть образ в твоем эмуляторе.
Естественно, мы ведь работаем с логическими дисками, а не разделами. Эта модель полностью срисована с DOS, на котором я в свое время собаку съел Собственно, она до сих пор популярна на PC.
Да, поскольку в нем предполагалось наличие какой-нибудь ОС, например DOS, которую можно было загрузить на пи-си, а дальше использовать записанные там же утилиты для работы с CP/M-дисками. Собственно первые варианты утилит были как раз под DOS
Купил плату, тоже хочу собрать данное устройство.
Надо искать или покупать программатор. Ещё микросхемы AT49F002 в нашем городе нет в продаже. Пока начну с малого.
У меня вопросы по кабелю, которым контроллер подключается к ПК8000.
Распайки кабеля нет, поэтому я нарисовал её сам. Слева - разъем на компьютере, все обозначения, как на родной схеме.
Я на своей схеме подписал все контакты, те, что обозначены прочерком, пустые (проверил по чертежам платы в этой темеl).
Осталось непонятно, куда подключать 15, 33, 34, 37, 38.
SLTSL - это "Выбор" (42) в Суре?
RESET - в схеме Суры я этого не нашёл.
Непонятно, что такое ЗАХВВ и ПЗАХВ.
Не понял с перемычкой 16-20. Контакт 20 на плате никуда не подключен. Зачем их соединять?
Последний раз редактировалось Arix; 03.02.2019 в 20:41.
Да, это 42 контакт на разъеме расширения X1 или X2. В моей книжке от Суры он так и подписан.
Это контакт 15 на разъемах X1, X2. но он не выведен.
Можно вывести проводком самостоятельно, с 9 ноги D-триггера формирователя сигнала "Сброс".
Сигналом ЗАХВВ, внешнее устройство просит процессор отключиться от ША и ШД, то есть режим ПДП (прямого доступа к памяти).
Сигнал ПЗАХВ, это "потдверждение" от процессора, что он отключился от ША и ШД (эти ноги процессора переходят в состояние Hi-Z).
wtf
Подойдет почти любая FLASH-ПЗУ от материнки. Можно даже УФ-ПЗУ применить, с меньшим количеством выводов. Напиши какие есть в наличии, я подскажу.
15 - Сигнал RESET, по нему я писал в этой же теме чуть ранее здесь.
33 - ответили
34,37,38 - не заняты.
В ПК8000 не используются.
Шлейф первым сделал Mick, и он завел линию A3 на 20-й пин. Я IDE-разъемы брал со старых винтов и сидюков. На них 20-й пин отсутствовал как класс, поскольку являлся ключом против неправильного включения шлейфа. Поэтому, я перенес линию A3 на свободный 16-й пин. При проектировании IDE-контроллера я забыл об этой разнице и развел на 16-й. Перемычка устраняет эту несовместимость шлейфов.
В наличии у меня ничего нет. Лишнего, ненужного. Есть две негодные видеокарты, но там 28-выводные "РФ-ки", а я не хочу плату курочить, подгоняя её под эту микросхему.
Это какой-то супер-мега-дефицит. Её нет ни на Мешке, ни даже в Яндекс-маркете. Однако, просто в Яндексе есть.
https://www.einfo.ru/store/AT49F002/...06720254605688
Наяндексенный аналог - A29002, его тоже нет. Какие есть ещё аналоги? Просто взаимозаменяемые микросхемы, чтоб воткнуть без переделки платы.
Последний раз редактировалось Arix; 04.02.2019 в 22:55.
Если возникнут проблемы, могу выделить со своих запасов. Из новых есть с эл. стиранием W27C512, а так же с УФ-стиранием AM27C256. Они вставляются без каких либо переделок контроллера. Сам пользуюсь W27C512.
Ну и полно всякого старья со старых материнок. Но там уже 32-х выводные и нужно смотреть за что отвечают выводы 1,2,31 и 32.
Плата как раз и расчитана на 28-выводные. Если не ошибаюсь, то РФ-ки - это практически полный аналог забугорных серий 27XXX. Тогда их можно использовать, если конечно запишутся, очень уж они были ненадежные.
Поддержку 32-х выводных ПЗУ делал только для тех, у кого нет программатора, чтобы программировать через старую пентиумную материнку. Как я раньше и делал, пока программатор не собрал.
Подойдут почти все 28-выводные ПЗУ. Вот таблица для наглядности: Таблица расположения выводов популярных микросхем
Из этой таблицы в мoeм гopoде есть 28C64. Подойдёт?
Наверное, не подойдёт, она на 8 кб, а файл прошивки на 9 кб.
Не могли бы мне её прошить? И выслать прошитой. Программатора у меня нет, стал яндексить это дело, надо из Китая заказывать, долго ждать. Да и что-то я плохо понимаю, какой именно нужен мне, ещё куплю не то. Может, ещё какие детали у вас заодно куплю, это уже в личку.
Пишите в личку адрес.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)