Тема: Эмулятор флопа 140+840
Предлагаю здесь обсуждать эмулятор: http://agatcomp.ru/Hard/DualDriveFddEmul.shtml
Кто уже пробовал? Какие впечатления? Попадались ли образы которые он не берет?
Персональный компьютер "Агат" - технические беседы (является частью agatcomp.su / agatcomp.ru) Как зарегистрироваться?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
ПЭВМ "Агат" 7-9: Форум → Дисководы и их контроллеры → Эмулятор флопа 140+840
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Предлагаю здесь обсуждать эмулятор: http://agatcomp.ru/Hard/DualDriveFddEmul.shtml
Кто уже пробовал? Какие впечатления? Попадались ли образы которые он не берет?
У меня норм. Баловался, пока БП не сгорел :)
На выходных наконец-то перенес схему с беспаечной макетки на паечную. Получилось достаточно компактно.
На плате только коннекторы и кнопки а модуль SD-карты, экран и teensy можно снять.
Питание возможно как от 20-pin разъема совместимого c Apple II, так и от мини-molex (как на 3.5" дисководах) коннектора спрятавшегося под teensy.
Протестировал, подключив вместо дисковода к Apple IIe, на первой картинке. И на Агат-7 с подключением к 140 и 840к контроллерам на второй. Для 34-pin использовал конвертер в краевой разъем.
Хотел бы заказать несколько фабричных плат этого устройства, давайте вместе подумаем какая должна быть у него
компоновка?
Например думается что одна сторона платы должна быть как краевой разъем на дисководе 840.
Еще думается что разъем для 140 должен быть точь в точь как на ес5088 (там серый, производства ПНР).
Т.е. Что бы использовать родные Агатовские шнурки от контроллеров.
Ну и вообще, любые мысли......
Вопрос отсюда http://forum.agatcomp.ru//viewtopic.php?pid=1402#p1402
Как прошить эту штуку Teensy 3.1 чо то туда вроде загрузил не понятно чё. Как нужно работать с этой прогой https://cloud.mail.ru/public/Jc5P/ypD1UguyF
Для прошивки нужно использовать программу Teensy Loader
Выбрать в меню File, "Open HEX File", выбрать файл, потом меню Operations, Program и при подключенной по usb Teensy, прошивка должна залиться.
А какие планы про поддержку записи?
Спасибо ни чего не вышло ругается что контрафакт https://cloud.mail.ru/public/B8Uw/Tp8S9Eo9j что делать?
А выложите пожалуйста фотку платы teensy, посмотрим вместе.
Она была в прозрачной коробочке, с вырезом в центре?
Вот фотки 800 рублей отдал это же всё равно всё из одной бочки https://cloud.mail.ru/public/JmCb/XFTgvr1QV https://cloud.mail.ru/public/4Uh8/g6WhYDk4e https://cloud.mail.ru/public/KCWZ/7nGAHdLA2
Похоже это и правда подделка. https://www.pjrc.com/teensy/counterfeit.html
Могу посоветовать только вернуть назад в магазин, как предлагают на сайте.
Вот самое дешевое что я нашел в солидной фирме https://www.terraelectronica.ru/product/1047295
Это свинство, а не борьба с подделками. Сомневаюсь, что китайцы сделали неполноценный клон. Скорее всего производитель тупо защищает свой переоцененный товар. А вот если это действительно версия 1, которая продаётся как версия 2, то лучше вернуть товар назад.
Кстати похожая ситуация была с УАРТами. Только там левые чипы просто выводились из строя драйвером. Диверсия типа.
sintech, а Вы сможете собрать за денежку один экземпляр эмулятора?
Авто скетчи шьются то ко после прошивки ругается что контрофакт я правда вообще не понимаю что означает скетч? но
на фалйлах агатдис.ino выдаёт ошибку компиляции.
Если прошивка все таки заливается, а ругается он только для устрашения, то попробуйте прошить уже скомпилированные бинарники https://github.com/sintech/AGAT/tree/ma … d/agatdisk и подключить только экранчик четырьмя проводами.
Если на нем будет отображаться что-то осмысленное, значит схема работает.
Кажется получилось https://cloud.mail.ru/public/9Eep/sAtVc6ymE
Кажется получилось https://cloud.mail.ru/public/9Eep/sAtVc6ymE
Ждем фоток с подключенным экраном.
Экран ещё не пришел пришел только teensy и sd card reeder буду ждать экран чтобы проверить пока начну потихоньку схему собирать. Как будет экран сделаю фотки!
Здравствуйте вообщем пришёл дисплей подпаял вот что вышло https://cloud.mail.ru/public/49WQ/YAPuLVshD. Горит синим и всё!
Привет, вот что должно быть на экране при включении без SD карты.
Если все подключено верно, то скорее всего что-то с teensy или прошивкой. Есть еще один маловероятный вариант, что ваш дисплей имеет не такой как у меня адрес на шине I2C, это можно определить по модели микросхемы на I2C адаптере (должна быть PCF8574AT) и трем перемычкам A0 A1 A2 (должны быть разомкнуты).
Могу предложить два варианта, что делать дальше: прислать мне почтой (если вы не в Москве) ваш набор запчастей а я попробую собрать примерно то, что получилось у меня (на фото) и отправлю обратно или сказать где вы купили клон teensy за 800 р. тогда я куплю там тоже и попробую собрать на нем эмулятор (экраны и SD адаптеры у меня есть).
С наступающим!!! Спасибо за предложение ничего не получается, давайте я вам отправлю компоненты. Мне купить макетную плату и разьём IDE 34 контактный чтобы сразу всё вам отправить? и сколько вы возьмёте за работу?
Я сам с Волгограда
Привет, с наступившим 2018!
Разъемы и платы у меня есть в некотором количестве, 34pin 840к + 20pin для 140к + 4-х контактные под FDD 3.5 питание.
Насчет стоимости работы пока говорить рано, если получится с вашей версией тинзи, то договоримся ;)
Напишите плиз на sintechs@gmail.com, обменяемся адресами.
А я говорил (Кац предлагал...) .... надо платки заказать фабричные, симпатичные, такого размера они копейки стоить будут.
Всем привет.
Новая версия прошивки вот-вот увидит свет. Я уже давно бы ее выложил, но увлекшись переделками и новыми фичами обнаружил, что с базовой функциональностью (чтение образов) проблемы. :(
Поэтому мне нужно еще некоторое время на отладку, а пока список того что уже сделано и будет в новой версии:
поддержка формата NIB для 140к дисковода
экспериментальная поддержка записи для 840к, работает только в посекторном режиме, например из бейсика. Копировщики дискет не поддерживаются. Чтобы заработала запись, требуется конвертировать образы в специальный сырой формат с помощью python программы на PC. Также потребуется допаять 2 провода от teensy к 34pin разъему.
Переписан код генерирования импульсов чтения для обоих форматов, теперь на основе аппаратного таймера, что увеличило стабильность и скорость работы.
(!) Добавлена новая функция сдампливания дисков формата 840к. Для этого нужно подключить дисковод обычным PC-шлефом к эмулятору и подать питание на эмулятор, удерживая одну из кнопок. Эмулятор перейдет в режим сдампливания, в котором по нажатию центральной кнопки запускается чтение дискеты в файл внутреннего формата. Который с помощью программы на python можно проанализировать и сохранить в файл формата dsk или aim. В принципе данный режим не ограничен только форматом Агат 840к, поддерживаются любые DS DD дискеты с форматом записи MFM, нужно только написать декодер.
Прочие мелкие переделки и улучшения
Недалекие планы:
Добавить поддержку хотя бы одного уровня вложенности директорий на SD карте
Python программа очень удобно компилируется в исполняемый файл под windows и не требует установки интерпретатора с библиотеками. А под linux и mac os x все работает нативно.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
ПЭВМ "Агат" 7-9: Форум → Дисководы и их контроллеры → Эмулятор флопа 140+840
Форум работает на PunBB, при поддержке Informer Technologies, Inc