Автор Тема: BIN to EXE  (Прочитано 9131 раз)

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

Scorpion

  • Гость
BIN to EXE
« : 17 Ноябрь 2007, 01:02:48 »
Я тут у друзей узнал, что как-то можно сеговский ром в игру для компа первратить!
Это правда реально?

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
Re: BIN to EXE
« Ответ #1 : 17 Ноябрь 2007, 01:17:09 »
При помощи эмуля Kega Fusion можно. Вернее єтот ехе будет запускать ємуль и заданній ром на весь экран  ;)

Scorpion

  • Гость
Re: BIN to EXE
« Ответ #2 : 17 Ноябрь 2007, 01:59:20 »
Ага, спс.
А что нибудь, чтоб именно "портировалось", без вмешательства эмуля?
Как с xbox на компьютер игры портируют.
Так возможно?

McUrgd

  • Гость
Re: BIN to EXE
« Ответ #3 : 17 Ноябрь 2007, 02:33:01 »
Вы жжоте, Scorpion.
Все ромы - образ микросхемы с инструкциями для железа приставки. Машинный код в чистом виде. На компьютере их просто невозможно запустить, потому что железо другое. Для этого потребовалось бы сконвертировать инструкции для одного процессора в инструкции для другого (что имхо нереально) + каким-то образом перегнать команды для, например графического чипа Сеги в команды вашей видеокарты =) + учитывать различия в физическом соединении соответствующих элементов устройств. (то есть, например, у вас проц на матплате, а видеокарта втыкается через 128-битный разьём. А на сеге максимальная разрядность 16 бит и просто по другому всё устроено =)). Это если говорить именно о конвертации кода, а не эмуляции железа, которое его выполняет.

Чисто теоретически это возможно. Но для того, чтобы сделать это на практике (хотя бы для отдельно взятой игры и вполне конкретного ПК) необходимо полностью знать архитектуру как приставки, так и ПК, всю документацию и спецификацию и быть просто гением в программировании. Написание автоматического же конвертера - из области мысленных экспериментов.

Scorpion

  • Гость
Re: BIN to EXE
« Ответ #4 : 17 Ноябрь 2007, 04:38:19 »
McUrgd,
Вы растоптали в прах все мои надежды!
А если Взять у midway некомпелированный исходник мк
и всё сделать для компа? Такое будет более реально?
Изначально-то всё создавалось на компе?
И для компа игры создаются тоже на компе.
Сказать, что на тетрисе нельзя, правильно?
Наверно сначала создаётся игра на с++ или на какой-то проге,
а потом компеллируется!
Вон, в гейм эдиторе можно для мобильников игры компилировать!  :)

Оффлайн Doctor Venkman

  • Emu-Land Team
  • Сообщений: 6490
  • Пол: Мужской
  • Я киберпанк!
    • Twitter
    • Просмотр профиля
Re: BIN to EXE
« Ответ #5 : 17 Ноябрь 2007, 11:04:12 »
Цитата: Scorpion
Изначально-то всё создавалось на компе?
MK издавался для игрового автомата.
Цитата: Scorpion
Вон, в гейм эдиторе можно для мобильников игры компилировать! 
Ява не ром)))

Оффлайн ilua_great

  • Пользователь
  • Сообщений: 494
  • Пол: Мужской
  • Вот она, вот она - рыба моей мечты...
    • Просмотр профиля
Re: BIN to EXE
« Ответ #6 : 17 Ноябрь 2007, 11:17:13 »
УУУУ, на компе только код пишется, а тестируется все равно на приставке.
А про гейм эдитор, там такая фишка что если двиг адаптирован и на комп и на телефон и на кофеварку, то запускать можно на всех этих платформах  :lol: ты ведь пишеш игры на гейм эдиторе не на c++ а на встроеном языке, который вполне может компилировать и под java и под exe. И у каждой платформы свои особенности, у PC это DirectX, у ЗЫ3 это семиядерный проц, у Цшш это управление уникальное и т.д. поэтому игры из под РС не идут на консолях, а эмулировать ЗЫ3 очень сложно.
Тобиш конечно можно создать компилятор из Bin в EXe, но к этому exe будет прилогать ешо и библиотеки и скорей это просто буит "эмулятор на одну игру".

Зы как так можно игры от xbox на комп конвертировать?  

Оффлайн iddqd

  • Пользователь
  • Сообщений: 5885
  • Пол: Мужской
  • murderforkill
    • Просмотр профиля
Re: BIN to EXE
« Ответ #7 : 17 Ноябрь 2007, 11:40:36 »
>Как с xbox на компьютер игры портируют

Может ты имеешь в виду High level эмуляцию (HLE)? это не портирование, а конвертирование игры для XBOX в пк-exe.

Оффлайн Kostey D.

  • Emu-Land Team
  • Сообщений: 2979
  • Пол: Мужской
  • to destroy us all!
    • Просмотр профиля
Re: BIN to EXE
« Ответ #8 : 17 Ноябрь 2007, 11:43:10 »
Я думаю Scorpion говорит про порты игр таких как Sudeki, Fable, Jade Empire, Halo 1-2 и др.

Scorpion

  • Гость
Re: BIN to EXE
« Ответ #9 : 17 Ноябрь 2007, 12:59:21 »
Кароч я так понял, что сеговский мк портируется только через муген! =)
Надо его заново создавать.  :cool:
Но где-бы достать исходники сеговских морталов на с++?
уж если не через компилятор, то через си ++.
На это уйдут годы  :cool:

Оффлайн ilua_great

  • Пользователь
  • Сообщений: 494
  • Пол: Мужской
  • Вот она, вот она - рыба моей мечты...
    • Просмотр профиля
Re: BIN to EXE
« Ответ #10 : 17 Ноябрь 2007, 13:03:18 »
ну так это на движке - аналоге, работаюшем на рс сделано, врятли они просто конвернули через прогу  :lol: , конвертация игры длится не одну неделю!

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
Re: BIN to EXE
« Ответ #11 : 17 Ноябрь 2007, 15:36:28 »
Scorpion, попробуй покопаться в тех версиях МК что для ПК.

Оффлайн Taven

  • Пользователь
  • Сообщений: 1351
  • Пол: Мужской
  • Под голубым небом. :)
    • Просмотр профиля
Re: BIN to EXE
« Ответ #12 : 20 Ноябрь 2007, 01:52:01 »
 :lol:
Читал тему и плакал.Честно.
Не конвертируешь ты,не парься.)

Scorpion

  • Гость
Re: BIN to EXE
« Ответ #13 : 20 Ноябрь 2007, 02:16:17 »
Сам знаю, Taven, я и не собераюсь,
просто интересно.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13539
  • Пол: Мужской
    • Просмотр профиля
Re: BIN to EXE
« Ответ #14 : 20 Ноябрь 2007, 10:11:00 »
Нельзя конвертировать неконвертируемое! Можно только эмулировать!:)

Scorpion

  • Гость
Re: BIN to EXE
« Ответ #15 : 20 Ноябрь 2007, 10:30:39 »
Хи   :D

А вчем разница??  o_0

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
Re: BIN to EXE
« Ответ #16 : 20 Ноябрь 2007, 12:48:22 »
Scorpion, конвертировать - перегонять под новую платформу
Эмуляировать - пытаться воссоздать саму платформу. Это гараздо сложнее и требует больше ресурсов ПК. Прямым доказательством этого служит эмуль ПС2. Переконвертируемая ПК версия МКА выдавала бы 150 ФПС, а заэмулированная тока 14 :(

И вообще, если не видищь разницы между очевидными вещами то зачем взялся за ромхакинг?  o_0

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13539
  • Пол: Мужской
    • Просмотр профиля
Re: BIN to EXE
« Ответ #17 : 20 Ноябрь 2007, 13:03:06 »
Сконвертировать можно mp3 в wma, jpg в tga или mov в mp4, но не игру с одной платформы на другую. Игра, да и любое приложение - это вам не отдельная музычка, видео или там картинка. Это нечто большее. Можно ПОРТИРОВАТЬ, то есть пересобирать из исходников игру на другую систему с учётом её особенностей, но конвертировать - никогда!

Добавлено позже:
Цитата: Scorpion
Я тут у друзей узнал, что как-то можно сеговский ром в игру для компа первратить!
Это правда реально?
Нет, во всяком случае о таком чуде никогда не слышал, а вот образы Дендяшных кариков можно превратить в экзешники при помощи программы Neslord. Правда далеко не все и прога очень старая, под ДОС.

Оффлайн iddqd

  • Пользователь
  • Сообщений: 5885
  • Пол: Мужской
  • murderforkill
    • Просмотр профиля
Re: BIN to EXE
« Ответ #18 : 20 Ноябрь 2007, 13:09:29 »
>Можно ПОРТИРОВАТЬ, то есть пересобирать из исходников игру на другую систему с учётом её особенностей, но конвертировать - никогда!

А как же HLE-эмулятор X-BOX?

Оффлайн ilua_great

  • Пользователь
  • Сообщений: 494
  • Пол: Мужской
  • Вот она, вот она - рыба моей мечты...
    • Просмотр профиля
Re: BIN to EXE
« Ответ #19 : 20 Ноябрь 2007, 14:04:57 »
Если ты хочеш один EXE, то можно "вшить" в код и емуль и игру!

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13539
  • Пол: Мужской
    • Просмотр профиля
Re: BIN to EXE
« Ответ #20 : 20 Ноябрь 2007, 16:33:57 »
Цитата: iddqd
А как же HLE-эмулятор X-BOX?
Ну, учитывая писишную архитектуру ящика...  :blush:

Scorpion

  • Гость
Re: BIN to EXE
« Ответ #21 : 20 Ноябрь 2007, 17:14:16 »
А где тогда исходник мк1 взять?
Есть такая прога, которая из рома исходники делает?

Оффлайн ilua_great

  • Пользователь
  • Сообщений: 494
  • Пол: Мужской
  • Вот она, вот она - рыба моей мечты...
    • Просмотр профиля
Re: BIN to EXE
« Ответ #22 : 20 Ноябрь 2007, 17:26:46 »
исходники из рома нельзя сделать, только асамблер , да и то чистый код!
на практике, же, можно гденить достать граф. исходники, музыку, и написать свой движок, но это будет уже другая игра!

При учете что ты игру как свои 5 пальцев знаиш!
« Последнее редактирование: 20 Ноябрь 2007, 17:28:56 от ilua_great »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8077
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: BIN to EXE
« Ответ #23 : 20 Ноябрь 2007, 17:32:05 »
Цитата: Scorpion
А где тогда исходник мк1 взять?
И что ты будешь делать с этими якобы "исходниками"..? Полюбуешься на хаос символов и забьёшь на это дело..
Не мутите воду,товарищ,используйте эмуляторы либо реальную консоль..

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13539
  • Пол: Мужской
    • Просмотр профиля
Re: BIN to EXE
« Ответ #24 : 20 Ноябрь 2007, 18:12:50 »
Тебе МК1 для компа нужен? Так иди и скачай его!!!

Оффлайн aL1eN

  • Пользователь
  • Сообщений: 170
    • Просмотр профиля
Re: BIN to EXE
« Ответ #25 : 20 Ноябрь 2007, 18:50:23 »
Вообще-то нет ничего невозможного. Правда есть небольшие проблемы:
1. программа изначально должна быть ориентирована на портабельность
2. придется достать исходник, если он на асме, то тут лучше забить, потому что переписать все заново в данном случае проще.
если же на сях, что очень вероятно, то придется достать тот самый компилятор (полный комплект), далее проверить, нет ли прямых обращений к памяти или регистрам, или еще чему-нибудь специфическому.
3. переписать все библиотеки этого компилятора на таргет (в данном случае на х86), сам компилятор, кстати, тоже.
4. ну и самое простое: кое-что переписать и просто перекомпилировать :) (си, как известно, не зависит от платформы)

удачи :)

Scorpion

  • Гость
Re: BIN to EXE
« Ответ #26 : 20 Ноябрь 2007, 19:47:52 »

удачи :)

Спасибо!  :)

Исходник мк1 я из под земли достану!
Ну, его-же можно у Midway выциганить??  :?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24676
    • Просмотр профиля
Re: BIN to EXE
« Ответ #27 : 20 Ноябрь 2007, 22:31:13 »
Yaranga, о таком чуде ни кто не слышал
Цитата: Scorpion
Я тут у друзей узнал, что как-то можно сеговский ром в игру для компа первратить!
Я так думаю, что друзья где-то увидели эмулятор в действии, зарубились, решили, что можно сеговскую игру на компе запустить... Ну и далее - полет фантазии
Цитата: Scorpion
Есть такая прога, которая из рома исходники делает?
Знаешь, это тоже самое, что девайс, который из канализации восстанвливает деликатесы, которые были съедены  :D
Цитата: Scorpion
Ну, его-же можно у Midway выциганить??
Конечно!!! Так им и напишешь:
Поможите, люди добрые! Сами мы не местные! Мы русские хакеры, временно находимся на вашей территории. Кто сомневается - можете проверять документы. У нас украли все исходник, поможите, кто чем может!!!

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
Re: BIN to EXE
« Ответ #28 : 20 Ноябрь 2007, 22:32:01 »
Scorpion,  :lol: попробуй. Тока сначла приготовь 2000$

Scorpion

  • Гость
Re: BIN to EXE
« Ответ #29 : 21 Ноябрь 2007, 13:10:15 »
ALEX_230_VOLT,
Ого! Да я лучше забью на это дело!  :)