User Tag List

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 56

Тема: Batty для ПК Специалист

  1. #41

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

    По умолчанию

    Кстати, эрик в "комбинированном" режиме позволяет рисовать двухцветные (черный фон + белый в плоскости D000-FFFF) спрайты в произвольном положении, но есть две проблемы:
    1. Надо переделывать вывод спрайтов на двухплоскостной
    2. Нельзя отладить в эмуляторе, а вслепую сложно

  2. #42

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,651
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Нельзя отладить в эмуляторе, а вслепую сложно
    Это для меня самое главное препятствие для такой реализации. Может быть кто-то и может в голове весь код прокручивать, явно представляя как всё будет работать на устройстве, но у меня так не получается. У меня наоборот куча ошибок на ровном месте.
    С уважением, Станислав.

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

    Oleg N. Cher(20.10.2020)

  3. #43

    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    451
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Так что хотел бы попросить @SYR-ALEX попробовать запустить игру на своём Эрике.
    Всегда пожалуйста

    Тоже самое на СЯБРе с Z80 2,5 МГц .

    За качество видео извиняюсь .
    Последний раз редактировалось CityAceE; 18.10.2020 в 22:57.

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

    CityAceE(18.10.2020), ivagor(19.10.2020), Pluto(19.10.2020)

  4. #44

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,651
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SYR-ALEX, большое спасибо! Очень радостно видеть, что оно запустилось и работает не реальном железе! Конечно, от скорости процессора многое зависит. Это видно отчётливо. Боюсь предположить, что же тогда будет в итоге на i8080 с его 2 MHz'ами и общим огородом вместо быстрых команд Z80, если всё-таки удастся под него игру переписать?

    И ещё не услышал звук на Сябре. Он там вообще был?
    С уважением, Станислав.

  5. #45

    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    451
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да конечно звук есть и на ЭРИКе и на СЯБРе . Это старый тапок на андройде живёт своей жизнью .

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

    CityAceE(19.10.2020)

  6. #46

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,651
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SYR-ALEX Посмотреть сообщение
    Да конечно звук есть и на ЭРИКе и на СЯБРе
    Спасибо, за информацию!

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Конечно, от скорости процессора многое зависит.
    @ivagor, а у тебя нет каких-нибудь мыслей, к чему можно было бы в теории привязаться на Специалисте, чтобы скорость игры была фиксированной при любой тактовой частоте CPU? Видимо, можно только вручную игру настраивать при первом запуске.
    С уважением, Станислав.

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

  8. #47

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

    По умолчанию

    Для классического специалиста оригинальных идей у меня нет. Можно сделать примерно аналогично эксолону - оценить сколько тактов кушает каждый активный объект и тормозить (или не тормозить) соответственно. Для MX и SP580 (и еще какого-то, вроде микрон-2, надо уточнить) можно тормозить по таймеру, но т.к. ВИ53 очень любят не ставить в реалы, то желательно детектить наличие таймера и если его нет, то переключаться на предыдущий вариант. А вот в своем эрике SYR-ALEX добавил не только восьмицвет, но и прерывания (в emu не поддерживаются, поэтому опять проблема с отладкой).

    Чтобы два раза не вставать сразу спрошу - у тебя самого чит нормально включается? Возможно это зависит от клавиатуры, моя столько клавиш сразу не переваривает, пришлось включить через отладчик.

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

    Пропустил часть мысли - да, если таймера и прерываний нет, то разве что выбирать частоту проца в меню.

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

    Еще один момент. Не разбирался как SYR-ALEX сделал в сябре с мапером MX и процессорной платой с нестандартной (для специалистов) частотой (2.5, 2.76), возможно там и таймер тактируется нестандартной частотой.

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

    Ну и еще один вариант детекта. Кое-кого (например эрик, SP580) можно детектить по сигнатурам в пзу, хотя это не очень здорово.

  9. #48

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,651
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Чтобы два раза не вставать сразу спрошу - у тебя самого чит нормально включается? Возможно это зависит от клавиатуры, моя столько клавиш сразу не переваривает, пришлось включить через отладчик.
    Да, безусловно, у меня всё работает. Причём мне пришлось помучиться, чтобы это три ряда клавиш друг за другом опрашивались и нормально отрабатывались. Но в итоге всё работает стабильно. Проверено и на USB-клавиатуре, и на ноутбучной. Если что, то я всё отлаживаю под Emu80, а я знаю, что ты любишь emu. Может ещё от эмулятора зависит? Для меня у Emu80 есть жирнющий плюс - это его отладчик. Хотя если бы там была возможность ставить breakpoint'ы ещё хотя бы по содержимому памяти, то это сэкономило бы мне уйму времени.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Для классического специалиста оригинальных идей у меня нет.
    Грустно, что ты подтвердил мои предположения. Автор Специалиста вряд ли мог думать, что процессор в его компьютере будет работать на другой частоте, а тем более, что туда будут ставить вообще другой процессор. И, конечно, привязываться к таймеру совсем не хотелось бы, так как таймер - это всё-таки больше экзотика, типа Z80 в качестве CPU. Тем удивительнее, что SYR-ALEX смог прогнать игру аж на двух клонах разных с таким процессором. Сигнатуры тоже не выход. Уж лучше, действительно, при старте запрашивать тип процессора и его часоту.

  10. #49

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Если что, то я всё отлаживаю под Emu80, а я знаю, что ты любишь emu. Может ещё от эмулятора зависит? Для меня у Emu80 есть жирнющий плюс - это его отладчик. Хотя если бы там была возможность ставить breakpoint'ы ещё хотя бы по содержимому памяти, то это сэкономило бы мне уйму времени.
    Batty пробовал в emu, но для очистки совести потом попробовал нажать в (своем) тесте клавиатуры эту комбинацию клавиш в emu80 - результат аналогичный. Скорее всего дело именно в клавиатуре.
    Мне emu как раз нравится отладчиком (не только, но это один из главных плюсов). В нем есть бряки по доступу к памяти и портам, в emu80 их вроде не было, но там свои фишки.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Уж лучше, действительно, при старте запрашивать тип процессора и его часоту.
    Если подумать о реалах, то проблемы почти и нет (как, увы, и реалов с z80). Штатный опрос клавиатуры не приспособлен под большие частоты, поэтому вполне можно ориентироваться на 2-2.5 МГц. Единственное исключение - эрик SYR-ALEXа, но он такой (с поддержкой 8c) один и его можно однозначно определить по поддержке прерываний. И его "эффективная" частота (хотя я и не люблю этот термин) примерно 3.2-3.3 МГц, т.е. не очень далеко от 2.5.

  11. #50

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

    По умолчанию

    Пропустил при первом прочтении. Если с частотой действительно сложно, то с определением типа процессора нет никаких проблем.

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

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

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

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

Похожие темы

  1. Exolon для ПК Специалист
    от CityAceE в разделе Специалист
    Ответов: 217
    Последнее: 26.09.2025, 10:58
  2. Дизассемблирование игры Batty
    от CityAceE в разделе Программирование
    Ответов: 86
    Последнее: 05.11.2024, 09:01
  3. SD Card для Специалист М и ОС
    от zx_ в разделе Специалист
    Ответов: 4
    Последнее: 01.03.2019, 23:01
  4. ранняя версия Batty
    от goodboy в разделе Игры
    Ответов: 18
    Последнее: 24.10.2009, 03:34
  5. Batty
    от CityAceE в разделе Игры
    Ответов: 1
    Последнее: 14.03.2005, 05:55

Ваши права

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