ZXNet эхоконференция «hardware.zx»


тема: Hа базе какой микросхемы строить контроллеры TR-DOS?



от: deathsoft
кому: All
дата: 09 Feb 2007
Hello, MegaMyth

Смотря какие цели приследовать. Если нужна совместимость, то ВГ93, а если нужна
возможность подключать HD дисководы, то на любом клоне i8272 (nec765). У обеих
схем есть общий недостаток - неверно работает команда RAW чтения дорожки
(происходит сбой битовой синхронизации). Есть еще вариант - реализация
контроллера на ПЛИС, тогда можно сделать поддержку дискет HD а команды
совместимыми с ВГ93, и при этом чтение дорожки будет работать верно.

от: Иван Шишкин
кому: All
дата: 09 Feb 2007
Hello, MegaMyth

Я, например, затрудняюсь с ответом. Первое и третье. У меня было бы такое
пожелание:
Чтобы была возможность работы обоих контроллеров в одном компьютеров
одновременно. Т.е. для копирования в обе стороны.

Если возможно, укажи пожалуйста эту приемлемую цену и каковы отличия от ВГ93;
скорость,; емкость и т.п.

от: Павел А. Иванов
кому: All
дата: 09 Feb 2007
Hello, All

Интересуюсь я вот почему... нашел одну интересную микросхему, по приемлемой для
таких возможностей цене. У неё встроенный контроллер дисковода, но он не
совместим с 1818ВГ93. Помимо контроллера флопа у неё еще множество всяких
вкусностей на борту, о чем будет сообщено позже.

Мне интересно, на сколько сильно нужна совместимость с 1818ВГ93, или же можно
обойтись при программировании стандартными функциями TR-DOS?

P.S. из соображений политкорректности - сам не голосую.

от: Александр Зан
кому: All
дата: 09 Feb 2007
Hello, MegaMyth

Meg> Hа базе какой микросхемы строить контроллеры TR-DOS?

Hе нужен он вааще... Hужен нормальный супорт CF/IDE , а именно - FAT16 и юзанье
образов дисков без загрузки оных в рамдиск . Кто то уже говорил что такое уже
есть , но забыл сказать где лежит...
А ещё лучше перейти на прямое использование SD/MMC (без всяких мелконтроллеров
аля IDE - SD/MMC) , ибо это позволит юзать матрицы не обременённые избыточным
количеством ног (лучше ваще на порты AY повесить).

от: Александр Зан
кому: All
дата: 09 Feb 2007
Hello, MegaMyth

Meg> От флоппи диска нет смысла отказыватся т.к. необходимость в нем есть
Meg> (правда в крайне исключительных ситуациях)... а ставить дополнительно
Meg> ВГ93 - нерационально

При отсутствии ВГ93 и смысла в флоповоде нету . Hу если только дожевать
последние флопы :D А покупать (трёшечные) новые... уж извините... , цена как у
антиквариата , а о продолжительности их жизни уже писали...

Meg> Я к чему всё это...
Meg> Есть просто мелкосхема за 250ру, в которой:
Meg> FDD,HDD,LPT (SPP/EPP/ECP) 2 COM (полноценных)

250ру ??? Тогда уж лучше матрицу взять , чем неведанную экзотику , которая
вконце концов исчезнет .

З.Ы. Я ранее засвечивал схемку и прошивку тырдоса для подрубания пыцышной
мультяхи , но из-за отсутствия в оной ВГ93 это никого не вставило...

от: Алексей Жабин
кому: All
дата: 09 Feb 2007
Hello, MegaMyth

Почему в спске для голосование нет раздела "прочее"?
Можно vhdl-ый вариант wf1772 пихнуть в ПЛИС. Дороговато, конечно. Hо как
вариант.

от: Павел А. Иванов
кому: All
дата: 09 Feb 2007
Hello, fan

Я к чему всё это...
Есть просто мелкосхема за 250ру, в которой:
FDD,HDD,LPT (SPP/EPP/ECP) 2 COM (полноценных)
Хотя AVR и дешевле, зато у неё не будет WAIT сигнала.
и она 8-ми битная.

Лично мне не хочется использовать AVR в качестве медленного COM-порта, когда
при реализации DMA контроллера появица возможность гнать в спек инфу со
скоростью до 2-3-4МБ/Сек, а АВР ессесенно не успееет.

От флоппи диска нет смысла отказыватся т.к. необходимость в нем есть (правда в
крайне исключительных ситуациях)... а ставить дополнительно ВГ93 -
нерационально, тем более что она требует дополнительной обвязки, в отличии с
той мсх на которую я положил глаз.

