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

User Tag List

Результаты опроса: Нужны ли SDL-версии эмуляторов UKNCBTL и BKBTL?

Голосовавшие
32. Вы ещё не участвовали в этом опросе
  • Нужна SDL-версия UKNCBTL

    20 62.50%
  • Нужна SDL-версия BKBTL

    19 59.38%
  • Есть Qt-версии, этого достаточно

    0 0%
  • Не нужно портировать, нужно расширять и улучшать Windows-версию

    11 34.38%
  • Опрос сосет (ниже отпишу почему)

    1 3.13%
Опрос с выбором нескольких вариантов ответа.
Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 37

Тема: UKNCBTL / BKBTL: нужна ли SDL-версия?

  1. #21
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думаю сейчас каким должен быть минимальный / первый результат по BKBTL SDL.
    Понятно что экранная клавиатура и экранное меню нужны, но это не первоочередное.
    В первую очередь нужно обеспечить возможность запуска игрушек из BIN-файлов. Причём чтобы для каждого BIN можно было описать маппинг кнопок Dingoo на клавиши БК и джойстик БК.

    Мне видится это так, что рядом с эмулятором кладём файл в формате INI. Название секций -- это имена BIN-файлов, в ключах секции описываем маппинг. Причём для джойстика нужно указывать какой битик -- джойстиков было много разных. В общем, типа такого:
    Код:
    [BRHOUSE.BIN]
    Left=JOY4  // т.е. 4-й бит
    Right=JOY6
    Up=JOY10
    Down=JOY5
    A=SPACE
    B=ENTER
    Плечевые кнопки и POWER UP оставляем для эмулятора -- экранная клавиатура и меню, сброс и прочее. Остальные можно мапить -- это 10 кнопок.

  2. #22
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию SDL BKBTL beta 10

    Так сказать первое превью. В аттаче -- архив для Dingoo native OS.

    Распаковать в отдельную папку, например, /GAME/3D/BkBtl
    Запустить BkBtl.app -- эмулятор загружается в конфигурации БК-0010.01 + флоппи, т.е. сразу оказываемся в Мониторе.
    Нажимаем на Left Shoulder -- эта кнопка загружает BIN-файл GAME.BIN и печатает команду "S1000".
    Нажимаем Start -- это ВВОД -- открывается игрушка Break House.

    Маппинг кнопок:
    DPad -- джойстик приспособленный под Break House, A -- джойстик огонь,
    Start -- ВВОД,
    X -- ПРОБЕЛ.

    Экран по-умолчанию цветной 256x256, переключение режима через Right Shoulder.


    Сильно не бейте, парень играет как умеет.
    Код в репозитории -- кому надо тот найдёт.
    Последний раз редактировалось nzeemin; 11.11.2010 в 22:03.

  3. #23
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можешь ещё в INI добавить параметр, сколько линий сверху отрезать, чтобы можно было выровнять изображение.

  4. #24
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    За выходные успел немного.
    Сделал проекцию экрана БК в 320x240: по горизонтали просто дублирую каждый 4-й пиксель ещё раз, а по вертикали для каждой 16-й строки усредняю её с предыдущей. Текст в таком режиме конечно несколько искажается, зато весь экран виден и в правильной пропорции.

    Вот например как выглядит игрушка BALLY:


    ---------- Post added at 23:33 ---------- Previous post was at 22:08 ----------

    Цитата Сообщение от b2m Посмотреть сообщение
    Можешь ещё в INI добавить параметр, сколько линий сверху отрезать, чтобы можно было выровнять изображение.
    Обдумываю вот какую идею. Чтобы вместить 256 строк в 240 нужно отрезать 16 -- например, 8 сверху и 8 снизу. А что если не отрезать, а "завернуть" край -- например, верхние и нижние 12 строк проецируем в 4 строки, объединяя их так: 4 строки в одну, потом 3 в одну, ещё 3 в одну и 2 в одну. Будет эффект того что на краях экран "заворачивается", при этом в основной части экрана не будет искажений. Вопрос конечно можно ли будет что-то разобрать на таком завёрнутом краю -- в частности, отличить РУС от ЛАт.

  5. #25
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию SDL BKBTL beta 11

    Сделал экранное меню, вызывается и закрывается левым плечом.
    В меню возможно переключение видеорежима (стрелками влево-вправо), выбор BIN для загрузки и сброс машинки. Список пока без прокрутки, так что больше 20-ти BIN класть смысла нет. В остальном инструкции те же, маппинг кнопок тот же.



    http://bkbtl.googlecode.com/files/SdlBkBtl_11.zip

    Ближайшие задачи:
    - Избавиться от мелькания меню
    - Браузер файлов - произвольное количество файлов
    - On-Screen Keyboard (OSK)
    - Парсер INI-файла
    Последний раз редактировалось nzeemin; 17.11.2010 в 23:38.

  6. #26
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Экранная клавиатура SDL BKBTL


  7. #27
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, а как запустить 11 бету на виндовсе, там тока один файл app с которым непонятно что делать и два бинарника.
    или виндовс не поддерживается ?

  8. #28
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    295
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже Винда была предана забвению - теперь Dingoo в фаворе!
    P.S: Жуть какая-то...

  9. #29
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да кому этот Dingoo нужен то ?
    на нём единицы сидят а на виндовсе все поголовно (ну или по крайней мере ~90%).

  10. #30
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    nzeemin, а как запустить 11 бету на виндовсе, там тока один файл app с которым непонятно что делать и два бинарника.
    или виндовс не поддерживается ?
    SDL-версии BKBTL я пока выкладываю только для Dingoo -- есть ряд людей которые её там очень ждут. Ну и вообще Dingoo это хороший способ проверки для эмулятора -- там совсем другой процессор (MIPS) и совсем другая операционная система. Не думаю что SDL-версия для Windows вас сильно впечатлит -- ядро эмуляции там то же самое, а интерфейс заточен под устройства с малым экраном.

    ---------- Post added at 13:03 ---------- Previous post was at 13:00 ----------

    Цитата Сообщение от ZEman Посмотреть сообщение
    да кому этот Dingoo нужен то ?
    на нём единицы сидят а на виндовсе все поголовно (ну или по крайней мере ~90%).
    Да, аудитория у Dingoo конечно не такая широкая. Но наличие SDL-версии для одного портативного устройства позволяет очень легко портировать на другие устройства -- например, Caanoo, NDS, PSP...

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

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

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

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

Похожие темы

  1. BKBTL
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 169
    Последнее: 28.08.2023, 07:16
  2. Версия TR-DOS для Neo
    от ILoveSpeccy в разделе Внешние накопители
    Ответов: 5
    Последнее: 08.12.2007, 12:34
  3. Версия DCU 8.05
    от Vitron в разделе Софт
    Ответов: 11
    Последнее: 26.03.2007, 20:31

Ваши права

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