PDA

Просмотр полной версии : Версии Floppy Disc Emulator на PIC32.



ZXFanat
25.03.2011, 21:59
Прислали мне знакомые два файла, на которых схема эмулятора дисковода на PIC32 MX575F256L. Прошу высказаться "железячников" и "прогеров", можно ли реализовать в реальном железе? Поддержку не прислали.
Схема флоппи эмулятора на PIC32.JPG
http://narod.ru/disk/8422702001/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0%20%D1%84%D0%BB%D0%B E%D0%BF%D0%BF%D0%B8%20%D1%8D%D0%BC%D1%83%D0%BB%D1% 8F%D1%82%D0%BE%D1%80%D0%B0%20%D0%BD%D0%B0%20PIC32. JPG.html
Продолжение схемы флоппи эмулятора на PIC32.JPG
http://narod.ru/disk/8423324001/%D0%9F%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D 0%BD%D0%B8%D0%B5%20%D1%81%D1%85%D0%B5%D0%BC%D1%8B% 20%D1%84%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8%20%D1%8D%D0 %BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0%20%D 0%BD%D0%B0%20PIC32.JPG.html
Плата флоппи эмулятора на PIC32.JPG
http://narod.ru/disk/8467233001/%D0%9F%D0%BB%D0%B0%D1%82%D0%B0%20%D1%84%D0%BB%D0%B E%D0%BF%D0%BF%D0%B8%20%D1%8D%D0%BC%D1%83%D0%BB%D1% 8F%D1%82%D0%BE%D1%80%D0%B0%20%D0%BD%D0%B0%20PIC32. JPG.html
О прошивке мне ничего не известно. Может быть кто-нибудь знает?! Файлы качаются!

im2
25.03.2011, 22:21
Без прошивки это просто железка.

Andrnow
25.03.2011, 22:22
ZXFanat,
Файлы не качаются...

А в железе можно реализовать. Почему бы и нет? Вот только самое главное в микропроцессорных схемах это не железо а прошивка. А её, как я понял, нет...

---------- Post added at 22:22 ---------- Previous post was at 22:22 ----------