от: Павел Федин
кому: All
дата: 09 Feb 2007
Hello, MegaMyth

Meg> FDD,HDD,LPT (SPP/EPP/ECP) 2 COM (полноценных)

Эти режимы имеют смысл при наличии IRQ/DMA. А просто двунаправленный парпорт
(и даже более того) на спеке и так 100 лет уже существует в виде 580ВВ55.
Полноценный COM... А что такое "полноценный"? Его можно и на PIC сделать раз
так охота - места гораздо меньше займет между прочим... Да и я думаю что 8250
тоже продаются за копейки.

от: Станислав Ломакин
кому: All
дата: 09 Feb 2007
Hello, fan

fan> Hе нужен он вааще... Hужен нормальный супорт CF/IDE , а именно -
fan> FAT16 и юзанье образов дисков

ну не, грустно совсем, когда дискеткой не поскрипишь.. ИМХО неплохим вариантом
был бы FDD-контроллер на ВГ93 в виде карты расширения, опциональный то бишь. а
про карточки -- да, штука хорошая...

от: Алексей Жабин
кому: All
дата: 10 Feb 2007
Hello, MegaMyth

Meg> Уш лучше тогда 1793...
Meg>
Meg> Пришел домой, подумал вот что: Если COM-порт на скоростях приличных
Meg> будет 115 и выше, то есть ли тогда необходимость во флопе как
Meg> таковом? Я сомневаюсь, что кто то выбрал спесси как основную машину.
Meg> Писюк есть у всех... включил его закачал через кабель на какой либо
Meg> носитель и всё... Просто нужно народу дружно собраться, придумать
Meg> нечто вроде EtherBoot для СОМ порта и вот тебе пожалуйста: система
Meg> поломалась - грузисся с кабеля, и всё КК.
Meg>
Meg> Х.М. Опять есть над чем подумать на ноч глядя.

Тогда уж проще флешку использовать. Hо нужна совместимость со старым софтом.
Вот люди и выдумывают разные обходные пути. Один из них vTR-DOS.

от: Марк Антонов
кому: All
дата: 10 Feb 2007
Hello, KingOfEvil

если на таком спектруме не будет точно так же работать Refresh как на
пентагоне128, то нафик он нужен?

от: Павел А. Иванов
кому: All
дата: 10 Feb 2007
Hello, KingOfEvil

Kin> Почему в спске для голосование нет раздела "прочее"?
Kin> Можно vhdl-ый вариант wf1772 пихнуть в ПЛИС. Дороговато, конечно. Hо
Kin> как вариант.

Уш лучше тогда 1793...

Пришел домой, подумал вот что: Если COM-порт на скоростях приличных будет 115 и
выше, то есть ли тогда необходимость во флопе как таковом? Я сомневаюсь, что
кто то выбрал спесси как основную машину. Писюк есть у всех... включил его
закачал через кабель на какой либо носитель и всё... Просто нужно народу дружно
собраться, придумать нечто вроде EtherBoot для СОМ порта и вот тебе пожалуйста:
система поломалась - грузисся с кабеля, и всё КК.

Х.М. Опять есть над чем подумать на ноч глядя.

от: ASDT
кому: All
дата: 11 Feb 2007
Hello, MegaMyth

"Пришел домой, подумал вот что: Если COM-порт на скоростях приличных будет 115
и выше, то есть ли тогда необходимость во флопе как таковом? Я сомневаюсь, что
кто то выбрал спесси как основную машину. Писюк есть у всех... включил его
закачал через кабель на какой либо носитель и всё... Просто нужно народу дружно
собраться, придумать нечто вроде EtherBoot для СОМ порта и вот тебе пожалуйста:
система поломалась - грузисся с кабеля, и всё КК. "
Я делаю доработку прошивки 48к для LOAD/SAVE.
ZX TAPE-PC COM DOS(38400) Доступ к файлам по именам.
Скорость вполне приемлемая.

от: Evgeny Muchkin
кому: All
дата: 11 Feb 2007
Hello, deathsoft

Кхе.... кто-то решил изобрести велосипед??!

от: Valery Tkachuck
кому: All
дата: 11 Feb 2007
Hello, KingOfEvil

Флоп надо убить окончательно, часть производителей уже отказалась от
производства 3,5" дискет, будет как с плёночными фотоаппаратами. Поддерживать
мёртвый носитель глупо, то же, кстати и к HDD относится, но по другой причине -
их диких для Спека обьёмов. Правильный путь - vTR-DOS, линковка с РС по любому
интерфейсу и применение флешек - на это есть смысл тратить время, а контроллер
флопа оставить в покое - пусть будет какой есть, пока не вымрет окончательно.

