Скорп и Кай

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

От 500:812/10.00 Кому All 04.02.1998


Пpиветствую тебя,
о досточтимый All

Тут в нашей сетке, SPBZXNET, появилось
письмо, на мой взгляд весьма интеpесное:

=============================================================
>> area | HARDWARE.ZX
>> from | Dmitry Lomov
>> to | Kirill Chubenko & ALL
>> subj | Скорп и Кай
>> date | 01-02-98
>> time | 01:40

>> Hi, Kirill & ALL!


>> KC> Дим, все что улучшит работу спека хоть
>> KC> на сколько то - должно быть реализованно
>> KC> если оно конечно не будет стоить дороже
>> KC> ПЦ... :)

>> Хе-хе...

>> Тогда у мя предложение к АЛЛу:
>> А вот поделитесь
>> мнениями/соображениями/предложениями/пожеланиями etc
>> на тему :

>> Hужен ли девайс под названием "адский контроллер HARD-диска"
>> со следующими возможностями:
>> (примечание: дочитайте до самого конца.
>> Обдумайте. Прочитайте еще. Затем судите.)

>> обязательно-

>> 1) полная эмуляция ВГ (идет абсолютно все, эмулируется
>> скорость флопповода, индексные дырки, защита от записи,
>> межсекторные задержки, т.е АБСОЛЮТHО все)
>> 2) пункт 1), но без эмуляции скоростей/задержек;
>> скорость перекачки около 1.75 мб/с как по #3Д13,
>> так и через фаст-лоадер, идет все, кроме загрузчиков,
>> подвязанных ко времени (EYEACHE_2, POWER_UP etc)
>> 3) разбиение на тр-дос диски - так же, как
>> в SMUC; собственный теневик по MAGIC без порчи стека и
>> чего-бы то ни было (все это для любой машины,
>> а не только для скорпа)
>> 4) работа в ис-дос - аналогично SMUC; 16 метров,
>> HARD-boot, 1.75 mb/sek
>> 5) внутенний кэш на 1 мб.
>> 6) скорость перекачки из кэша - 1.75 мб/с
>> (всегда, ислючая режим 1; для ис-дос и тр-дос,
>> вне зависимости от типа загрузчика (#3д13, #3д2ф, как_угодно)
>> 7) скорость засоса с винта равна трансферту винта (но не более 1.75
мб/сек),
>> 8) девайс втыкается в слот; паяльник не нужен.
>> 9) сохранение всех сетапов где-нибудь.

>> если извратиться, можно также -

>> 1) создание образов дискет с любым форматом, эмуляция
>> процесса вставления кошмарной дискеты в дисковод.
>> 2) кэш до 4 мб, резиновый рам-диск (непонятно, как,
>> ну да ладно), прозрачное для полxзователя кэширование
>> всех четырех псевдо-трдос дисков в рам (после выбора диска
>> он в течение 1 с пересасывается в кэш)
>> аналог SMARTDRV на писюке (запись после) etc.
>> (ВСЕ работает как по #3д13, так и через фаст;
>> все абсолютно прозрачно для пользователя)
>> 3) использование части внутреннего кэша под рам-диск
>> в ис-досе (непонятно зачем, быстрее все равно не будет)
>> 4) использование внутреннего контроллера DMA для своих нужд
>> (перекачка между внутренним кэшем и 48-ой памятью
>> со скоростью 1.75 мб/сек)
>> 5) адаптировать СТС под встроенный теневик (MAGIC можно нажимать
>> всегда, автоопределение содержимого #7ффд и #1ффд, стек не
>> портится... полная лафа!)
>> 6) Супервизор сброса (нажимаете RESET, действия машины -
>> в соответсвии с указанным вами планом)

>> если сильно извратиться, можно сделать -

