Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   Загрузить АГАТ-9
RSS

Загрузить АГАТ-9

Дискет уже нет. Есть ли исходники? Идеи?

<<Назад  Вперед>> Страницы: 1 2 3 4 * 5 6 7 8 9
Печать
 
GARNIZON
Advanced Member


Откуда: S-POSAD
Всего сообщений: 350
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 дек. 2007
Думаю что идея с адаптацией виртуального флопа уважаемого TNT23 для работы с АГАТом очень интересна,
но смысл делать поддержку формата .DSK (840кб) нет никакой , только .AIM(2020кб) так как самые интересные
и показательные пакеты работают только в .AIM для чего он и был придуман VOLDEMAR0ом
и одобрен всеми известными мне АГАТчиками в т.ч. стоявших у истоков АГАТостроения.
Так "раздутые" диски просто "не влезут " в формат .DSK.
но любой образ .DSK может быть сконверчен в .AIM - эмуляторы его понимают, утилиты тоже.
Насколько я понимаю VOLDEMAR0 прислал описание формата .AIM ?

Но мне кажется что связываться с такой объемной работой ради пары лишних покупателей
TNT23 не будет , его виртфлоп и так прекрасно выполняет свои задачи на радость владельцам
Спектрумов и Амиг, а агатовский контроллер настолько далек от АЛЯ-ВГ93 и прочего что проблем будет достаточно.
Если такое дополнение все-таки будет задумано , то я в очереди на покупку сего девайса.
Хотя убежден что игра не стоит свеч , уж больно нестандартно все у агата в этом смысле, но это
плата за высокую скорость и точность записи.

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

ICEDWARM:

Как ЭТО будет уметь писать диски, сразу буду заказывать партию, копию вам без проблем конечно.
А пока так сказать "на первое время" для экспозиции воспользуйтесь готовыми дисками(почту не отменяли).
GARNIZON
Advanced Member


Откуда: S-POSAD
Всего сообщений: 350
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 дек. 2007
Вот:

так и отказались со временем от паршивого 140кб эплпривода 5088,
и стандартным стал обычный 160 дорожечный флоп (напр TEAC55gr)
С Молниеносным контроллером (без применения ВГ93) на двух ВВ55 по одной для каждой стороны.
Кто работал с агатом знает что никакой другой комп не может так разогнать привод даже в режиме
FAST как АГАТ (36 секунд на диск) , мало того - реализовано буферирование операций обмена. Т.е. файловая система может делать два вида запросов к драйверу диска, с мгновенной доставкой данных (ну, скажем, если ей нужен заголовок файловой структуры или блок данных каталога) и с возможностью отложенного выполнения (когда собственно ведётся обмен с содержимым файла). Реализовано это так: создан специальный массив по элементу на каждый сектор трека (т.е. 21...22 для филипповской разметки). В каждом элементе указывается тип операции над данным сектором (т.е. что-то вроде: 0 — ничего не делать, 1 — чтение, 2 — запись, 3 — проверка) и адрес сектора в памяти. Когда файловая система шлёт запросы с флагом возможности отложенного выполнения, то эти операции просто помещаются в соответствующий элемент массива, а реально ничего не выполняется, пока не случится либо запрос без мозможности отложенной операции (обычно последний блок запроса) или не случится переход на другую дорожку.

Вот тут и начинается самое интересное, происходит обработка всех отложенных заданий. Драйвер просто отлавливает заголовки секторов которые проходят в данный момент мимо головки и по номеру смотрит на задания указанные в массиве. Если ничего не надо делать — просто пропускает, сказано прочитать — прочитает, сказано записать — запишет, после выполнения операций флаг скидывается на 0, причём для записи было сделано так, что устанавливался не 0, на проверка и на следующем обороте выполнялась проверка записанного, причём не по контрольной сумме, а сличением данных. Когда после обработки очередного сектора оказывалось, что заданий нет — начиналась работа по новому заданию.

Что это даёт? А две простые вещи — массовое чтение выполняется строго за один оборот (плюс максимум один сектор), т.е. драйвер не ожидает прихода того сектора который был запрошен на этой дорожке первым, как это делают практически все другие компы у которых к тому же делается синхронизация по дырочке на диске (в Агате вполне в норме было диск размечать без привязки к дырке). Вторая вещь — запись выполнялась с отличной проверкой, причём на это требовалось всего два оборота (можно вспомнить, что на PC если включить запись с проверкой всё начинало плестисть со скоростью аж по 15/18 оборотов на дорожку для 1,2/1,44 МБ).
icedwarm
Newbie


Всего сообщений: 92
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 апр. 2010
2 GARNIZON:

Да, конечно это проблемно, тему с этим устройством я однажды поднимал на другом ресурсе и тогда активно обсжудали модернизацию подобного устройства под агаты - дело кончилось ничем, но как вы сказали, если товарищ TNT23 сделает это, то очередь покупателей девайса пополнится!!!.

Вашего же девайса жду с нетерпением!!!! 8-).
AlexBel
Newbie


Откуда: Volgograd, Russia
Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 дек. 2007
А этот вариант в плане адаптации к Агату не рассматривался?
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
Newbie


Всего сообщений: 92
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 апр. 2010
2 Voldemar0: ПОЗДРАВЛЯЕМ!!!!!!!! Теперь эту первую дискету надо в рамочку 8-) и молится на нее чтоб он остальные писал правильно 8-)!!!!
icedwarm
Newbie


Всего сообщений: 92
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 апр. 2010
2AlexBel: Извини не подумал, думал по нику сразу поймешь, еще раз прошу прощения.
AlexBel
Newbie


Откуда: Volgograd, Russia
Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 дек. 2007
icedwarm написал:
[q]
2AlexBel: Извини не подумал, думал по нику сразу поймешь, еще раз прошу прощения.
[/q]
Да никаких проблем. Я на ник сразу не посмотрел, увидел запрос авторизации от того, кого нет в списке - как правило, этого достаточно, чтобы в игнор отправлять, спам достал уже. Потом подумал о сообщении, что оставил на форуме, сопоставил и ответил. Но вот чего не понял - какая-то проблема с кодировкой?
GARNIZON
Advanced Member


Откуда: S-POSAD
Всего сообщений: 350
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 дек. 2007
Хорошие новости :) замечу запись одного диска занимает 35сек!
Voldemar0 - респект , потираю руки заказать платы.....

AlexBel: пропал маленько, отписал в аську.
AlexBel
Newbie


Откуда: Volgograd, Russia
Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 дек. 2007
Voldemar0 написал:
[q]
Кстати, вы хотели новости ? Их есть у меня, принимаю поздравления - сегодня мост успешно записал первую дискету. )
[/q]
Искренние поздравления!



А я сегодня переписал видеоконтроллер, теперь работает в разрешении 640х480, без удвоения пикселей. Правда, мелко все, но пусть пока будет так, потом изменю. Фотки выкладывать не буду - новых нет, а от старых новые отличались бы мало, только размером картинки.


Владимир, ткни носом, пожалуйста, где можно легко нарыть сканкоды агатовской клавиатуры?
<<Назад  Вперед>> Страницы: 1 2 3 4 * 5 6 7 8 9
Печать
Полигон-2 »   Другие архитектуры »   Загрузить АГАТ-9
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS