not a short message
not a short message
Последний раз редактировалось Raydac; 28.05.2012 в 20:14.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
'SONGS FROM CRUEL WORLD' IS REMASTERED!
unmilky sky and other albums is here
speccy merchandise
we can dance beneath the fireflies on an empty road
there is the light that never goes out... (the smiths)
если кто-то что-то как-то, то вот моя аська - 371432992
как реализована раскраска спрайтов?
Spec256 работает по тому же принципу, только там 8 Спектрумов параллельно трудятся, создавая 256 цветов. Но, к сожалению, такая реализация пагубно сказывается на те игры, где спрайты одинаковы, но раскрашиваются атрибутами. В иных случаях это может оказаться критично.Сообщение от Raydac
С уважением, Станислав.
на 24 проца эмуль тоже есть? с эмуляторами хотелось бы поработать...собирать в железе на рассыпухе? возможно найдутся желающие, какова стоимость?Сообщение от Raydac
Целых четыре проца всего лишь для раскраски игрушек - "непропорциональное применение силы", как говорится. Имхо время подобных монструкций прошло - чисто как игровой автомат оно может представлять интерес, но не как "развитие Спектрума". Не для всех задач многопоточность эффективна, это раз (уж лучше воткнуть один камень побыстрее). Юзать потоки одновременно с новой 16-цветной графикой нельзя (как минимум сильно неудобно), это два. Ориентация только на старый размер экранчика и отстойную адресацию - тоже очень плохо и эффективности не прибавляет, это три. Да и всякие 512x192 итп уже делали...
Всем интересующимся битплановыми режимами советую почитать доки по EGA (не обращая внимания на пц-маразмы в деталях), чтобы понять - не нужны четыре (итд) процессора для сохранения скорости работы старых игрушек, да и переделок в них тоже понадобится минимум (вместо перерисовки спрайтов по всем плоскостям нужно будет вставлять однократные команды выбора цвета). Единственная загвоздка - программный скроллинг, но и с учетом сих трудностей даже до предела упрощенный вариант "один Z80 на 21МГц + EGA-подобный (не "ATMEGA"!) режим" выглядит универсальнее и перспективнее, чем "четыре Z80 на 3.5МГц (да сколько бы ни было) + четыре процесса".
Не то чтобы я был вот прям именно за такую схему... Конечно существует некий "порог монструозности", переходя который, становится невыгодно использовать жесткую логику (в чем меня убедили товарищи железячники). Да и завязывать пора с кучей не в меру "оригинальных" клонов и переходить наконец на слотную архитектуру (разрабатывать не "новые Спектрумы" целиком, а периферию).
Да ну? --->Сообщение от Raydac
Этим дело не ограничится. Подгрузка графики в многоуровневых игрушках - уже проблемы. Запакованные данные - то же самое. Любая вычисляемая графика (3D в том числе, но не только) - тоже не прокатит. Слишком узка область применения у девайса, если так уж хотим обойтись без копания в коде. Хотя, как уже писал, в качестве эдакого автомата для "ретрогеймерства" - вполне годится. Если эмулятор не торкает.Сообщение от CityAceE
P.S.
Сообщение от Raydac
мдаа, всё гениальное - простоСообщение от Raydac
Читал pdf-ник, много думал о том, за что же разработчики так не любят диспетчер по 64к (или - что за странная любовь к диспетчеру по 16к в единственном окошке, т.е. негодного ни на что кроме свопинга для единственного процесса). Чтобы написать многоПРОЦЕССОВУЮ систему полезнее не 4 процессора (что, конечно, тоже не лишнее) а диспетчер, позволяющий за минимальное число тактов переключать весь контекст процесса (т.е. в идеале - всё куцее 64к адресное пространство Z80). Т.е. нужно 1 диспетчер по 64к или 4 одновременно и независимо работающих диспетчера по 16к (каждый в своем окне: 0..3FFF, 4000..7FFF, 8000..BFFF, C000..FFFF).
--
Что понравилось - наконец то есть возможность выключения дурацкого ПЗУ, занимающего четверть адресного пространства. И режим экрана, на котором можно организовать нормальный терминал 80х25.
Последний раз редактировалось Error404; 12.01.2007 в 12:58.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Да уж сколько лет есть, Kay, Scopion и т.д.Сообщение от Error404
Но не юзал ведь почти никто.
Ну, я ничего про эти модели не знаю.Сообщение от newart
А как можно это не юзать, если без этого CP/M нормально не запустить (там все ПО странслированo на работу с 100h).
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)