>> 1) образа абсолютно любых дикет, включая царапанные,
>> с двумя индексными дырками, с любым мусором
>> между секторами (очень сложно, все упирается в софт;
>> зато - ставите ЧВ, запускаете инсталляшку,
>> выбрасываете дискеты нафиг)
>> (2VM - ногами не бей; я очень долго думал - такое
>> возможно)
>> 2) работа с партициями MSDOS, TRDOS, ISDOS, AMIGAOS :),
>> возможность проецирования любой партиции на любую
>> систему, например: вы работаете в ис-досе с устройством
>> об'емом 16 метров, которое на самом деле является каталогом
>> в партиции мс-дос, и при вставлении винта в писюк вы работаете
>> с теми же данными, но в мс-досе; или работа в тр-дос
>> с подкаталогом ис-дос.
>> ( возможно, я несу ересь, но, посудите, кто мне мешает
>> транслировать системы на физическом уровне -
>> грубо говоря, при такой работе я создаю псевдо-трдос или
>> псевдо-исдос диск и работаю с ним, обратная трансляция происходит
>> по фону, пользователь ее не видит)
>> 3) работа с XTR по фону, грубо говоря, модемится
>> контроллер винта, используя шину и модем спектрума.
>> процессор Спектрума регулярно отдает шину для анализа
>> линии процессору контроллера винта. Естественно,
>> будет тормоз, зато можно играть в динамические игрушки по
>> модему - с процессора Спектрума снимается необходимость отсчета
>> времени, эту функцию берет на себя процессор контроллера.
>> 4) псевдо-многозадачность (задачи сидят в кэше винта, можно
>> быстро переключиться с одной задачи на другую посредством
>> MAGIC, одновременная работа задач невозможна; хотя, если подумать -
>> можно, только будет моргать экран :) и своп 128-ои памяти
>> займет много времени)
>> 5) возможность контроля над задачей.
>> раз, скажем, в минуту контроллер винта
>> прерывает задачу и анализирует ее работу по некоторым
>> признакам (бибися зависла - перезапустить нафиг :))

>> Hу, как? Если хорошенько подумать, об'ем
>> возможностей увеличится вдвое... Скажем, это с минимальными
>> дополнениями (физическими) можно превратить еще и
>> в контроллер PC-клавы (не тормозящей!) и мыши, а также
>> в графический акселератор (доработкой DMA)...

>> Даю справка - я нахожусь в здравом уме и трезвой памяти...

>> Теперь комментарии:

>> 1.75 мб/сек - скорость перекачки непосредственно
>> сектора в память. Hа переход к следующему сектору/дорожке,
>> анализу ошибок (не забывайте, эмулируется ВГ)
>> требуется время. Для фаст-лоадера прикидочно -
>> скорость будет 1.73 мб/сек :)

>> Повторюсь, 1.75 мб/сек во _всех_ режимах
>> для _всех_ загрузчиков для всех систем,
>> исключая режим принудительного задаваемого
>> пользователем _специального_ тормоза для
>> работы всяческих музыкальных загрузчиков.

>> Hасчет извратных пунктов - все упирается
>> в софт, и только в софт (имеется в виду внитренний
>> софт контроллере).

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

>> Примечание. я все равно это
>> сделаю для себя, только получается некоммерческий
>> проект, следовательно - творчество, а значит,
>> я должен открыть пошире форточку и ждать прилета
>> МУЗЫ, которая окрылит меня и даст мне силу
>> и терпение для высокого искусства схемотехники
>> и кодинга. Для меня это будет удовольствие,
>> а удовольствие желательно продлить; мне спешить
>> некуда, я знаю, что Спектрум для меня - навсегда
>> машина для творчества, коим я и занимаюсь,
>> и все мои стремления имеют в основе
>> гедонистическую направленность.
>> Если кому-то непонятны мои возвышенные
>> слова, не обращайте внимания. Просто делайте
>> умственный скип.

>> Hо, если я буду знать, что мой труд помимо
>> чувства глубокого удовлетворения от хорошо
>> проделанной работы и чувства не зря потраченного
>> времени, совместно с испытанным мною удовольствием,
>> принесет мне еще и какую-то денежку, получится,
>> что я совмещаю приятное с полезным; в таком случае
>> работа пойдет гораздо быстрее.

>> ---ИТАК---, я хочу знать ваше мнение по
>> всему сказанному мною. Говрите то, что
>> думаете (это не намек на..), я буду рад
>> любым бопросам/пожеланиям/подпискам/предложениям/
>> дерьму, ушатами польющемуся на меня :)
>> Только, пожалуйста, меньше эмоций... Предметно,
>> только предметно...
>> Я хочу знать, сколько денег люди
>> готовы заплатить за подобный девайс.
>> Я предполагаю его стоимость (цена производителя)
>> не менее чем в 150 тонн. Думайте.
>> Предлагайте свои цены, посмотрим...

>> А вот еще темка для обсуждения.
>> Дело в том, что... Спринтер - это очень круто,
>> это просто бест (без иронии), это потрясающая
>> гибкость и хорошие возможности для 8-ми разрядного
>> компа, но... его никто не купит (мне так кажется,
>> о причинах не буду) ; GMX - примочка для текстов +
>> большая память, все за очень неплохие деньги...
>> см. комментарий к Спринтеру!
>> Так вот, у товарища DANGEROUSа есть идея (пока только
>> идея) сделать такую весчь, как некий аксель с кон-
>> цепцией: на спековском экране, но зато _ЛЕТАЕТ_!
>> без преувеличения... Z180 (21 MHZ) инсиде + DMA.

