Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Разработка НОВОГО клона (http://zx-pk.ru/showthread.php?t=4381)

Sergey 30th January 2007 13:18

Quote:

Originally Posted by Lethargeek
Ну да, было круто лет 15-20 назад, и что?

Оно и сейчас круто и через сто лет круто будет.
Quote:

Originally Posted by Lethargeek
Экспериментальное железо, даже не работающий прототип!
Просто воткнули недоведенные чипы в A3000-основу для проверки... ось не фурычила...

Не имеет значения, что не заработал, - это частности.
Quote:

Originally Posted by Lethargeek
Amiga Inc не имеет никакого отношения к AGA (и к OCS/ECS тоже). Даже википедию нужно читать вимательно. :)

Commodore купила Amiga inc. целиком.
Quote:

Originally Posted by Lethargeek
Кого обвинять в неудачах - это вопросец, все-таки я склонен винить менеджмент Commodore.

Это обещеизвестный факт, что это их менеджмент в могилу загнал.
Quote:

Originally Posted by Lethargeek
Гы-гы, а ты походи по линкам хоть с тех же амижных страниц википедии

Спасибо за ссылку.
Quote:

Originally Posted by Lethargeek
А также меня не перестает восхищать например охренительно продуманное решение сделать в OCS/ECS на 6 плоскостей всего 32 независимых цвета. :v2_laugh:

Интересно, а чем в это время другие ЭВМ похвастать могли? А?
По-твоему, они должны были сразу какую-нибудь Вуду ил Джифорс сделать?
Не знаю, насколько тебе будет смешно, когда узнаешь, что именно со своим OCS Амига является первым в мире мультимедийным компьютером. ;)
Кстати, и Plug&Play раньше появился на Амиге, только назывался по другому - AutoConfig.
Quote:

Originally Posted by Lethargeek
И че, много софта без этих приблуд прям жить не может?
DMA USC плох лишь тем, что он "встроенный" и "опоздал" одновременно.

А что, будем дожидаться, когда его много станет? - тогда уже поздно будет. :)
Quote:

Originally Posted by Lethargeek
Страницами щелкать. Размеры экрана кратны размерам страниц.
Но в принципе даже тупо сохранить весь экран или его любой кусок сейчас не проблема.

А я думал, что тебе не нравятся "тупые" решения ;)
Quote:

Originally Posted by Lethargeek
Быстрее все стали бегать со временем, это само собой.
Главное - у директора будет десять рук, и он сможет подписывать больше бумажек. ;)

А ты знаешь, что это типично ПЦшный подход? ;)
Quote:

Originally Posted by Lethargeek
Во сколько захочешь... хоть во все доступные сразу!!

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

Sergey 30th January 2007 13:30

Quote:

Originally Posted by Lethargeek
Страницами щелкать. Размеры экрана кратны размерам страниц.
Но в принципе даже тупо сохранить весь экран или его любой кусок сейчас не проблема.

Любой задаче гораздо выгоднее собственный экран открыть, чем тратить ресурсы на "тупое" копирование данных туда-обратно. К тому же, в противном случае все неактивные задачи должны будут прекратить вывод своей графики.

Lethargeek 30th January 2007 16:29

Quote:

Originally Posted by Sergey
Оно и сейчас круто и через сто лет круто будет.

И думать не смейте сделать круче!! :v2_crazy:

Quote:

Originally Posted by Sergey
Не имеет значения, что не заработал, - это частности.

Пять баллофф!! :v2_lol:

Quote:

Originally Posted by Sergey
Commodore купила Amiga inc. целиком.

Commodore купила Amiga Corp - c недоведенной машиной в комплекте. И немедленно стала пинать-подгонять разрабов, ибо конкуренты (Атари) уже выкинули на рынок свою 16-битную поделку. Бедные разрабы могли только мелко мстить, размещая в ПЗУ скрытый текст "we made Amiga, the fucked it up" :p

Quote:

Originally Posted by Sergey
Интересно, а чем в это время другие ЭВМ похвастать могли? А?
По-твоему, они должны были сразу какую-нибудь Вуду ил Джифорс сделать?

Уж на недостающие-то 32 регистра палитры могли бы и разориться.

Quote:

Originally Posted by Sergey
Не знаю, насколько тебе будет смешно, когда узнаешь, что именно со своим OCS Амига является первым в мире мультимедийным компьютером. ;)
Кстати, и Plug&Play раньше появился на Амиге, только назывался по другому - AutoConfig.

Уродского термина "мультимедийный" тогда просто не существовало. И меня действительно изрядно позабавили твои попытки удивить общеизвестными фактами, спасибо. :v2_thumb:

Quote:

Originally Posted by Sergey
А ты знаешь, что это типично ПЦшный подход? ;)

А вот и нет! "Типично ПЦшный" - это когда у директора десять ног. :D
Последние тенденции в пц-архитектуре (начиная с MMX и PCI) - принципиальный отказ от многих (не всех) старых "подходов". Не будем сейчас обсуждать, насколько успешный. ;)

Quote:

Originally Posted by Sergey
Любой задаче гораздо выгоднее собственный экран открыть, чем тратить ресурсы на "тупое" копирование данных туда-обратно.

А ты знаешь, что это типичный ПЦшный подход ;) - тратить непропорционально много ресурсов по любому поводу? Целый "собственный экран" - а он всегда нужен, целый-то? К тому же никто не запрещает и так поступить.

Quote:

Originally Posted by Sergey
К тому же, в противном случае все неактивные задачи должны будут прекратить вывод своей графики.

Хто мешает задачам выводить графику в сохраненный образ своего окна?
И ваще это скорее проблема осеписателей.

Quote:

Originally Posted by Sergey
А я думал, что тебе не нравятся "тупые" решения ;)

А тупые искусственные запреты мне не нравятся еще больше.

Quote:

Originally Posted by Sergey
Короче. Я, конечно, не специалист по железу, но тут и ежу понятно, что прежде, чем изобретать велосипед, неплохо бы ознакомиться с уже существующими решениями. И Амига в этом, пожалуй, лучший образец своего времени, кстати времени и Спектрума тоже.
Я думаю амижная архитектура - то на что, Спектруму равняться надо.

Проще Амигу новую (в смысле нераспакованную) заказать из Европы, и будет тебе щастье. ;) А ознакомиться конечно надо - чтобы не повторять ошибок, и уж конечно не ограничиваясь при этом "лучшими образцами". Что и было есс-но сделано.

MegaMyth 31st January 2007 02:31

Ребяты, Вам не кажется, что вы слишком далеко ушли от темы данной ветки и начинаете переходить на личности?

Romanich 31st January 2007 03:18

Quote:

Originally Posted by MegaMyth
...слишком далеко ушли от темы данной ветки и начинаете переходить на личности?

Даже если железка будет сделана - это не прекратица - ибо трепачей больше намного чем реально делающих! :frown:

Sergey 31st January 2007 11:23

Quote:

Originally Posted by MegaMyth
Ребяты, Вам не кажется, что вы слишком далеко ушли от темы данной ветки и начинаете переходить на личности?

Признаю свою вину, меру, степень, глубину, - обязуюсь, что сегодня буду пить одну "ваду".

Собственно, что я по теме думал, я уже давно сказал и добавить мне пока нечего.

Просто поддался на провокацию.
Не могу, чтобы последнее слово не за мной было, тем более когда я прав :)

Успехов в работе!

Lethargeek 31st January 2007 17:35

Quote:

Originally Posted by MegaMyth
Ребяты, Вам не кажется, что вы слишком далеко ушли от темы данной ветки и начинаете переходить на личности?

Quote:

Originally Posted by Sergey
Признаю свою вину, меру, степень, глубину, - обязуюсь, что сегодня буду пить одну "ваду".

Ну вот, пришел злой хозяин и обломал такую развлекуху! :v2_cry:
Все-таки там был не совсем офтоп... :v2_wink:

Romanich 1st February 2007 10:39

Quote:

Originally Posted by Lethargeek
Ну вот, пришел злой хозяин и обломал такую развлекуху! :v2_cry:
Все-таки там был не совсем офтоп... :v2_wink:

всё нах... :v2_tong2:

MegaMyth 1st February 2007 11:49

1 Attachment(s)
Вчера реализовал аппаратный курсор мыши.
Работает так:
При записи определенного бита в определенный порт, запись данных идет не в видеопамять (имеется ввиду экран) а в память курсора.
Размер курсора фиксирован и составляет 32х32пиксела*8бит. Памяти выделено 2КБ, что вполне достаточно для 2-х образов курсора, которые также переключаются записью в порт. В отделльный регистр записывается цвет прозрачности. Манипуляции с палитрой на курсор не распространяются.
Координаты курсора хранятся в 3-х портах чипа
1 порт xxxxxxxx - младшие 8 бит координаты курсора
2 порт YYYYXXXX - старшие 4 бита координат
3 порт yyyyyyyy - младшие 8 бит координаты курсора

Немного о палитре:
Запись в палитру производится аналогично курсору. 1 набор палитры занимает 256*16=512 байт. Предусмотрено 4 палитры, которые переключаются также записью в порт.

Одно немаловажное замечание: Запись в память курсора и память палитры пожно производить в любое время (не только во время вывода бордюра и/или обратного хода луча).

О вот еще вопрос:
Сейчас использую следующую раскладку битов цветов в байте при отображении без палитры:
http://zx.pk.ru/attachment.php?attachmentid=4530&stc=1

Может у кого-то есть предложение урезать какой-то другой цвет, а не синий?

NovaStorm 1st February 2007 12:29

Извращённое воображение сразу подкидывает идеи... 4 палитры по 256 цветов - это ж 1024 точек на сканлайн с уникальными цветами, а ежели сделать аппаратное переключение по четвертям сканлайна... =)
Вот только 16 бит и прозрачность плохо совместимы- либо 5х6х5, либо 5х5х5х1 =(
PS: что-то не вижу битовой раскладки.


All times are GMT +4. The time now is 13:21.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.