im2, Опередил :(

Rindex
25.03.2011, 23:45
Файлы не качаются...

ZXFanat, вообще-то изображения лучше выкладывать так (уменьшил в размере, чтобы влезло в 19" экран):

Схема флоппи эмулятора на PIC32
http://img25.imageshack_.us/img25/2061/pic32f.jpg

Продолжение схемы флоппи эмулятора на PIC32
http://img861.imageshack_.us/img861/8300/pic32.jpg

Плата флоппи эмулятора на PIC32
http://img707.imageshack_.us/img707/4106/pic32r.jpg

Alex_NEMO
26.03.2011, 12:49
ZXFanat, первоисточник: http://retromaster.wordpress.com/ufe/
Поддержка только лишь:
•Read/Write access for Commodore AMIGA, Atari ST and Amstrad CPC computers.

Для Спека и ряда других платформ - не интересен абсолютно! Статус проекта весьма не понятен, как я понял, что-то вроде Беты, с ограниченным числом тестеров.

По ценам:
PIC32 MX575F256L - около 600р. ("чистый", без прошивки)
MT48LC16M8 (RAM) - около 500р.
С учетом оставшейся "мелочевки", платы и прошивки он выйдет раза в 2-2,5 дороже, эмуля Джеффа! Да ещё и с поддержкой только 3-х платформ.
Как правильно сказали выше:

Вот только самое главное в микропроцессорных схемах это не железо а прошивка. А её, как я понял, нет...
В общем, пока это "виртуальная" железка, ну или сущуствующая в паре экземпляров, да ещё и не дешевая!

ZXFanat
26.03.2011, 15:59
Дополнительно архив, с некой схемой интерфейса HDD.
Разработано для Atari.
Прошу высказаться, можно ли реализовать в железе? Поддержка есть.
http://narod.ru/disk/8465143001/SIO2IDE_v3_v4.zip.html
История знакомства с эти устройством.
Был в 2008 в Питере, на встрече выпускников училища. Мой друг показал свой ZX256, с разными доработками, в том числе и с этой, при том, что она работала , при загруженном IS-DOS2000. Простыми средствами не опознавалась. За неимением времени, и то что я приехал на встречу, я не брал никакие копии схем у него, да и потом забыл об этом. А жаль. Как ему удалось его подключить, не знаю. Он мне рассказывал, что ему кто-то помогал из тех, кто имел отношение к команде Зонова. Он свой ZS 256 продал на радиорынке. Возможно кто-нибудь из Питера отзовется и скажет свое мнение, если конечно ZX 256 еще рабочий, и в нем есть такое устройство. Очень бы хотелось услышать об этом, и конечно увидеть схему подключения.

Alex_NEMO
26.03.2011, 17:06
....., если будут удалены слова: "....., как обычно, "НИОЧЕМ"!".

ZXFanat, извини, что обижаю, задеваю и т.д. Но, пожалуйста, если что-то выкладываешь - потрудись хотя бы наГуглить первоисточник! Там, обычно, все расписано и разжевано. Дабы не обижиться потом на "глум" меня и некоторых форумчан. Договорились?

Прошу высказаться, можно ли реализовать в железе?
В железе реализовать можно все что угодно! Вопрос времени, денег, желания и спроса для "пром. заказа". На оффсайте, который опять же не был указан, проведена печатка, которую "для себя" можно и заЛУТить при некотором опыте. Кроме владельцев Атари, девайс вряд ли интересен...

Black_Cat
26.03.2011, 18:30
Прошу высказаться, можно ли реализовать в железе? Поддержка есть.
http://narod.ru/disk/8465143001/SIO2IDE_v3_v4.zip.html

ZXFanat, реализовать можно много чего, особенно в индивидуальном порядке. На заре цивилизации так и происходило, но щас Спектрум уже миновал время, когда нужно было собирать камни, щас у Спектрума время, когда нужно отбрасывать всё лишнее из того, что было собрано. Поэтому щас как раз актуальна задача избавляться от разнообразия в пользу единообразия, именно поэтому конструкции дублирующие уже существующие устройства не представляют интереса, тем более, что в конкретном случае конструкция имеет довольно медленный последовательный интерфейс.

ZXFanat
26.03.2011, 19:02
Замечания в #7 и #8 правильные, согласен.
Первоисточник: http://atariarea.krap.pl/sio2ide/.
Размещено к тому, что может это кому-то интересно. Кроме того я уже написал, что такая "железяка" была сделана и "прикручена" к Spectrum. Согласитесь, что изменения от магнитофона до подключения HDD, при котором можно запускать файлы с FAT (FAT32), это что-то значит. Считаю, что файлы пусть останутся, если модератор их не удалит.
Прошу Alex_NEMO, по возможности, дать оценку этому устройству:
http://atariamiga.free.fr/sdiskemul_tech.php.
Прошу БК-0010, (если конечно знает), пояснить, есть ли возможность, применить прошивку SIO2IDE для клонов в России, в части поддержки FAT (FAT32).
То что "..... что в конкретном случае конструкция имеет довольно медленный последовательный интерфейс.", не самое страшное. Возможно и не применимо, но вспомните Spectrum десять - двенадцать назад, тоже ничего не было. Наверно идея не помешает.

Black_Cat
26.03.2011, 19:25
есть ли возможность, применить прошивку SIO2IDE для клонов в России, в части поддержки FAT (FAT32)надо знать протокол общения с PIC, и под него написать драйвер винчестера

Alex_NEMO
26.03.2011, 19:26
Кроме того я уже написал, что такая "железяка" была сделана и "прикручена" к Spectrum.
ZXFanat, а ты подумай и скажи, зачем весь этот гемор, если как сказал БК-0010:

в конкретном случае конструкция имеет довольно медленный последовательный интерфейс
Тем более, что есть СМУК, Nemo IDE, которые без проблем будут вставляться и работать в любом нашем клоне с "шиной". Наличие переходников CF2IDE, SD2IDE решат проблему с удобством, габаритами и моральным и физическим старением IDE HDD (но их то же пока никто НЕ отменял). Опять же - себестоимость Nemo IDE - в пределах сотни рублей, ATmega32 стоит от ~250 руб.


Прошу Alex_NEMO дать оценку этому устройству:
http://atariamiga.free.fr/sdiskemul_tech.php.
ZXFanat, опять Atari, Amstrad CPC, Amiga - форматы файлов именно этих платформ и они нигде не озвучены. В этих платформах я полный ноль - сидел и обрел только Спектрум-клоны. Прошивка есть, исходников нет. А поддерживать другие платформы автор, возможно, не захочет.

Addison
26.03.2011, 19:36
ZXFanat, как я понимаю, эмулятор самого fdd - это относительно стандартная вещь, и ее можно было бы реализовать независимо от модели платформы. Проблема вся в том, что эмулятор пользуется образами дискет, которые для каждой платформы различны (так сложилось, хотя, наверное, можно было бы иметь и унифицированный формат образа независящий от платформы).
Исходя из этого, неплохо было бы к эмулятору прилагать программную среду для написания плугинов образов, которые закидывались бы на флеш карту и давали бы возможность читать любой образ. Тогда любой среднестатистический пользователь мог бы купить эмулятор, разобраться с нужным ему форматом образа и написать для него плугин.

Я недавно закупил эмулятор, думаю от Джеффа, там говорят, что он может многое читать.

Неплохо было бы, если это устройство еще бы умело читать и писать тапки...

ZXFanat
26.03.2011, 21:39
Обсуждение принято. Бог с ним с ними, с этими устройствами.
Ссылки, так, на всякий случай. Пусть будут. Может быть кому пригодится.

Addison
26.03.2011, 22:53
Обсуждение принято.
Спасибо.
:v2_dizzy_doctor:

vinxru
29.03.2011, 10:59
Вот бы был эмулятор ВГ93 на AVR, с точки зрения TRDOS (и любой другой ОС для ВГ93) полностью идентичный реальному. И работающий с SD-картой, вместо настоящего дисковода.

zorel
30.03.2011, 20:41
vinxru, дык, он вроде бы есть. только все на одной платке какбы реализованно, только не на AVR а на FPGA.
1. http://zx.pk.ru/showthread.php?t=13223
2. http://zx.pk.ru/showthread.php?t=12835

ZEK
30.03.2011, 21:45
В Reverse нет ВГ93, а в Speccy2010 оно в ARM

lisica
30.03.2011, 21:49
В Reverse нет ВГ93, а в Speccy2010 оно в ARM
Опередил

zorel
30.03.2011, 23:12
А я хочу попробовать флопик HxC Floppy Drive Emulator сделать как у Pryanick.

vinxru
31.03.2011, 13:46
Не хочу связываться с ПЛИС ради эмуляции ВГ93.

Хотелось бы именно AVR применить.

Alex_NEMO
01.04.2011, 09:09
Не хочу связываться с ПЛИС ради эмуляции ВГ93.

Хотелось бы именно AVR применить.

vinxru, ну так делай, дорогой, тебе пол-форума, как минимум Спасибо скажет!