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

User Tag List

Страница 112 из 146 ПерваяПервая ... 108109110111112113114115116 ... ПоследняяПоследняя
Показано с 1,111 по 1,120 из 1451

Тема: Вектор-06Ц: Эмуляция

  1. #1111
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ... Если в 06Ц реализовать схему из ВU4 (только там вроде биты контактов перепутаны), то из 0С-0F тоже пойдет FF. И, насколько я понял, при выборке джойстиков по схеме в вектор-user (и в .02) 0C=0E и 0D=0F.
    Вот в BU4 схема более правильная, там все входы ИР23 подтянуты к питанию, а в схеме Вектора 06ц.02 по два входа "в воздухе", детальки на плате 02-го посмотрел, увидел две группы резисторов по 6шт. (значит как в схеме, по два на группу - не хватает).
    По поводу чтения портов, на 02-ом, так и есть 0С=0Е и 0D=0F, соответственно это J1 и J2 (по обозначениям разъёмов на корпусе).
    И да, на схеме в BU4 контакты перепутаны. На 02-ом, контакт 2 разъёма - это GND...
    Последний раз редактировалось KTSerg; 04.01.2018 в 08:08.

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

  3. #1112
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,115
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    655
    Поблагодарили
    402 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    А под win его можно собрать?
    Можно конечно. Попозже попробую.
    Больше игр нет

  4. #1113
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,115
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    655
    Поблагодарили
    402 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал: https://www.dropbox.com/s/y5cyrhgle98ddm0/v06x.zip?dl=0
    Под виндой трудно ручаться за то, что не будет нужна какая-нибудь dll, но вроде должны быть в зависимостях только стандартные. Запуск
    Код:
    v06x --rom incurzion.rom
    . Выход - pause/break.

    Правда это 64-битный exe. 32-битный собирать честно говоря будет многовато мороки. Могу показать, как собирать.
    Больше игр нет

  5. #1114
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Могу показать, как собирать.
    Научи, сенсей!

    Работает, меня правда удивил размер exeшника. Это с чем связано?

  6. #1115
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    335
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    svofski, присоединяюсь к ivagorу. OpenSource Вектор на плюсях - это круто: респекты, бесты и регарды! ИМХО, заслуживает как минимум отдельного топика в форуме.
    Посмотрел чуть код: ядро от Alexander Demin, я его закачал несколько лет назад, но руки так и не дошли . Забавноe названиe указатель that (sound.h).
    Ещё всего один шаг с выносом SDL - dependent байды типа SDL_AddTimer в отдельный abstraction layer, и у нас будет portable сырок-заготовка для мультиплатформенного переноса под вообще что угодно.

  7. #1116
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    ядро от Alexander Demin, я его закачал несколько лет назад
    Кто ж его не качал
    Немного экспериментировал с ним, но ничего серьезного

  8. #1117
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    335
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Аналогично, не дальше экспериментов. А тут - праздник у нас .

  9. #1118
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,115
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    655
    Поблагодарили
    402 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да я просто "this." заменил на "this->" в vector06js Нового кода тут вообще почти нет. Деминский I8080 удобен, правда я немного его допилил под Вектор, так что не получилось сделать внешний субмодуль с его оригинальной репой.

    Размер exe-шника такой из-за SDL2 и boost-а, они статически слинкованы (зачем тут boost это другой вопрос, но потом он все равно пригодится). Кроме того 64-битные бинарники вообще жырны. Может быть можно потом будет попробовать настроить линкер, чтобы он как-то поскромнее линковал, хотя я не очень понимаю зачем. Чисто кода там котенок наплакал, на распе бинарник динамически слинкованный без дебаг инфы занимает 122К.

    PPC, А зачем SDL вынимать, если SDL как раз и есть такая штука, которая перенесена уже вообще куда угодно?
    М, было бы интересно наверное сделать его под libretro для интеграбельности с разными запускаторами, чтобы шейдеры общие со всеми и вообще.

    Кстати, можно будет emscripten-ом обратно в js скомпилировать. А то че.

    ivagor, я сейчас пытаюсь билд скрипт сделать универсальным. Как сделаю, напишу как собрать.
    Больше игр нет

  10. #1119
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    335
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    svofski, а на какой-нибудь stm32f7 discovery SDL порт есть? Я просто не в курсе.

    PS. Порылся, есть вот такая либа http://api.ugfx.io/index.html
    Ставится вот на чего: https://community.ugfx.io/index.php?/files/
    Последний раз редактировалось PPC; 04.01.2018 в 19:44.

  11. #1120
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,115
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    655
    Поблагодарили
    402 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем рецепт примерно такой:

    1. Обрести полный MinGW вот этого разлива: https://nuwen.net/mingw.html (в нем в комплекте Boost, SDL2 и git, суперская вещь для вдыхания жизни в винду)
    2. Обрести CMake: https://cmake.org/download/
    3. Запустить окруженьице MinGW батником
    Код:
    C:\MinGW\open_distro_window.bat
    (альтернативно можно просто выставить все пути в стандартном окружении, если не лень)
    4. Перейти туда, где живут всякие такие вещи, например
    Код:
    cd %HOME%\projects
    5. (или скачать zip)
    6.
    Код:
    cd vector06sdl
    7.
    Код:
    mkdir build && cd build
    (мы сейчас в %HOME%\projects\vector06sdl\build)
    8.
    Код:
    cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release ..
    9.
    Код:
    make
    По идее MinGW может быть и любой другой, но в любом другом придется не знаю каким образом строить самому libboost и SDL2 со всеми его зависимостями, чего под виндой я никому не пожелаю.

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

    PPC, на такую шелезяку по-любому придется что-то мудрить. Вот соберется кто-нибудь портировать, там и будет видно. Можно будет хоть взять используемое (ничтожно маленькое) подмножество SDL и реализовать его поверх того же uGFX.
    Больше игр нет

Страница 112 из 146 ПерваяПервая ... 108109110111112113114115116 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 844
    Последнее: 11.01.2024, 14:31
  2. Ответов: 9
    Последнее: 18.04.2009, 21:21
  3. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  4. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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