| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| Makaron - Эмулятор Sega Dreamcast |
| << < (107/116) > >> |
| Wind:
Ты же сказал что ты умнее нас и все там просто ;) |
| karaulov:
Все просто, время устанавливается, но makaron другой алгоритм crc использует. One more thing, don't bother trying to calculate CRC for FLASH files - the files are changed by emulators вот что написал автор макарона если я правильно понял то он послал всех куда-то :D |
| Wind:
Да ты далек от эмуляции, причем тут макарон? |
| MetalliC:
--- Цитата: karaulov ---но makaron другой алгоритм crc использует. --- Конец цитаты --- crc проверятся биосом, почему под другими эмуляторами прописанная ручками дата + CRC биос устраивает, а под лапшой нет - для меня лично загадка. --- Цитата: karaulov ---Может у меня CRC не правильный получается? --- Конец цитаты --- а какой именно ты взял алгоритм ? их какбы дофига всяких |
| karaulov:
http://mc.pp.se/dc/ip0000.bin.html этот, что-то было написано про дримкаст, решил что подойдет :) только переписал на c# --- Код: ---private int calcCRC(byte[] buf) { int i, c, n = 0xffff; for (i = 0; i < buf.Length; i++) { n ^= (buf[i] << 8); for (c = 0; c < 8; c++) if ((n & 0x8000) != 0) n = (n << 1) ^ 4129; else n = (n << 1); } return (~n) & 0xffff; } --- Конец кода --- возможно ошибка в коде :) CRC нужно проверять всего файла или только какой-то части(даты)? |
| Wind:
Ну для начало нужно от шарпа избавиться, как научишься писать на правильных языках дело быстрей пойдет поверь |
| karaulov:
--- Цитата: Wind от 11 Октябрь 2013, 01:06:57 ---Ну для начало нужно от шарпа избавиться, как научишься писать на правильных языках дело быстрей пойдет поверь --- Конец цитаты --- Ну я не собираюсь писать эмулятор, хотя у меня получился бы намного лучше демула :) Просто решил конфигуратор написать, для этого не обязателен C , достаточно csharp'а :) |
| Wind:
Лол, программировать научись для начал хоть как-то, а потом говорю что у тебя лучше получилось бы, у целого мира не получилось, а у него получилось бы |
| MetalliC:
--- Цитата: karaulov ---возможно ошибка в коде CRC нужно проверять всего файла или только какой-то части(даты)? --- Конец цитаты --- код верный, считать нужно црц записи времени, догадайся сколько байт --- Цитата: karaulov --- хотя у меня получился бы намного лучше демула --- Конец цитаты --- крайне сомневаюсь, мало нужных навыков судя по частому использованию десятичных чисел для офсетов в флешке |
| karaulov:
--- Цитата: MetalliC от 11 Октябрь 2013, 01:33:22 ---крайне сомневаюсь, мало нужных навыков судя по частому использованию десятичных чисел для офсетов в флешке --- Конец цитаты --- Ну нет у меня структуры флэш файла, даже гугл не хочет ее давать :) |
| DreamZzz:
Чего на парня накинулись? ) Пусть ковыряет, учится. |
| MetalliC:
--- Цитата: karaulov ---Ну нет у меня структуры флэш файла, даже гугл не хочет ее давать --- Конец цитаты --- а ее ни у кого нет кроме самой Сеги, всё надо выяснять методом тыка и реверс-инжиниринга. как я уже раньше говорил, нормальное явление - 2 часа (или дня, или недели) ковыряешься и выясняешь как что-то устроено, и потом за пол часа пишешь код. добро пожаловать в эмуляцию. |
| gepar:
--- Цитата: karaulov ---Код --- Конец цитаты --- Аррр, одно слово только могу выговорить когда вижу такой код: константы. Добавлено позже: Ну а насчёт лучше демуля то тебе уже объяснили, демуль не два дня писался, нужно отдать должное Винду, металику и всей их команде что они не бросают это дело. |
| ElkTheSenior:
Makaron, к сожалению единственный, у кого SPU на порядок лучше всех остальных. Но все остальное ни к черту... Картинкой всех бьет естественно Demul, между которыми обосновалась золотая середина, которую все чтят, кому не попадя. - SPU: return old adpcm decoder - Full rewrite aica DSP Любопытное заявление касательно Demul, но что-то мне подсказывает что это все бесполезно. |
| Wind:
ну кое что будет лучше в следующей версии |
| GalaxyBot_00:
Запускаю Skies of Arcadia через makaronex, все отлично работает 60 фпс но эмуль виснет с черным экраном если зайти в меню игры(интвентарь/статы/настройки) и выйти из него. Кто знает как лечить? |
| CaH4e3:
если эмулятор виснет, то это не лечится никак. пиши кнуту, он исправит (может быть, если твой английский лучше его лол) |
| Photon9:
--- Цитата: GalaxyBot ---Кто знает как лечить? --- Конец цитаты --- Либо железкой, либо сменить эмуль. А то что Кнут будет что либо править сомнительно, эмуль труп давно уже |
| fulthrotle:
--- Цитата: GalaxyBot от 21 Октябрь 2013, 00:25:41 ---Кто знает как лечить? --- Конец цитаты --- На рутрекере инструкция есть по этому вопросу, но там говориться что решение частичное |
| Inspector_Popabol:
Я на NullDC полностью прошёл без каких либо трабл ваще. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |