У каждого СВГА своя реализация карты регистров, а это значит надо писать драйвра, ес-но кто никто не будет этим заниматься, и это не годится для серии.Сообщение от ASDT
А вообще купи себе писюк и не мучайся!
У каждого СВГА своя реализация карты регистров, а это значит надо писать драйвра, ес-но кто никто не будет этим заниматься, и это не годится для серии.Сообщение от ASDT
А вообще купи себе писюк и не мучайся!
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Danil Davydov> Вот только лозунгов типа "Обойдемся без железа, даешь чисто
' программную поддержку!" не нужно. Вы бы, господа железячники, сначала техзадание
' бы сформулировали, а то каждый тянет одеяло на себя.
Тему ведут люди никакого отношения не имеющие ни к железу ни к его реальной эксплуатации.
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
"имеет смысл с применением внешних (иса)"
Здесь будет поболее смысла ...
"люди никакого отношения не имеющие"
Проще говоря - гон.
Хочу внести свой маленький "ляп" в общее дело.
Споры о новом железе идут уже черт знает сколько лет, а поставить точку в этом деле некому. Порой хочется вызвать призрак товарища Сталина, чтоб он сказал: "Вот это будет СТАНДАРТОМ. Недовольных - четвертовать!". Наверное, только тогда появится устройство, устраивающее всех.
После этого возникнет другая проблема. Одно дело железячник - собрал мегадевайс на коленке и присобачил его к своему реалу. И с тех пор сидит и ждет - когда же это появятся программы под новую аппаратуру?
А художники и кодеры тем временем роняя слюни смотрят фотографии нового видеопроцессора и мучительно вспоминают как выглядит паяльник (чтобы не перепутать его с утюгом).
А "народные ораторы" тем временем тихо шепчутся по углам: "фигня это все. Суперпупермегадевайс программно не поддержан и вообще никому не нужен". И все начнется сначала...
Лично от себя скажу - будет готовая схема, доступная по цене комплектующих и их доступности, я готов заняться заняться мелкосерийной сборкой для тех, на ком собственно, и держится платформа Спека - тех самых кодеров, художников и иже с ними.
P.S. Добавлю свое ИМХО насчет схемотехники. При увеличении глубины цвета на квадратный дюйм возрастает время на "заполнение" поля памяти процессором. Кроме того, жалко тратить основную память Спека под расширенный экран. Поэтому предлагаю сделать видеопроцессор на отдельной плате, вставляемой с СТАНДАРТНЫЙ слот ZX-BUS (он же Scorpion&Kay), предусмотреть два переключаемых поля памяти (экрана) для спокойной перерисовки "теневого" экрана перед выводом его на монитор. И, наверное, не стоит делать большую глубину цвета, а остановиться на тех же "четвертушках". Чтобы понять глубину этой мысли, можно умножить время перерисовки обычного экрана например на четыре, или просто посмотреть эмулятор "ОРИОН-128". Там это очень наглядно показано
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
ПОЛНОСТЬЮ С ТОБОЙ СОГЛАСЕН И ПОДДЕРЖИВАЮ ТВОЮ ИДЕЮ, БУДУ РАД ПОМОЧЬ ТЕМ КОМУ ЭТО ДЕЙСТВИТЕЛЬНО ПОТРЕБУЕТСЯ...Сообщение от ewgeny7
"Я тоже готов заняться сборкой для тех, на ком собственно, и держится платформа Спека - тех самых кодеров, художников и других Спектрумистах"
ТОЛЬКО ТАК, МЫ СМОЖЕМ ПРОДЛИТЬ ЖИЗНЬ СПЕКТРУМА.
ИЛИ Я НЕ ПРАВ ???
Последний раз редактировалось hardy; 21.10.2005 в 00:26.
FromNet: Pskov (Pskov_Net)
Здpавствyйте, Владимиp!
[15 Oct 05][01:15] Владимиp Кладов(2:5057/56.380) -> All:
А зачем так сложно? Почемy бы не сделать по пpинципy ПЦ-шного ЕГА, pазбить видеопамять на битовые плоскоти? Т.е., напp для 16-цветов 4 плоскости, в каждой r,g,b и яpкость соответсвенно. Есть несколько pежимов записи, пpи котоpых байты, записываемае пpоцом всячески могyт комбиниpоваться с данными видеопамяти и pегистpами видеоадаптеpа, заодно над ними пpоизводятся некотоpые логические опеpации. Hапpимеp, в одном pежиме записи данные пpоца записываются как есть во "включенные" битовые плоскости. В дpyгом сpазy все битовые плоскости yстанавливаются в соответствии pегистpом цвета адаптеpа(байт от цпy выполняет pоль маски) и тд. Еще есть 8 pегистpов-защелок, пpи этом можно пеpесылать память-память сpазy 8 полноцветных точек(кстати, количество плоскостей(цветов) тyт может быть любым) - все действия и скоpость бyдyт как пpи стандаpтном спековском pежиме. Атpибyты можно было б использовать для выбоpа своей палитpы для отдельного знакоместа - полyчится кpyче, чем ЕГА/ВГА. В данном слyчае некотоpые игpyхи можно "апгpейднyть" пpактически не меняя кода, лишь пеpеpисовав их спpайты и поместив их в нyжнyю область памяти. Окошка в 16Кб хватит для для цветного экpана со стандаpтным pазpешением и еще останется 37Кб(пpи 4-х плоскостях) для хpанения спpайтов, стpаниц.да, пpавильно, это должно быть именно 8 спеков, пpимеpно одинаковых по
конфигypации. Лyчше бpать именно 48К или 128К без дополнительных
навоpотов. (и пеpеделывать тогда - как и сейчас делается - игpы
сделанные для этих pежимов). Я yже пpедставляю себе этого pеального
монстpа (вообще pеально, без шyток) - 8 паpаллельно yстановленных
Alexandre
... np: silence
---
SMT> жаль только, в железе будет 1-2 устройства, поэтому софт будет лишь демонстрационный.
' а плату с 9990 можно серийно (и без убытков!) выпускать
Пока китайцы не забьют на v9990
Вопрос в другом: ну выпускают плату с v9990 (или любым другим готовым графчипом) пусть
даже серийно. А софт для нее кто будет "серийно" производить (или хотя бы "мелкопоточно")?
Вот где и будет "лишь демонстрационный".
Какой сейчас год? Никто в условиях всеобщей халявы этим заниматься не будет!
Программы для Спека пишут энтузиасты, у которых не хватает ни времени, ни терпения.
Да к тому же они окажутся перед выбором: продолжать писать под хорошо освоенный
стандартный режим с уверенностью, что плод их усердия по крайней мере все смогут увидеть,
либо тратить время сначала на освоение, а потом (и все равно дольше с непривычки) на
программирование совершенно несовместимого наворота - и уже без всякой уверенности,
приживется ли он или останется редким рудиментом в некоторых эмуляторах. А вопрос
"приживется ли" тесно связан с наличием софта. Замкнутый круг.
Я же специально избегал слишком усложнять свою идею и перегружать девайс дополнительными
возможностями, чтобы собрать его мог каждый (когда схемы появятся ) на любой элементной
базе - от Альтер всяких до рассыпухи а-ля конец 80-х. И потом: если будет 1-2 работающих
устройства, то поддержку оного не стыдно (и несложно ) вставить и в эмулятор, а это
значит, что заценить появляющийся софт и писать новый смогут (действительно смогут) многие,
и они будут уверены, что их время не будет потрачено зря (по крайней мере всегда останется
"обычная" спековская версия). Плюс энное количество адаптированного фирменного софта.
А это уже может послужить рекламой настоящего устройства, и в первую очередь для наших
забугорных друзей (особенно если будет подходить под фирменный системный разъем). Раньше
я имел возможность вдоволь полазить по буржуйским спековским инет-ресурсам и понял, что
там в Спеке любят именно Спек, и примочки, работающие именно на Спек, а не всякие безумные
навороты. И игры с графикой "в спековском стиле" (но лучше) имеют там больше шансов на
успех (посмотрите, что там сделано в последнее время!). Да и денег у буржуев больше - они
вон и Спринтер брали куда активнее наших. И на реалах (причем фирменных) там чаще сидят.
Мне же самому ничего с этого не нужно (ну разве что пару девайсов халявных "за идею" ).
Обидно просто. Боюсь, для любых графических наворотов поезд уже ушел (или вот-вот уйдет).
Ведь сколько времени прос... просто потрачено на пустые мечтания о супермеганавороченных
видеоконтроллерах.
Оказывается, в новом варианте SCF-mode таятся такие возможности, которые даже я (!) не
сразу замечаю. Вот например: как без всякого программирования переделать "покадровую"
моргалку в чересстрочную? Элементарно, Ватсон! - заполняем четные строки "вентильного"
экрана нулем, а нечетные - байтом #FF, и пожалуйста - во всех программах, моргающих
экраном через прерывание, значительно улучшается качество изображения.
Но это еще что (тем более что была схема аппаратного гигаскрина) - а вот если заполнить
четные строки "вентильного" экрана байтом #55, а нечетные соответственно байтом #AA
(то есть точки в шахматном порядке), получим нечто, еще не существовавшее в природе
- черезпиксельную моргалку!!!
Мож еще чего обнаружится. Настоящие спектрумисты всегда отличались пытливыми умами.
ну на YM2149 всё ещё не забили...Пока китайцы не забьют на v9990
переделывать игры без исходников слишком сложно. не из-за вывода, а потому что нужно больше данных, меняется раскладка памяти, все привязки к тактам тоже вылетают, придётся думать, как в 2 раза ускорять существующий код. остаётся только надежда на поддержку в новых играх. а тут гораздо удобнее использовать аппаратный спрайтер, чем мучаться с масками и прочим. софт под старый режим делают лишь из-за массовости железа, а если появятся новые карты, одинаковые по цене и доступности, только крейзи выберет карту без аппаратного ускоренияА софт для нее кто будет "серийно" производить
вот! а сколько в чипе будет недокументированных возможностей. да тот же стандартный AY раскрывал свой потенциал сколько лет...Оказывается, в новом варианте SCF-mode таятся такие возможности, которые даже я (!) не сразу замечаю
Я уже както писал об этом. Только почему 4 ? Сделать 8 битовых плоскостей и никаких палитр!Сообщение от Alexandre Korjushkin (2:5033/21.19)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)