User Tag List

Страница 9 из 45 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 450

Тема: ZXKit1 - конструктор для ZX-творчества

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Все тормоза от медленной графики.
    На заре цивилизации вообще-то Спектрум использовался как вычислительная машина.. иногда программы считались непрерывно неделю.. а была бы тактовая 28МГц - хватило бы суток
    Последний раз редактировалось Black_Cat; 07.09.2009 в 21:19.

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

  3. #2

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dec188 Посмотреть сообщение
    На заре цивилизации вообще-то Спектрум использовался как вычислительная машина.. иногда программы считались непрерывно неделю.. а была бы тактовая 28МГц - хватило бы суток
    Теперь это уже не интересно, пусть PC считает. На Спектруме надо играть. Процессор можно и потом проапгрейдить, но быстрые вроде не очень совместимы с Z80A.

    По играм - процессору теперь не надо будет считать адрес точки/байта в памяти. Эту черновую работу будет выполнять ZXM VideoCard. Процессор будет заниматься более важными делами, где спешка не нужна.
    Последний раз редактировалось zx-kit; 07.09.2009 в 21:29.
    "L-256"

  4. #3

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    По играм - процессору теперь не надо будет считать адрес точки/байта в памяти. Эту черновую работу будет выполнять ZXM VideoCard. Процессор будет заниматься более важными делами, где спешка не нужна.
    Останется сущая фигня - сесть и написать с нуля игры. Ау, программисты! Хотя бы пара человек есть? Кроме шуток - это малореально. Или я не врубаюсь как оно работает.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #4

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Останется сущая фигня - сесть и написать с нуля игры. Ау, программисты! Хотя бы пара человек есть? Кроме шуток - это малореально.
    Сейчас ситуация такая - игры почти не пишут. Существует несколько причин.
    1. Недостаточные цветовые возможности стандартного экрана.
    2. Сложность программирования и медленность расширений графики.

    Чтобы нарисовать мультик или демо на стандартном Спектруме нужно быть гением и потратить кучу времени. На это способны немногие.

    Надо упростить написание игр, тогда многие смогут писать, у кого появятся задумки. При этом можно будет использовать любой язык программирования: BASIC, СИ, АССЕМБЛЕР. При наличии жесткого диска или CF карты загружать большие объемы видеоданных быстрее, чем с дисковода.

    Чтобы написать игры с качественной графикой в динамике нужна быстрая видеокарта с простым управлением в шину ZX-BUS. Только тогда могут появиться игры нового уровня. Старых игр написано много. Теперь надо писать новые.

    И игры придется писать не с нуля. Опыт человека остается, можно применить основные функции старых программ. Только выкинуть функции вывода спрайтов на экран и заменить их на более короткие, где основная работа переложена на видеокарту.

    Например, при копировании объекта на экран, проще указать координаты для вывода, номер спрайта/объекта и дать команду начала операции. Контроллер может сам рассчитать адрес начала спрайта, адрес точки на экране и скопировать с помощью трех счетчиков - адрес источника, адрес приемника и количество байтов. Это все может делать FPGA.

    Почему с помощью FPGA быстрее:
    1. FPGA может работать на большей скорости, чем Z80.
    2. Даже на одной скорости FPGA быстрее Z80, так как ей не нужны циклы, как Z80, а достаточно тактов.
    3. Шина данных FPGA может быть больше 8 бит : 16 или 32, что ускоряет копирование в два или четыре раза.
    4. У FPGA своя память, которая может работать независимо от шин Z80.
    При копировании FPGA может работать основной цикл программы, в отличие от стандартного способа вывода спрайтов.

    Все это может обеспечить скорость с 256 цветов на точку быстрее, чем на стандартном видеоконтроллере. Плюс программы станет писать проще, фантазия автора игры не будет ограничена цветовыми ограничениями. Поэтому, вероятность появления новых игр повысится.

    При этом точки спрайта с прозрачным цветом можно не копировать. Для этого на одну точку проще выделить целый байт, даже если используется только 4 бита. Память сейчас не проблема. Картинка получится замечательная - фон останется на месте прозрачного цвета.

    При этом написание игры получится проще, чем для PC.
    Последний раз редактировалось zx-kit; 13.09.2009 в 14:55.
    "L-256"

  6. #5

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Можно подождать, когда ewgeny7 запустит SMUC2 на Phoenixe. Тогда можно будет из него вырезать все лишнее...
    Отдохну от Ориона недельку, пока Error404 не приедет
    Завтра этим как раз и займусь (ПрофПЗУ на Фениксе). СМУК втыкал, порты щелкал. Должно работать! Затык пока в подключении Профа.
    dec188, ты говорил, что А15 надо помучить?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #6

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Отдохну от Ориона недельку, пока Error404 не приедет
    Завтра этим как раз и займусь (ПрофПЗУ на Фениксе). СМУК втыкал, порты щелкал. Должно работать! Затык пока в подключении Профа.
    dec188, ты говорил, что А15 надо помучить?
    Нашел у себя среди книг желтую книжку про SMUC V1.3. В ней есть схема SMUC и глава о том, как переделать свой комьютер в SCORPION, чтобы подключить ПрофПЗУ. Буду по ней делать...
    "L-256"

  8. #7

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Процессор можно и потом проапгрейдить
    зачем потом что-то менять, если можно всё предусмотреть сразу?
    Цитата Сообщение от zst Посмотреть сообщение
    быстрые вроде не очень совместимы с Z80A
    любые КМОП Z80 отличаются от nМОП недокументированными командами.. Сомневаюсь, что ты достанешь сейчас nМОП 8МГц
    Последний раз редактировалось Black_Cat; 07.09.2009 в 21:42.

  9. #8

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dec188 Посмотреть сообщение
    зачем потом что-то менять, если можно всё предусмотреть сразу?любые КМОП Z80 отличаются от nМОП недокументированными командами
    SOIC КМОП?! Потеря совместимости нам не нужна. Тогда надо DIP40.
    "L-256"

  10. #9

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dec188 Посмотреть сообщение
    зачем потом что-то менять, если можно всё предусмотреть сразу?
    Для старых игр и для портов быcтрый проц - это плохо, начнутся проблемы...
    Для новых - тоже не надо, так как со стандартном видеоконтроллером все равно игры не пишут...
    любые КМОП Z80 отличаются от nМОП недокументированными командами.. Сомневаюсь, что ты достанешь сейчас nМОП 8МГц
    У CHRV есть 8 МГц SOIC и DIP.

    Пока цель - сделать загрузку игр и некоторых программ с CF - флешек.
    "L-256"

  11. #10

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    говорил, что А15 надо помучить?
    помучь

    ---------- Post added at 21:44 ---------- Previous post was at 21:43 ----------

    Цитата Сообщение от zst Посмотреть сообщение
    Тогда надо DIP40.
    ..ага 4МГц nМОП ещё есть..

Страница 9 из 45 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Конструктор (ZX SDK)
    от CityAceE в разделе Программирование
    Ответов: 120
    Последнее: 02.06.2014, 18:17
  2. Конструктор"сделай сам"+АТМ 4.50 Турбо
    от Nordic в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 22.11.2008, 08:27
  3. Технологии творчества-1: Как делать стихи?
    от andrews в разделе Творчество
    Ответов: 16
    Последнее: 27.06.2008, 12:30

Ваши права

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