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

User Tag List

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 21 по 30 из 57

Тема: Программирование графики MSX

  1. #21
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,543
    Спасибо Благодарностей отдано 
    187
    Спасибо Благодарностей получено 
    212
    Поблагодарили
    162 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Пока не могу понять как задать свою палитру, чтобы сделать её похожей на Спектрум. Или это нельзя сделать?

    а ты цвета задал? У ямахи же нет палитры, там прописанные цвета.
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.

  2. #22
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,961
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    514
    Поблагодарили
    188 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    goodboy, вот именно эту палитру я и вижу. Сложно тут сопоставить цвета Спектрумовским. Тут три оттенка красного и три зелёного.

    Цитата Сообщение от jerri Посмотреть сообщение
    а ты цвета задал? У ямахи же нет палитры, там прописанные цвета.
    Ничего на задавал, использую стандартные, такие как goodboy продемонстрировал.

    Задействовал только хотя бы приблизительно похожие цвета:
    Последний раз редактировалось CityAceE; 25.10.2021 в 21:33.
    С уважением, Станислав.

  3. #23
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,961
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    514
    Поблагодарили
    188 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Задал свою палитру. Но что-то сильно резкий переход между цветами:
    Яркий белый - %111111111111
    Тёмный белый - %011101110111

    С уважением, Станислав.

  4. #24
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,961
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    514
    Поблагодарили
    188 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Затупил с палитрой. Наверное это где-то из области профдеформации. Я вместо того, чтобы расценивать значение канала как двоичное число, манипулировал с единицами как в маске подсети, то есть тупо убирал единицы слева.



    Теперь картинка идентична Спектрумовской. Но скорость её вывода совсем не радует. Чтобы вывести полноэкранную картинку нужно перекинуть 6144*2 байт через out (x),a.
    С уважением, Станислав.

  5. Этот пользователь поблагодарил CityAceE за это полезное сообщение:

    Wierzbowsky (26.10.2021)

  6. #25
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    12,769
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    708
    Поблагодарили
    492 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    скорость её вывода совсем не радует
    ну это скорее пересылка в буфер. чуток развернуть её можно.
    зато проявляется на экран практически мгновенно (пара записей в порты)

  7. #26
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,961
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    514
    Поблагодарили
    188 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Во вложении исходный текст для компиляции с помощью ассемблера sjasmplus. Перед компиляцией рядом с исходником нужно положить файл стандартного экрана ZX Spectrum длиной 6912 с именем zx.scr (либо поменять его имя в исходном тексте в предпоследней строке). На выходе будет файл, готовый для запуска в эмуляторе MSX.

    Никакой оптимизации по скорости или объёму не делал, написал, что называется "в лоб", лишь бы работало. Делал для себя, в качестве заготовки графической программы, на основе которой можно будет что-то написать для платформы MSX.
    Вложения Вложения
    Последний раз редактировалось CityAceE; 26.10.2021 в 14:46.
    С уважением, Станислав.

  8. Этот пользователь поблагодарил CityAceE за это полезное сообщение:

    Wierzbowsky (26.10.2021)

  9. #27
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    6,265
    Спасибо Благодарностей отдано 
    377
    Спасибо Благодарностей получено 
    888
    Поблагодарили
    544 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможно кому-то пригодится аналогичная по назначению процедура для msx1 или альтернативный вариант для msx2 (яндекс.диск). Компилировать в TASM 3.2

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

    В варианте для msx1 теоретически могла возникнуть проблема, сделал более корректно. Вариант для msx2 тоже заменил за компанию.

    Upd 27.10.2021: Образы romов по 8192 байта, например для запуска в fMSX.
    Последний раз редактировалось ivagor; 27.10.2021 в 09:11. Причина: заменил на исправленный вариант, добавил romы по 8192 байта

  10. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    CityAceE (26.10.2021), Wierzbowsky (26.10.2021)

  11. #28
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    12,769
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    708
    Поблагодарили
    492 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    можно будет что-то написать для платформы MSX
    портируй Exolon или Batty

  12. #29
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,961
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    514
    Поблагодарили
    188 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    портируй Exolon
    Это к ivagor. Думаю, что он бы относительно легко с ним разделался

    Цитата Сообщение от goodboy Посмотреть сообщение
    или Batty
    Как раз думаю по этому поводу. Но на графическую архитектуру MSX не очень ложится то, как написана эта игра. Слишком много всего придётся переделывать и переписывать.
    С уважением, Станислав.

  13. #30
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,961
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    514
    Поблагодарили
    188 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Возможно кому-то пригодится
    Иван, спасибо! Обязательно завтра поизучаю код и попробую скомпилировать! А сегодня сходу хотел запустить скомпилированные ROM'ы, но эмулятор fMSX 6.0, которым я пользуюсь, ругнулся и отказался запускать их.
    С уважением, Станислав.

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Next Generation MSX and IoT MSX
    от caro в разделе MSX
    Ответов: 2
    Последнее: 24.08.2018, 16:03
  2. Ответов: 30
    Последнее: 28.11.2017, 02:51
  3. Ответов: 0
    Последнее: 24.04.2017, 16:24
  4. Ответов: 12
    Последнее: 24.06.2009, 12:33
  5. Ответов: 0
    Последнее: 08.05.2006, 13:56

Ваши права

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