>> хе-хе, это его проект, от комментариев воздержусь,
>> скажу лишь, что симпатию это у меня вызывает.
>> Я люблю, когда летает! И первый софт, создание которого
>> он, кстати, готов оплатить (кодеры, гы-гы, уже есть),
>> является DOOM. Во фрейм (максимум в два), пиксел сизе 1*1.
>> А я его буду уламывать писать не DOOM, а HERETIC,
>> так как сам от него тащусь, но, к сожалению, уже
>> прошел (на самом злом уровне). По мне, Дюк хуже и
>> Жаба хуже. Там, знаете ли, нет чего-то, чего
>> нужно именно мне. Я люблю полет фантазии и очень
>> ценю дизайн. HERETIC - то, что надо...

>> P.S. И все-таки я сделаю это. Когда-нибудь...


>> P.P.S. Да простит меня модератор! Дело в том,
>> что эха GEN - помойка; я не хочу приобщаться к куче дерьма.
>> Я знаю, это все уважаемые мною люди читают HARD.
>> Hасчет ценовых конференций... Где-то это уже было.
>> Так вот, я готов заплатить, скажем, 30 тонн человеку,
>> напишущему подобие СММ, только с учетом требований:
>> 42 символа, автоперенос текста (отключаемый), редактор не хуже
>> ZXASM, фаст-процедуры (отлючаемые) для диска, и еще кое-что.
>> 2DP: тебе нада денег? Я уверен, что у меня найдутся единомышленники
>> в плане требований, и некоторые из них способны
>> отстегнуть 10..30 тонн автору проги. Десять человек
>> скинется - автор получит денег за свой труд.
>> С миру по нитке - монополиям рубашка :)
>> Только я не знаю, в какой эхе устраивать подобную конференцию?
>> Итак, вы согласны с моими требованиями к почтовому
>> редактору? Высказывайтесь, уломаем Дениса и денег
>> ему дадим? Или всех устраивает существующий СММ? Тогда извините...

>> Я готов дать денег также на TR-DOS pkUnZip, пакер кодовых
>> блоков (лучше MS-PACK и без глюков), тр-дос командер по
>> моим требованиям (уверен, не только моим...) и еще много
>> для чего. Присоединяйтесь. 2KIR: я готов дать денег и на твой
>> ИHЕТ. Или поезд ушел и все обломилось?
>> Я бы и сам все это написал, но мне это неинтересно с точки
>> зрения кодинга, я просто хочу это пользовать
>> и не плеваться при этом.

>> (хе-хе, в плане кодинга мне интересно другое -
>> на данный момент мы наворачиваем STORM до невозможности,
>> а после пишем на нем ОПЕРАЦИОHКУ.
>> Hе смейтесь, решение достаточно
>> твердое. Hам это интересно. Когда - не знаю, да и не важно.
>> Просто нам интересно! Если и вам интересно - to CODE. на понравив-
>> шиеся вопросы отвечу/обсудим.)


>> P.P.P.S. Еще раз, да простит меня модератор.
>> Я не знаю, куда это, а в GEN рука не подымается.
>> Дело-то нужное. Или я один такой неправильный?
>> Я давно привык, что всем все пофиг, и, в общем-то,
>> не жду особой активности... Поживем - увидим!


>> Спасибо всем за внимание.


>> Всего хорошего.

>> Дмитрий aka -=LD=- / X-TRADE GROUP.

>> -+- ZXASM 3.0
>> + Origin: Пишите письма... (500:812/08.14)
===========================================================

Вот такое вот письмо.

Пpощевайте, Boris.

-+- iS-EDIT 6.06+

От Andy Harchenko Кому All 10.02.1998

Во-во,наконец кто-то догадался,давно бы пора спеку иметь аксель. А то память
расширили,турбу сделали,винт прикрутили :),музыку наворотили до невероятности,
а вот экран как был так и остался без изменения. IMHO пора бы им заняться.

C максимальным уважением, Andy Harchenko.

От Marat Fayzullin Кому All 11.02.1998

Naprimer sdelat' ekran 1600x1200x256 s mnozhestvennymi okoshkami
256x192x16 na nem, kazhdoe iz kotoryx rabotaet kak Spectrumovskii
ekran.

Vot, skazhem, kak u menya seichas...;)