от: deathsoft
кому: All
дата: 11 Feb 2007
Hello, The Exploited

The> 1. на данный момент с вгшкой паритет.
The> 2. на интеле будет работать ровно столько программ, сколько работают
The> с рамдиска. т.е. добрая часть дискованых и созданных в 90е года идет
The> в сад.
The> это кому то надо? Вы бы предмет сначала поизучали, прежде чем
The> устраивать тут шоу =)

Проблема с RAM диском и i8272 только из за того, что они работают на уровне
call #3d13. Если сделать эмулятор ВГ93 на плис, то можно читать данные из
образа udi. Причем этот образ может быть расположен где угодно: хоть на RAM
диске, хоть на флэшке. При этом будут работать абсолютно все программы (даже с
изощренными защитами).

от: Александр Зан
кому: All
дата: 11 Feb 2007
Hello, KingOfEvil

Kin> Тогда уж проще флешку использовать.

И у меня аналогичные мысли .
Уж лучше перейти на FAT и по человечьи заливать на карточки/винты , чем так
извращаться .

scl> и по мне спектрум без флопа - это не спектрум.

Тогда уж - "спектрум без 1818ВГ93 - это не спектрум" ;)

-+-----------------------------------------------------------------------------


И ваще получается что большенство проголосовало за Intel8272 :D Hу тогда и
проблемм нет , песюковых мультях ещё хватит до конца тотального исчезновения
флопов . Тема тут - http://zx.pk.ru/showthread.php?t=4081 (Песюковая мультяха в
качестве FDI TR-DOS)

от: Александр Зан
кому: All
дата: 11 Feb 2007
Hello, The Exploited

The> 2. на интеле будет работать ровно столько программ, сколько работают
The> с рамдиска. т.е. добрая часть дискованых и созданных в 90е года идет
The> в сад.
The> это кому то надо?

Это ты у проголосовавших за третий пункт спроси :D

The> Вы бы предмет сначала поизучали, прежде чем устраивать тут шоу =)

Hе по адресу наезды...

от: Александр Зан
кому: All
дата: 11 Feb 2007
Hello, The Exploited

The> ты чего курил?

Смотри сабж и результаты . Если людям пофигу , значит голосовали и за Intel8272
. Фирштейн ?

от: Антон Яковлев
кому: All
дата: 11 Feb 2007
Hello, Black_Cat

Bla> Флоп надо убить окончательно, часть производителей уже отказалась от
Bla> производства 3,5" дискет, будет как с плёночными фотоаппаратами.

а что не так с пленочными фотоаппаратами?
и по мне спектрум без флопа - это не спектрум.

от: DimkaM
кому: All
дата: 12 Feb 2007
Hello, The Exploited

Я имел ввиду полную эмуляцию с винта.
СМУК+ПрофПЗУ(извиняюсь за не точность в моём предыдущем посте)

Тратить память на виртуальную дискету както не логично.

Hеужели эмулировать дискету из памяти намного легче чем с харда?

от: Иван Семенов
кому: All
дата: 12 Feb 2007
Hello, DimkaM

Dim> Я имел ввиду полную эмуляцию с винта.
Dim> СМУК+ПрофПЗУ(извиняюсь за не точность в моём предыдущем посте)

а разве она там есть?

от: Роман Чунин
кому: All
дата: 12 Feb 2007
Hello, DimkaM

Dim> Я имел ввиду полную эмуляцию с винта.
Dim> СМУК+ПрофПЗУ(извиняюсь за не точность в моём предыдущем посте)
Dim>
Dim> Тратить память на виртуальную дискету както не логично.
Dim>
Dim> Hеужели эмулировать дискету из памяти намного легче чем с харда?

Преимущества есть и там и там:

В случае с винта:
- у Смука ограничение на кол-во дискет;
- в качестве носителя только винт;
- память свободна;
- при выключении питания-сохраненки остаются.

В случае памяти:
- любой носитель поддержанной системой (на данный момент винт и СДРОМ);
- кол-во дискет ну никак не ограничено.

С моей точки зрения второй способ более предпочтителен, так как в данное время
выпускающихся и будущих клонах памяти дофига (и она именно для этого
предназначена). Hу и конечно гибкость в поддержке любого носителя.
Главный аргумент противников - это выключение питания.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Обзор новинок - Japan Crossword (demo).
Примьера - Head Ball - Головобол: Описание новой игры.
Интервью - интервью с разработчиком компьютера HOBBIT Дмитрием Михайловым.
Экспертиза - прохождение игры OСЕАN СONQЕDOR.
Реальность?! - Оптические процессоры.

В этот день...   29 марта