Важная информация
Страница 8 из 10 ПерваяПервая ... 45678910 ПоследняяПоследняя
Показано с 71 по 80 из 97

Тема: Новый формат графического изображения для ZX совместимых компьютеров.

  1. #71
    Member
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    75
    Благодарностей: 18

    По умолчанию

    Конвертанул их конвертером.
    С наилучшим результатом вот что получилось:
    Нажмите на изображение для увеличения. 

Название:	lady_8x1_2.jpg 
Просмотров:	114 
Размер:	57.3 Кб 
ID:	60028
    Нажмите на изображение для увеличения. 

Название:	PARROT_8x1_2.jpg 
Просмотров:	93 
Размер:	46.3 Кб 
ID:	60029
    Размер изображения при этом ровно 16К байт.
    Последний раз редактировалось Ynicky; 09.03.2017 в 22:27.

  2. #72
    Veteran Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    1,439
    Благодарностей: 399
    Записей в дневнике
    1

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    только вспомнил, а ведь атрибуты 4x4 (и даже 4x2) ведь уже в железе реализованы, хоть и с ограниченной цветностью:
    http://www.fruitcake.plus.com/Sincla...aInterface.htm
    надо ли говорить, что софта для него чуть более чем нисколько...
    Хорошо, есть стандартный экран с атрибутами, есть 16к вместо ROM, как это использовать? в моей поделке можно отключить, 32K,24К,16К как в нижней так и верхней памяти, можно читать например из CPU0 и писать по этим адресам, но уже в VRАМ, но в стандартном ZX так не сделать.
    Последний раз редактировалось Totem; 10.03.2017 в 22:07.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  3. #73
    Activist
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    341
    Благодарностей: 38

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    надо ли говорить, что софта для него чуть более чем нисколько...
    Две игры и несколько утилиток. Есть даже игровой редактор.
    Софт
    Редактор
    Редактор, скорее всего, на основе AGD или совместимый. Интересно дальнейшее развитие карты.

    - - - Добавлено - - -

    Ynicky, я не понял... Ты уменьшил количество цветов?
    ¡ɹǝʌǝɹoɟ ɐʌɐɾ | Pascal forever!

  4. #74
    Member
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    75
    Благодарностей: 18

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Ynicky, я не понял... Ты уменьшил количество цветов?
    Нет, это в SPECTRA их меньше (64).

  5. #75
    Veteran Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    1,439
    Благодарностей: 399
    Записей в дневнике
    1

    По умолчанию

    Ynicky,
    Smalovsky,
    Цена решения не адекватна, подходит к "фирмовым" машинам, у кого есть "спектра?"
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  6. #76
    Activist
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    341
    Благодарностей: 38

    По умолчанию

    Есть идея, что бы Ynicky поделился разработкой с vlad. Если есть у vlad есть желание, то он мог бы перенести новый видеорежим в DivGMX.
    ¡ɹǝʌǝɹoɟ ɐʌɐɾ | Pascal forever!

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

  8. #77
    Member
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    75
    Благодарностей: 18

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Есть идея, что бы Ynicky поделился разработкой с vlad
    Нет проблем. Только в моей разработке нет ничего нового кроме VGA контроллера, работающего с двухпортовой внутренней памятью.
    nzxvga_640x480x60.zip
    nzxvram.zip

    - - - Добавлено - - -

    А это управление режимами видеоконтроллера и ПЗУ:
    oMode <= not sport_7ffd(4);
    oRomEn <= not sport_7ffd(4); --- (x7ffd/D4 = '0')
    oBasicEn <= sport_7ffd(4); --- (x7ffd/D4 = '1')
    Последний раз редактировалось Ynicky; 02.05.2017 в 22:42.

  9. #78
    Member
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    75
    Благодарностей: 18

    По умолчанию

    Сделал небольшую демонстрацию - движение шарика по блокам. Специально, чтобы хорошо был виден конфликт атрибутов.

    Нажмите на изображение для увеличения. 

Название:	20170328_222954_2.jpg 
Просмотров:	65 
Размер:	65.9 Кб 
ID:	60346
    Нажмите на изображение для увеличения. 

Название:	20170328_223006_2.jpg 
Просмотров:	59 
Размер:	58.6 Кб 
ID:	60347
    Нажмите на изображение для увеличения. 

Название:	20170328_223021_2.jpg 
Просмотров:	51 
Размер:	41.6 Кб 
ID:	60348

  10. #79
    Member
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    75
    Благодарностей: 18

    По умолчанию

    Добавил в видеоконтроллер дополнительный отключаемый слой для спрайтов.
    Цвет одной точки растра в нем кодируется 2-мя разрядами. Адресация линейная во всем экране.
    Четыре атрибута (четыре цвета) задаются на знакоместо 8х8 в формате RGB332.
    Если какая-либо точка знакоместа задается атрибутом (цветом) = 0, то она прозрачная.
    Т.е. если спрайт не целиком покрывает знакоместа, то он может состоять из 3-х цветов,
    плюс прозрачный. В таком случае отпадает необходимость в маске. Тайлы могут состоять
    из 4-х цветов. Размер растра слоя равен 0х3000, атрибутов - 0хС00.
    В итоге дополнительный слой занимает чуть меньше 16К байт. Фон (назначаем его нулевым слоем)
    может быть как у стандартного экрана ZX спектрума, так и в новом формате
    (4 блока на знакоместо по 2 атрибута RGB332 на блок). Конфликт атрибутов с двумя слоями
    полностью исчезает. Доработал видеоконтроллер для работы с двумя слоями.
    Со стороны видеоконтроллера 0-й слой начинается с адреса 0х4000, а 1-й - с 0х0000.
    Видеоконтроллер работает с 2-мя двухпортовыми блоками внутренней памяти по 16К байт на слой.
    Для простоты пока не стал подключать еще 2 страницы видеопамяти для работы с переключаемыми
    кадрами.

    Исходник нового видеоконтроллера прилагаю:
    nzxvga_640x480x60.zip
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	20170414_212907_sm.jpg 
Просмотров:	27 
Размер:	71.0 Кб 
ID:	60655  
    Последний раз редактировалось Ynicky; 03.05.2017 в 08:08.

  11. #80
    Member
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    75
    Благодарностей: 18

    По умолчанию

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

    Нажмите на изображение для увеличения. 

Название:	20170419_220659_sm.jpg 
Просмотров:	31 
Размер:	50.2 Кб 
ID:	60704
    Нажмите на изображение для увеличения. 

Название:	20170419_220640_sm.jpg 
Просмотров:	48 
Размер:	55.5 Кб 
ID:	60705

  12. Эти 3 пользователя(ей) поблагодарили Ynicky за это полезное сообщение:
    bigral (23.04.2017), Smalovsky (20.04.2017), Totem (21.04.2017)

Страница 8 из 10 ПерваяПервая ... 45678910 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Новый, более эффективный кассетный формат
    от Barmaley_m в разделе Программирование
    Ответов: 252
    Последнее: 20.08.2013, 15:14
  2. Ответов: 22
    Последнее: 23.04.2012, 15:34
  3. Продаж картриджи для Денди и совместимых
    от djvini в разделе Барахолка (архив)
    Ответов: 27
    Последнее: 05.04.2012, 23:20
  4. Ответов: 2
    Последнее: 26.02.2005, 20:17

Ваши права

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