Важная информация

User Tag List

Страница 1 из 9 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 81

Тема: Re: 16-цветный режим для ZX

  1. #1
    Ivan Kuvshinov (2:5020/830.10110)
    Гость

    По умолчанию 16-цветный режим для ZX

    IM>> Помню, наpод тогда еще не веpил возможность Z80 на 14MHz :)
    DB> Дык, на коленке компьютер до 14MHz не разгонишь :)
    А у меня вопрос по поводу разгона, если двигать отдельно уровни, ну то есть так:

    ...|||...|||... ->...||...||... или вот в это ..|||..|||..

    Это что-нибудь может дать, в том плане, что бы побольше частоту задрать, пусть и так половинчато?

    КИА

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Vadik Akimoff (2:5020/835.1)
    Гость

    По умолчанию 16-цветный режим для ZX

    Hi!

    In a message of 20 Sep 05 Dima Bystrov wrote to me:

    DB> получаем: 10 спрайтов 16x16 или 5 спрайтов 16x32 < 85000 тактов.
    Ага. в кадре остаётся примерно 45000 (70000-25000), 2 кадра выводить только
    несколько микроспрайтов =))

    DB> фреймовость нам особо не нужна, мультиколорами и не пахнет, так что на
    DB> тормознутость при выборке строчки можно не обращать внимания...
    Фреймовость не нужна, зато нужна несекучесть с лучом (второго-то нету
    экрана)! А иначе моргать будет по-ламерски =)


    Bye...

  4. #3
    Maxim Timonin (2:5020/400)
    Гость

    По умолчанию 16-цветный режим для ZX

    From: "Maxim Timonin" <[email protected]>

    Sun Sep 25 2005 20:57, Vadik Akimoff wrote to Dima Bystrov:

    VA> Фреймовость не нужна, зато нужна несекучесть с лучом (второго-то нету
    VA> экрана)! А иначе моргать будет по-ламерски =)
    Если говорить не про конкретно предложенный Димой экран, а про 16 независимых
    цветов на пиксель в принципе, то в ATM 1 и 2 второй экран есть в любом
    видеорежиме, в том числе и в этом.

    Maksagor, NedoPC group. ATM-turbo 2+

  5. #4
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: 16-цветный режим для ZX

    Hello Ivan!

    24 Sep 05 15:59, Ivan Kuvshinov wrote to Dima Bystrov:

    DB>> Дык, на коленке компьютер до 14MHz не разгонишь :)
    IK> А у меня вопрос по поводу разгона, если двигать отдельно уровни, ну
    IK> то есть так:

    IK> ...|||...|||... ->...||...||... или вот в это ..|||..|||..

    IK> Это что-нибудь может дать, в том плане, что бы побольше частоту
    IK> задрать, пусть и так половинчато?
    Hе понял рисунка, не понял вопроса...

    - A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
    [Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm50f2 Sts70i]

    ... ZX Spectrum today

  6. #5
    Ivan Kuvshinov (2:5020/830.10110)
    Гость

    По умолчанию 16-цветный режим для ZX

    IK>> ...|||...|||... ->...||...||... или вот в это ..|||..|||..
    IK>> задрать, пусть и так половинчато?
    DB> Hе понял рисунка, не понял вопроса...
    Hу как бы это сказать.. - точки, это расстояние между импульсами тактового генератора, а чёрточки - длительность самого импульса. Я точно не знаю, потому и спрашиваю. Думаю, что используется в работе не только передний фронт импульса, но и задний, получается, что теоретически, длинну импульса можно сокращать до одного предела, а расстояние до другого.
    Разогнали мы процессор, например, до 14МГц, но может можно будет ещё сократить одну из описанных составляющих не трогая вторую? Получиться ещё выше "усредённая" частота.

    КИА

  7. #6
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: 16-цветный режим для ZX

    Hello Vadik!

    25 Sep 05 20:57, Vadik Akimoff wrote to Dima Bystrov:

    DB>> получаем: 10 спрайтов 16x16 или 5 спрайтов 16x32 < 85000 тактов.
    VA> Ага. в кадре остаётся примерно 45000 (70000-25000), 2 кадра выводить
    VA> только несколько микроспрайтов =))
    Для игрушек достаточно. Посчитай для сравнения, сколько тактов ты бы выводил 10
    спрайтов 16x16 (по маске, с точностью в 2 пиксела по горизонтали и в один по
    вертикали, с запоминанием области под спрайтами и с восстановлением оной) на
    обычном экране :)

    DB>> фреймовость нам особо не нужна, мультиколорами и не пахнет, так
    DB>> что на
    DB>> тормознутость при выборке строчки можно не обращать внимания...
    VA> Фреймовость не нужна, зато нужна несекучесть с лучом (второго-то нету
    VA> экрана)!
    Есть! Первый - в 5,4 страницах, второй - в 7,6 страницах. А то, что я сказал
    "надо 256k" - я тупил! следить за мной надо!
    128k достаточно.

    Есть мысль задавить мультиколорный режим #eff7 bit0 и продвинуть сабж цвет на
    каждый пиксел (удобно накладывать что угодно на что угодно, в т.ч. для
    проволочных построений, графиков и т.п.). Этот девайс должно быть возможно
    собрать на почти любом неПЛИС эхотаге.
    Идея простая, как шарик (ко мне в голову сложные идеи не приходят ;))).
    Работать должно так:
    1. в поле основного экрана все такты отдаются видеоконтроллеру (2 лог. эл-та).
    2. запись в сдвиговые регистры должна идти с частотой не 0.875MHz, а 3.5MHz (1
    мультиплексорный эл-т). Частота сдвига остаётся та же, какая была - 7 MHz.
    3. с выходов сдвиговых регистров (через один) снимаются 4 цветовых
    составляющих. эти составляющие идут через буфер/регистр (1 корпус + 1 лог.эл-т
    для наложения сигнала бордюра на сигнал выборки режима) на выход и микшируются
    резисторами, в палитре RGBw. биты 7 6 5 4 3 2 1 0 = wL wR GL GR RL RR BL BR,
    где L - левый пиксел, R - правый пиксел.
    4. во время работы этого режима выход с мультиплексоров RGBI должен
    блокироваться (1 лог. эл-т).
    5. адресация экрана такая же, как в мультиколорном режиме (2 лог. эл-та), но
    для промежуточных (освободившихся из-за отрубания процессора от доступа к
    памяти) пикселов подаётся сигнал включения нечётной страницы. Т.е. получается:
    #c000 #4000 #e000 #6000 #c001 #4001 #e001 #6001 и т.д.,
    где #c000 - в 4-й странице (2-я экранная область - в 6,7 страницах).
    6. доступ через, допустим, тот же #eff7 bit0. Мультиколорных программ через
    этот порт всё равно одна штука (моя), и та программа хорошо работает и без
    аппаратного мультиколора.

    Программируется очень удобно (особенно наложение спрайтов - просто кладём/не
    кладём нужные 2 пиксела. Причём даже не нужно сдвигать побитно для печатания
    спрайтов с точностью в 2 пиксела по горизонтали!).

    Игр под это чудо нашлёпать - делать нечего. Я бы парочку нашлёпал, если бы у
    меня сей режим был. Hасчёт возможных криков "megatormozzzz!" - не нужно весь
    экран каждый раз чистить/заполнять, и megatormozzz'а не будет. И текст в этом
    режиме листать не надо - на то обычный режим есть.

    Hадо:
    дешифратор порта #eff7 с триггером типа ТМ8
    регистр/буфер типа ИР22/ИР23/АП5
    5-6 лог. эл-тов, часть можно на диодах, часть на свободных выходах того
    регистра
    1 мультиплексорный эл-т, можно собрать на лог.эл-тах


    - A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
    [Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm50f2 Sts70i]

    ... ZX Spectrum today

  8. #7
    Maxim Timonin (2:5020/400)
    Гость

    По умолчанию Re: 16-цветный режим для ZX

    From: "Maxim Timonin" <[email protected]>

    Mon Sep 26 2005 18:19, Dima Bystrov wrote to Vadik Akimoff:

    DB> Игр под это чудо нашлёпать - делать нечего. Я бы парочку нашлёпал, если
    DB> бы у меня сей режим был. Hасчёт возможных криков "megatormozzzz!" - не
    DB> нужно весь экран каждый раз чистить/заполнять, и megatormozzz'а не будет.
    DB> И текст в этом режиме листать не надо - на то обычный режим есть.
    Дима, может быть тогда в качестве тренировки (пока экран не спаял) парочку
    игрулек под экраны ATM сделаешь? Вот, вроде бы UNREAL, понимающий ATM, под
    WIN98 все-таки адаптировали. И экран там мультиколорный (640х200) как раз
    имеется, если нужен именно он... А если уж очень надо будет реальное железо,
    то можно будет и обеспечить для такого святого дела...

    P.S. Hе отвергай сразу, подумай...

    Maksagor, NedoPC group. ATM-turbo 2+

  9. #8
    Vadik Akimoff (2:5020/835.1)
    Гость

    По умолчанию 16цвeтный рeжим для ZХ

    Hi!

    In a message of 27 Sep 05 Maxim Timonin wrote to Dima Bystrov:

    MT> Дима, может быть тогда в качестве тренировки (пока экран не спаял)
    MT> парочку игрулек под экраны ATM сделаешь? Вот, вроде бы UNREAL,
    MT> понимающий ATM, под WIN98 все-таки адаптировали. И экран там
    MT> мультиколорный (640х200) как раз имеется, если нужен именно он...
    MT> А если уж очень надо будет реальное железо, то можно будет и
    MT> обеспечить для такого святого дела...
    Точно! Даёшь hexagonal filler под 16цветный атм 320x200 ! =)


    Bye...

  10. #9
    Vadik Akimoff (2:5020/835.1)
    Гость

    По умолчанию 16цвeтный рeжим для ZХ

    Hi!

    In a message of 27 Sep 05 Maxim Timonin wrote to Dima Bystrov:

    MT> Дима, может быть тогда в качестве тренировки (пока экран не спаял)
    MT> парочку игрулек под экраны ATM сделаешь? Вот, вроде бы UNREAL,
    MT> понимающий ATM, под WIN98 все-таки адаптировали. И экран там
    MT> мультиколорный (640х200) как раз имеется, если нужен именно он...
    MT> А если уж очень надо будет реальное железо, то можно будет и
    MT> обеспечить для такого святого дела...
    Точно! Даёшь hexagonal filler под 16цветный атм 320x200 ! =)


    Bye...

  11. #10
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: 16-цветный режим для ZX

    Hello Maxim!

    27 Sep 05 03:34, Maxim Timonin wrote to Dima Bystrov:

    DB>> Игр под это чудо нашлёпать - делать нечего. Я бы парочку
    DB>> нашлёпал, если
    DB>> бы у меня сей режим был. Hасчёт возможных криков "megatormozzzz!"
    DB>> - не
    DB>> нужно весь экран каждый раз чистить/заполнять, и megatormozzz'а
    DB>> не будет.
    DB>> И текст в этом режиме листать не надо - на то обычный режим есть.
    MT> Дима, может быть тогда в качестве тренировки (пока экран не спаял)
    MT> парочку игрулек под экраны ATM сделаешь? Вот, вроде бы UNREAL,
    MT> понимающий ATM, под WIN98 все-таки адаптировали.
    не адаптировали, а просто убрали защиту :( а глючить продолжает :( и Dexus
    говорит, что убирать глюки ему неинтересно, т.к. у него самого не глючит :(
    MT> И экран там
    MT> мультиколорный (640х200) как раз имеется, если нужен именно он...
    мультиколорный - только для картинок...

    как решить вопрос с перестановкой адресов на части плат? как код располагать,
    чтобы не сглюкнуло? под CP/M я не буду писать однозначно, программа должна
    компилироваться под TR-DOS и грузиться из-под TR-DOS.

    MT> P.S. Hе отвергай сразу, подумай...
    в любом случае не в этом году, на мне одна игра уже висит

    - A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
    [Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm50f2 Sts70i]

    ... ZX Spectrum today

Страница 1 из 9 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •