![]() |
eXeL@B —› Вопросы новичков —› Возможно ли переделать DOS игру под win 7? |
Посл.ответ | Сообщение |
|
Создано: 20 апреля 2013 23:27 · Личное сообщение · #1 Скажем так, мне вспомнилась игрушка, которую я полюбил ещё в 96 году. Она работает только под эмулятором DOS-Box, но и там постоянно виснет. Интересен следующий момент, в распакованном виде у меня есть файлы уровней, объектов, возможно ли переписать частично код, чтобы приложение запустилось под 7? Вот ссылка: Кто долгое время играл в подобное, меня поймёт. И ещё раз: эмуляторы дос не интересуют. Если идея нереальна, то так и скажите. ----- Ламер - не профессия :)) ![]() |
|
Создано: 21 апреля 2013 00:07 · Поправил: TryAga1n · Личное сообщение · #2 |
|
Создано: 21 апреля 2013 00:12 · Поправил: aspirin · Личное сообщение · #3 TryAga1n пишет: зачем переписывать игру практически с нуля сама по себе игра имеет баги, которые бы хотелось также поправить, при переносе на другую архитектуру. Основная идея - оптимизация кода, можно было бы оптимизировать под самим Досом, но опять же, интересно запустить именно под 7. Так насколько реально адаптировать 6 мб кода под новую Ось? ----- Ламер - не профессия :)) ![]() |
|
Создано: 21 апреля 2013 00:24 · Личное сообщение · #4 |
|
Создано: 21 апреля 2013 00:35 · Личное сообщение · #5 r_e пишет: =) думаю на рентакодере вам аналог за неделю сделают недорого. Может даже лучше чем оригинал. ну это уже, соответственно, другой вопрос ![]() ----- Ламер - не профессия :)) ![]() |
|
Создано: 21 апреля 2013 00:54 · Личное сообщение · #6 |
|
Создано: 21 апреля 2013 09:40 · Поправил: Veliant · Личное сообщение · #7 |
|
Создано: 21 апреля 2013 11:09 · Поправил: aspirin · Личное сообщение · #8 |
|
Создано: 21 апреля 2013 11:25 · Поправил: BoOMBoX · Личное сообщение · #9 Можно не "изобретать велосипед", а взять за базу один из готовых исходников, коих в сети великое множество на разных языках (ключевое слово "asteroids"), и допилить с использванием спрайтов из этой игры. Это конечно не тру подход, но если задача не написать игру с нуля, а именно сделать win вариант игры, то в качестве каркаса, можно и не побрезговать чужими трудами, конечно при этом не забыть упомянуть первоавтора в игре. aspirin пишет: Что такое спрайты? - это изображения персонажей и элементов игры ![]() |
|
Создано: 21 апреля 2013 17:12 · Личное сообщение · #10 |
|
Создано: 21 апреля 2013 17:32 · Личное сообщение · #11 |
|
Создано: 21 апреля 2013 17:51 · Личное сообщение · #12 |
|
Создано: 21 апреля 2013 17:57 · Личное сообщение · #13 |
|
Создано: 21 апреля 2013 19:30 · Личное сообщение · #14 |
|
Создано: 22 апреля 2013 10:34 · Личное сообщение · #15 если нету IO по портам, врапер пишите и будете счасливы Не прокатит, чистые DOS игры для доступа к ресурсам системы использовали не порты а БИОСовские intXX прерывания. Порты напрямую юзались только для нестандартного оборудования. Но никто не мешает дизассемблировать экзешник и точно ответить на этот вопрос... ----- Everything is relative... ![]() |
|
Создано: 22 апреля 2013 10:55 · Личное сообщение · #16 |
|
Создано: 22 апреля 2013 11:01 · Личное сообщение · #17 |
|
Создано: 26 апреля 2013 13:31 · Поправил: aspirin · Личное сообщение · #18 Из той же серии, в данном комплекте присутствует Grand Theft Auto 1, раз это всё распространяется в стиме, значит, и под 7 есть совместимость. Каким же образом разработчики переносят старый код под новые архитектуры, не заново же движки с игровой логикой переделывают? ----- Ламер - не профессия :)) ![]() |
|
Создано: 26 апреля 2013 15:43 · Поправил: gloomdemon · Личное сообщение · #19 aspirin пишет: Из той же серии, в данном комплекте присутствует Grand Theft Auto 1, раз это всё распространяется в стиме, значит, и под 7 есть совместимость. Каким же образом разработчики переносят старый код под новые архитектуры, не заново же движки с игровой логикой переделывают? Вообще то, GTA1 кроме dos была и под win, и под PS. Так что проблем у разработчиков никаких не было. Просто надо изначально код нормально писать, а не приколачивать его гвоздями к одной платформе и все нормально будет. Многие старые игрушки с появлением win95/98 писались сразу в версиях под dos и win. ![]() |
|
Создано: 26 апреля 2013 19:24 · Поправил: aspirin · Личное сообщение · #20 gloomdemon пишет: Вообще то, GTA1 кроме dos была и под win, и под PS. Пусть так, но под Mac точно же её не было? gloomdemon пишет: Просто надо изначально код нормально писать, а не приколачивать его гвоздями к одной платформе и все нормально будет. какие-то у вас очень уж абстрактные представления. Это всё понятно, но мне интересно не хаить разработчиков, а найти попроще решение реализации переноса старого проекта под новую ОС. ----- Ламер - не профессия :)) ![]() |
|
Создано: 28 апреля 2013 00:19 · Личное сообщение · #21 |
|
Создано: 29 апреля 2013 12:24 · Поправил: gloomdemon · Личное сообщение · #22 aspirin пишет: Пусть так, но под Mac точно же её не было? Если игра работает на трех разных ОС и двух разные архитектурах (i386 и mips), то перенести ее еще под одну ОС мне так думается не проблема. Тем более не известно, что там еще под мак, может в сидр завернуто или просто (как часто делают) все win32 функции юзают из libwine. aspirin пишет: какие-то у вас очень уж абстрактные представления. Это всё понятно, но мне интересно не хаить разработчиков, а найти попроще решение реализации переноса старого проекта под новую ОС. Никаких абстрактных представлений, если разработчики изначально писали все нормально, то даже реверсить будет проще. ![]() |
|
Создано: 30 апреля 2013 20:15 · Личное сообщение · #23 gloomdemon пишет: то перенести ее еще под одну ОС мне так думается не проблема. Вы явно никогда не писали кросс платформенный код. gloomdemon пишет: если разработчики изначально писали все нормально, то даже реверсить будет проще. Если разработчики писали сразу кросс платформенный код, то реверс превратится в АД. ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Возможно ли переделать DOS игру под win 7? |