1 Отредактировано garnizon (09-07-2017 22:13)

Тема: Эмулятор флопа 140+840

Предлагаю здесь обсуждать эмулятор: http://agatcomp.ru/Hard/DualDriveFddEmul.shtml
Кто уже пробовал? Какие впечатления? Попадались ли образы которые он не берет?

2

Re: Эмулятор флопа 140+840

У меня норм. Баловался, пока БП не сгорел :)

3 Отредактировано sintech (17-07-2017 23:20)

Re: Эмулятор флопа 140+840

На выходных наконец-то перенес схему с беспаечной макетки на паечную. Получилось достаточно компактно.
На плате только коннекторы и кнопки а модуль SD-карты, экран и teensy можно снять.
Питание возможно как от 20-pin разъема совместимого c Apple II, так и от мини-molex (как на 3.5" дисководах) коннектора спрятавшегося под teensy.
Протестировал, подключив вместо дисковода к Apple IIe, на первой картинке. И на Агат-7 с подключением к 140 и 840к контроллерам на второй. Для 34-pin использовал конвертер в краевой разъем.

http://j-p-g.net/it/2017/07/17/0779844001500318640.jpg http://j-p-g.net/it/2017/07/17/0764550001500318136.jpg http://j-p-g.net/it/2017/07/17/0506848001500317857.jpg http://j-p-g.net/it/2017/07/17/0011349001500317857.jpg

4

Re: Эмулятор флопа 140+840

Хотел бы заказать несколько фабричных плат этого устройства, давайте вместе подумаем какая должна быть у него
компоновка?

Например думается что одна сторона платы должна быть как краевой разъем на дисководе 840.
Еще думается что разъем для 140 должен быть точь в точь как на ес5088 (там серый, производства ПНР).
Т.е. Что бы использовать родные Агатовские шнурки от контроллеров.

Ну и вообще, любые мысли......

5

Re: Эмулятор флопа 140+840

Вопрос отсюда 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, прошивка должна залиться.

6

Re: Эмулятор флопа 140+840

А какие планы про поддержку записи?

7

Re: Эмулятор флопа 140+840

Спасибо ни чего не вышло ругается что контрафакт https://cloud.mail.ru/public/B8Uw/Tp8S9Eo9j что делать?

8

Re: Эмулятор флопа 140+840

А выложите пожалуйста фотку платы teensy, посмотрим вместе.
Она была в прозрачной коробочке, с вырезом в центре?

9

Re: Эмулятор флопа 140+840

Вот фотки 800 рублей отдал это же всё равно всё из одной бочки https://cloud.mail.ru/public/JmCb/XFTgvr1QV https://cloud.mail.ru/public/4Uh8/g6WhYDk4e https://cloud.mail.ru/public/KCWZ/7nGAHdLA2

10

Re: Эмулятор флопа 140+840

Похоже это и правда подделка. https://www.pjrc.com/teensy/counterfeit.html
Могу посоветовать только вернуть назад в магазин, как предлагают на сайте.

Вот самое дешевое что я нашел в солидной фирме https://www.terraelectronica.ru/product/1047295

11

Re: Эмулятор флопа 140+840

Это свинство, а не борьба с подделками. Сомневаюсь, что китайцы сделали неполноценный клон. Скорее всего производитель тупо защищает свой переоцененный товар. А вот если это действительно версия 1, которая продаётся как версия 2, то лучше вернуть товар назад.

Кстати похожая ситуация была с УАРТами. Только там левые чипы просто выводились из строя драйвером. Диверсия типа.

12

Re: Эмулятор флопа 140+840

sintech, а Вы сможете собрать за денежку один экземпляр эмулятора?

13

Re: Эмулятор флопа 140+840

Авто скетчи шьются то ко после прошивки ругается что контрофакт я правда вообще не понимаю что означает скетч? но
на фалйлах агатдис.ino выдаёт ошибку компиляции.

14

Re: Эмулятор флопа 140+840

Если прошивка все таки заливается, а ругается он только для устрашения, то попробуйте прошить уже скомпилированные бинарники https://github.com/sintech/AGAT/tree/ma … d/agatdisk и подключить только экранчик четырьмя проводами.
Если на нем будет отображаться что-то осмысленное, значит схема работает.

15

Re: Эмулятор флопа 140+840

Кажется получилось  https://cloud.mail.ru/public/9Eep/sAtVc6ymE

16

Re: Эмулятор флопа 140+840

bespont970 пишет:

Кажется получилось  https://cloud.mail.ru/public/9Eep/sAtVc6ymE

Ждем фоток с подключенным экраном.

17

Re: Эмулятор флопа 140+840

Экран ещё не пришел пришел только teensy и sd card reeder буду ждать экран чтобы проверить пока начну потихоньку схему собирать. Как будет экран сделаю фотки!

18

Re: Эмулятор флопа 140+840

Здравствуйте вообщем пришёл дисплей подпаял вот что вышло https://cloud.mail.ru/public/49WQ/YAPuLVshD. Горит синим и всё!

19

Re: Эмулятор флопа 140+840

https://cloud.mail.ru/public/49WQ/YAPuLVshD

20

Re: Эмулятор флопа 140+840

Привет, вот что должно быть на экране при включении без SD карты.
https://thumb.ibb.co/kGdWjw/IMG_7479.jpg https://thumb.ibb.co/dvzhrb/IMG_7480.jpg
Если все подключено верно, то скорее всего что-то с teensy или прошивкой. Есть еще один маловероятный вариант, что ваш дисплей имеет не такой как у меня адрес на шине I2C, это можно определить по модели микросхемы на I2C адаптере (должна быть PCF8574AT) и трем перемычкам A0 A1 A2 (должны быть разомкнуты).

Могу предложить два варианта, что делать дальше: прислать мне почтой (если вы не в Москве) ваш набор запчастей а я попробую собрать примерно то, что получилось у меня (на фото) и отправлю обратно или сказать где вы купили клон teensy за 800 р. тогда я куплю там тоже и попробую собрать на нем эмулятор (экраны и SD адаптеры у меня есть).

21

Re: Эмулятор флопа 140+840

С наступающим!!! Спасибо за предложение ничего не получается,  давайте я вам отправлю компоненты. Мне купить макетную плату и разьём IDE 34 контактный чтобы сразу всё вам отправить? и сколько вы возьмёте за работу?

22

Re: Эмулятор флопа 140+840

Я сам с Волгограда

23

Re: Эмулятор флопа 140+840

Привет, с наступившим 2018!
Разъемы и платы у меня есть в некотором количестве, 34pin 840к + 20pin для 140к + 4-х контактные под FDD 3.5 питание.
Насчет стоимости работы пока говорить рано, если получится с вашей версией тинзи, то договоримся ;)
Напишите плиз на sintechs@gmail.com, обменяемся адресами.

24 Отредактировано garnizon (02-01-2018 15:14)

Re: Эмулятор флопа 140+840

А я говорил (Кац предлагал...) .... надо платки заказать фабричные, симпатичные, такого размера они копейки стоить будут.

25

Re: Эмулятор флопа 140+840

Всем привет.
Новая версия прошивки вот-вот увидит свет. Я уже давно бы ее выложил, но увлекшись переделками и новыми фичами обнаружил, что с базовой функциональностью (чтение образов) проблемы. :(
Поэтому мне нужно еще некоторое время на отладку, а пока список того что уже сделано и будет в новой версии:

  • поддержка формата NIB для 140к дисковода

  • экспериментальная поддержка записи для 840к, работает только в посекторном режиме, например из бейсика. Копировщики дискет не поддерживаются. Чтобы заработала запись, требуется конвертировать образы в специальный сырой формат с помощью python программы на PC. Также потребуется допаять 2 провода от teensy к 34pin разъему.

  • Переписан код генерирования импульсов чтения для обоих форматов, теперь на основе аппаратного таймера, что увеличило стабильность и скорость работы.

  • (!) Добавлена новая функция сдампливания дисков формата 840к. Для этого нужно подключить дисковод обычным PC-шлефом к эмулятору и подать питание на эмулятор, удерживая одну из кнопок. Эмулятор перейдет в режим сдампливания, в котором по нажатию центральной кнопки запускается чтение дискеты в файл внутреннего формата. Который с помощью программы на python можно проанализировать и сохранить в файл формата dsk или aim. В принципе данный режим не ограничен только форматом Агат 840к, поддерживаются любые DS DD дискеты с форматом записи MFM, нужно только написать декодер.

  • Прочие мелкие переделки и улучшения

Недалекие планы:

  • Добавить поддержку хотя бы одного уровня вложенности директорий на SD карте

Python программа очень удобно компилируется в исполняемый файл под windows и не требует установки интерпретатора с библиотеками. А под linux и mac os x все работает нативно.