Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Загрузить АГАТ-9 |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 9 | Печать |
icedwarm |
Спасибо за подробное описание 8-), по полочкам разложилось если не все то многое 8-), в общем остается ждать пока GARNIZON добьет это дело. А необходимость агата не только в единоразовой загрузке для выставки, но и для дальнейшего его ковыряния и изучения. Еще раз спасибо за подробную статью 8-). Если можно, известите как только в этом деле будут продвижения. |
Voldemar0
Junior Member
Откуда: Tomsk, Russia Всего сообщений: 102 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 нояб. 2006 |
Извещать о продвижении не проблема, только кого ? С форума тема через какое-то время, видимо, исчезнет, в рассылке на agat.yahoo, кажется, кроме меня и Олега никого и не осталось ) Так что самое надёжное - смотреть наши сайты. У меня, например, обновления тут видны: http://ssmu.ru/netadmin/last.shtml где-то ближе к концу страницы (web.ssmu.ru) Кстати, если интересно ковырять агат (т.е. не наковырялись в 90-е) - начать можно отсюда: http://ssmu.ru/er/agat/Reading/for_beginners.shtml Вроде об этом тексте пока были только хорошие отзывы |
GARNIZON
Advanced Member
Откуда: S-POSAD Всего сообщений: 350 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 мая 2010 18:26 Сообщение отредактировано: 5 мая 2010 0:25
Думаю что идея с адаптацией виртуального флопа уважаемого TNT23 для работы с АГАТом очень интересна, но смысл делать поддержку формата .DSK (840кб) нет никакой , только .AIM(2020кб) так как самые интересные и показательные пакеты работают только в .AIM для чего он и был придуман VOLDEMAR0ом и одобрен всеми известными мне АГАТчиками в т.ч. стоявших у истоков АГАТостроения. Так "раздутые" диски просто "не влезут " в формат .DSK. но любой образ .DSK может быть сконверчен в .AIM - эмуляторы его понимают, утилиты тоже. Насколько я понимаю VOLDEMAR0 прислал описание формата .AIM ? Но мне кажется что связываться с такой объемной работой ради пары лишних покупателей TNT23 не будет , его виртфлоп и так прекрасно выполняет свои задачи на радость владельцам Спектрумов и Амиг, а агатовский контроллер настолько далек от АЛЯ-ВГ93 и прочего что проблем будет достаточно. Если такое дополнение все-таки будет задумано , то я в очереди на покупку сего девайса. Хотя убежден что игра не стоит свеч , уж больно нестандартно все у агата в этом смысле, но это плата за высокую скорость и точность записи. Какая именно инфа нужна от разработчика контроллера? дело в том, я сомневаюсь что он многое помнит и связь с ним весьма затруднена, он давно живет в штатах. Где-то я выкладывал текст об фишках АГАТовского контроллера , найду скопирую следующим сообщением. ICEDWARM: Как ЭТО будет уметь писать диски, сразу буду заказывать партию, копию вам без проблем конечно. А пока так сказать "на первое время" для экспозиции воспользуйтесь готовыми дисками(почту не отменяли). |
GARNIZON
Advanced Member
Откуда: S-POSAD Всего сообщений: 350 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 мая 2010 18:35 Сообщение отредактировано: 4 мая 2010 18:40
Вот: так и отказались со временем от паршивого 140кб эплпривода 5088, и стандартным стал обычный 160 дорожечный флоп (напр TEAC55gr) С Молниеносным контроллером (без применения ВГ93) на двух ВВ55 по одной для каждой стороны. Кто работал с агатом знает что никакой другой комп не может так разогнать привод даже в режиме FAST как АГАТ (36 секунд на диск) , мало того - реализовано буферирование операций обмена. Т.е. файловая система может делать два вида запросов к драйверу диска, с мгновенной доставкой данных (ну, скажем, если ей нужен заголовок файловой структуры или блок данных каталога) и с возможностью отложенного выполнения (когда собственно ведётся обмен с содержимым файла). Реализовано это так: создан специальный массив по элементу на каждый сектор трека (т.е. 21...22 для филипповской разметки). В каждом элементе указывается тип операции над данным сектором (т.е. что-то вроде: 0 — ничего не делать, 1 — чтение, 2 — запись, 3 — проверка) и адрес сектора в памяти. Когда файловая система шлёт запросы с флагом возможности отложенного выполнения, то эти операции просто помещаются в соответствующий элемент массива, а реально ничего не выполняется, пока не случится либо запрос без мозможности отложенной операции (обычно последний блок запроса) или не случится переход на другую дорожку. Вот тут и начинается самое интересное, происходит обработка всех отложенных заданий. Драйвер просто отлавливает заголовки секторов которые проходят в данный момент мимо головки и по номеру смотрит на задания указанные в массиве. Если ничего не надо делать — просто пропускает, сказано прочитать — прочитает, сказано записать — запишет, после выполнения операций флаг скидывается на 0, причём для записи было сделано так, что устанавливался не 0, на проверка и на следующем обороте выполнялась проверка записанного, причём не по контрольной сумме, а сличением данных. Когда после обработки очередного сектора оказывалось, что заданий нет — начиналась работа по новому заданию. Что это даёт? А две простые вещи — массовое чтение выполняется строго за один оборот (плюс максимум один сектор), т.е. драйвер не ожидает прихода того сектора который был запрошен на этой дорожке первым, как это делают практически все другие компы у которых к тому же делается синхронизация по дырочке на диске (в Агате вполне в норме было диск размечать без привязки к дырке). Вторая вещь — запись выполнялась с отличной проверкой, причём на это требовалось всего два оборота (можно вспомнить, что на PC если включить запись с проверкой всё начинало плестисть со скоростью аж по 15/18 оборотов на дорожку для 1,2/1,44 МБ). |
icedwarm |
2 GARNIZON: Да, конечно это проблемно, тему с этим устройством я однажды поднимал на другом ресурсе и тогда активно обсжудали модернизацию подобного устройства под агаты - дело кончилось ничем, но как вы сказали, если товарищ TNT23 сделает это, то очередь покупателей девайса пополнится!!!. Вашего же девайса жду с нетерпением!!!! 8-). |
AlexBel
Newbie
Откуда: Volgograd, Russia Всего сообщений: 18 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 дек. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 мая 2010 19:12 Сообщение отредактировано: 4 мая 2010 19:17
А этот вариант в плане адаптации к Агату не рассматривался? http://hxc2001.free.fr/floppy_...pyemulator Я его повторял, со спектрумом и MSX гонял лично, работает без проблем. Правда, проверял только на чтение, но все можно узнать и проверить, было бы желание... 2icedwarm: Я думаю, что без всяких сообщений запрашивать авторизацию по аське не очень правильно - я, например, таких сразу заношу в игнор. Не сделал этого лишь потому, что сопоставил по времени свой ответ в форуме и запрос авторизации. Ведь нетрудно написать "Привет, я icedwarm, авторизуй, пожалуйста!". И все, никаких проблем... 2GARNIZON: Привет! Что-то тебя в аське не видно последнее время... |
Voldemar0
Junior Member
Откуда: Tomsk, Russia Всего сообщений: 102 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 нояб. 2006 |
... Эту же логику ("ленивое чтение") они потом добавили и в драйвер 140кб. Но, правда, там дорожка всё равно требует два оборота или больше - драйвер налету вынужден выполнять сложное декодирование, получается: один сектор читаем, один пропускаем (пока декодируем предыдущий). Теоретическое минимальное расчётное время (может быть мне удастся достигнуть его в следующем проектируемом устройстве - мост 140 >-> PC): 35 дорожек * (0.22 сек на дорожку + переход между дорожками) - около 10 секунд на диск. Если читать также защитные промежутки между дорожками (как это пытается делать КОРРЕКТОР СМЕЩЕНИЯ) - то подольше. -- Кстати, вы хотели новости ? Их есть у меня, принимаю поздравления - сегодня мост успешно записал первую дискету. ) |
icedwarm |
2 Voldemar0: ПОЗДРАВЛЯЕМ!!!!!!!! Теперь эту первую дискету надо в рамочку 8-) и молится на нее чтоб он остальные писал правильно 8-)!!!! |
icedwarm |
2AlexBel: Извини не подумал, думал по нику сразу поймешь, еще раз прошу прощения. |
AlexBel
Newbie
Откуда: Volgograd, Russia Всего сообщений: 18 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 дек. 2007 |
icedwarm написал: Да никаких проблем. Я на ник сразу не посмотрел, увидел запрос авторизации от того, кого нет в списке - как правило, этого достаточно, чтобы в игнор отправлять, спам достал уже. Потом подумал о сообщении, что оставил на форуме, сопоставил и ответил. Но вот чего не понял - какая-то проблема с кодировкой? 2AlexBel: Извини не подумал, думал по нику сразу поймешь, еще раз прошу прощения. |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 9 | Печать |
Полигон-2 » Другие архитектуры » Загрузить АГАТ-9 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |