User Tag List

Показано с 1 по 10 из 443

Тема: Пишу шедевр для «Вектора 06Ц»

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

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

    Регистрация
    23.06.2012
    Адрес
    г. Минск, Белоруссия
    Сообщений
    155
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от metamorpho Посмотреть сообщение
    1. Посоветуйте какой ассемблер сейчас можно использовать чтобы написать игру для «Вектора» ?
    Кроссассемблер Telemark Cross Assembler или как мне советовали ермолаевский Monitor «HIGH»+EDASM, Pretty 8080 Assembler Вячеслава
    Цитата Сообщение от metamorpho Посмотреть сообщение
    На каком эмуляторе лучше всего тестировать результаты ?
    Откинув эмуляторы для ДОС, существуют три эмулятора Вектор-06Ц: Virtual Vector (заточен именно под Вектор и его клоны, более ресурсоёмок, автор Игорь Титарь доступен), Emu80 или тут от Вячеслава Пыхонина (автор доступен, но я заметил проблему с эмуляцией к примеру журналов Байт, всё никак не соберусь автору эмулятора написать), универсальный эмулятор Башкирия включает в себя поддержку Вектора.
    А ну еще есть некий emulator3000 , им я не пользовался, ничего сказать про его работу не могу.

    Цитата Сообщение от metamorpho Посмотреть сообщение
    2. Есть ли программы преобразования графики с PC в данные для вставки в ассемблер ?
    В исходниках порта River Raid для Вектора, Вячеслав на Питоне писал что-то такое, ну или я что-то напутал.

    А по-остальному вопросы уже вне моей компетенции, увы. Но сдается мне, что не зная ассемблера и не выкурив мануал того же Черезова с Лебедевым (я тут по-соседству на неделе выложил правленный исходник Секретов Вектора), у вас шедевр получится только через пару лет ((((
    Последний раз редактировалось dbk; 21.06.2020 в 14:49.
    ...

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

    metamorpho(21.06.2020), Oleg N. Cher(22.06.2020)

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

  3. #2

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,308
    Спасибо Благодарностей отдано 
    1,034
    Спасибо Благодарностей получено 
    819
    Поблагодарили
    490 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dbk Посмотреть сообщение
    В исходниках порта River Raid для Вектора, Вячеслав на Питоне писал что-то такое, ну или я что-то напутал.
    В River Raid генерация кода спрайтов, это конверсией графики не назовешь, хотя сама по себе идея может пригодиться. Чуть более универсальный пример, где именно битмап преобразуется в db, есть в bbstro: https://github.com/svofski/bazis-bbstro (png2db.py).

    Что до эмуляторов -- я понимаю, что для многих если нету gui, то это как бы и не эмулятор вообще, но все же есть еще v06x, у которого есть несколько присущих только ему особенностей. Хотя, если запускать ради отладчика, я бы сам воспользовался VV или emu (про отладчик в emu80 я пока ничего не знаю).
    Больше игр нет

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

    metamorpho(21.06.2020)

  4. #3

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    оффтоп про Байты и emu80

    Цитата Сообщение от dbk Посмотреть сообщение
    заметил проблему с эмуляцией к примеру журналов Байт
    Какие именно проблемы и с каким номером байта? Попробовал несколько, пока проблем не заметил.
    [свернуть]

  5. #4

    Регистрация
    23.06.2012
    Адрес
    г. Минск, Белоруссия
    Сообщений
    155
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение

    оффтоп про Байты и emu80


    Какие именно проблемы и с каким номером байта? Попробовал несколько, пока проблем не заметил.
    [свернуть]
    При запуске к примеру номеров 21-26 без автозапуска версия emu80qt у меня выдает вот такое, с автозапуском (Alt+F3) проблемы такой не наблюдается. Система win10x64 , NVidia 740Ti


    Ну и так же при запуске этой версии на видеокарте mobile intel 965 Express chipset вместо изображения загрузочного экрана Вектора у меня просто чёрный экран, не qt версия даже меню не выдает (иконок-кнопок управления не показывает), просто экран запущенного эмулятора (пустой квадрат) и всё. Из минусов - нет раскладки клавиатуры, приходилось запускать Тест устройств -> тест клавиатуры -> тыкать на кнопки и выписывать на бумажку все управляющие клавиши. Что есть "умная клавиатура", я так и не понял ) Зато дебаггер более похож на стандартный Turbo Debugger от Borland Pascal, чего не скажешь про Virtual vector, ну и в последнем меня выбешивает постоянно скрывающееся меню ))) Зато в Virtual vector есть настройка клавиатуры с таблицей соотвествий клавиш, где хотя бы можно было выписать набор управляющих клавиш на бумажку и уже оперировать переписанными данными.

    Как писал выше, emu80 менее ресурсоемок, через минут 15-30 запущенного VV на 2х ядерном ноуте, оно так начинает педалить, что приходится прибивать задачу и перезапускать.
    Зато опять же, более наворочен в плане настроек.

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

    Цитата Сообщение от svofski Посмотреть сообщение
    В River Raid генерация кода спрайтов, это конверсией графики не назовешь, хотя сама по себе идея может пригодиться. Чуть более универсальный пример, где именно битмап преобразуется в db, есть в bbstro: https://github.com/svofski/bazis-bbstro (png2db.py).
    Вот-вот-вот, с языка сняли. Там именно есть "тулза" по конвертации png в db, а я всё вспомнить не мог, где я такое видел )

    Цитата Сообщение от svofski Посмотреть сообщение
    Что до эмуляторов -- я понимаю, что для многих если нету gui, то это как бы и не эмулятор вообще, но все же есть еще v06x, у которого есть несколько присущих только ему особенностей. Хотя, если запускать ради отладчика, я бы сам воспользовался VV или emu (про отладчик в emu80 я пока ничего не знаю).
    Пока не приходилось пользоваться.
    Последний раз редактировалось dbk; 21.06.2020 в 16:33.
    ...

  6. #5

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,376
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    650
    Поблагодарили
    256 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Есть предположение, что в emu80 ресет влияет и на ВВ55, хотя для вектора это неправильно
    Именно так, моя недоработка. Постараюсь исправить в следующий версии, которую планирую выпустить, наконец, ориентировочно в первой половине июля.

    Цитата Сообщение от dbk Посмотреть сообщение
    Ну и так же при запуске этой версии на видеокарте mobile intel 965 Express chipset вместо изображения загрузочного экрана Вектора у меня просто чёрный экран, не qt версия даже меню не выдает (иконок-кнопок управления не показывает), просто экран запущенного эмулятора (пустой квадрат) и всё.
    Ну, меню в не-qt-версии действительно отсутствует, все управление через горячие клавиши и диалоги (Alt-F12 для начала, там есть подсказки). Другое дело, что черного экрана вообще-то не должно быть, тем более в обоих версиях сразу. К тому же, что я на 965 чипсете успешно запускал его. Напиши в ЛС или на e-mail конфигурацию системы - попробуем разобраться.

    Цитата Сообщение от dbk Посмотреть сообщение
    Что есть "умная клавиатура", я так и не понял
    В двух словах это означает, что нет жестко определенного соответствия клавиш, и для ввода большинства символов можно просто их набирать на клавиатуре ПК как обычно, в том числе переключая раскладки - эмулятор сам перетранслирует в нужную клавишу и добавит Shift где надо. Естественно, работает это не везде и не всегда, но в большинстве случаев очень удобно.

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

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

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

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  3. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  4. Ответов: 198
    Последнее: 26.04.2020, 13:05
  5. Ответов: 58
    Последнее: 06.07.2019, 23:56

Ваши права

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