Автор Тема: Эмуляторы Saturn и Dreamcast с дебаггером  (Прочитано 419 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Awl

  • Пользователь
  • Сообщений: 40
  • Пол: Мужской
    • Twitter
    • Youtube
    • Просмотр профиля
Эмуляторы Saturn и Dreamcast с дебаггером
« : 23 Февраль 2025, 15:12:03 »
Всем привет. Кто нибудь знает хорошие эмуляторы консолей Sega Saturn и Dreamcast с дебаггером? Пробовал NullDC использовать, но там почему то точки останова не срабатывали.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8161
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Эмуляторы Saturn и Dreamcast с дебаггером
« Ответ #1 : 23 Февраль 2025, 21:30:20 »
Всем привет. Кто нибудь знает хорошие эмуляторы консолей Sega Saturn и Dreamcast с дебаггером? Пробовал NullDC использовать, но там почему то точки останова не срабатывали.
Для Сатурна есть отличный отладчик в эмуляторе Yabause (0.9.16). Так же оной имеется и в Mednafen, но уж очень неудобный (зато более точный и стабильный).

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9446
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмуляторы Saturn и Dreamcast с дебаггером
« Ответ #2 : 23 Февраль 2025, 22:12:21 »
Awl, для дрима есть МАМЕ или сборки Demul с дебагом гуляющие по сети
еще есть вот такое - ветка флайкаста с отладчиком, сам не пробовал но народ вроде пользуется https://github.com/lhsazevedo/flycast/actions/workflows/c-cpp.yml

Оффлайн Awl

  • Пользователь
  • Сообщений: 40
  • Пол: Мужской
    • Twitter
    • Youtube
    • Просмотр профиля
Эмуляторы Saturn и Dreamcast с дебаггером
« Ответ #3 : 24 Февраль 2025, 14:21:58 »
Большое спасибо за рекомендации, опробую.

Добавлено позже:
У меня не все игры корректно работали в эмуляторе Flycast с дебаггером, поэтому решил попробовать сборку Demul v0.4.9. У меня почему-то команда "run" отрабатывает как переход на следующую инструкцию. То есть старт эмуляция не возобновляется. И при этом в консоль постоянно выводится "Processor exception!". Если потом выйти из режима интерпретатора, то эмуляция всё равно остаётся на паузе. Кто-нибудь сталкивался с таким? Я может что-то делаю не так или какую-то дополнительную настройку не активировал.
« Последнее редактирование: 25 Июль 2025, 19:22:23 от ghostdog3 »