Голосование

У SMD-ромхакинга есть будущее?

Да, конечно! Хоть ромхакеров не так и много, но дело живет.
Сложно сказать. Иногда приходят на сцену новые люди, но о них мало что известно.
Нет, будущего здесь быть не может. Единичные хаки Дюны, RRR, MK, Соника не считаются.

Автор Тема: [Видео] Рассуждения о SMD-ромхакинге (прошлое, настоящее, будущее)  (Прочитано 6373 раз)

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

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Наболело, вот и захотел поделиться мыслями на сию тему: ромхакинг.
За кадром еще многое осталось несказанным. Например: что такое ромхакинг в принципе; действительно, с чего начиналось все, и т.д.

Это исключительно мои мысли по теме, "мемуары" (с), можно сказать. Особо не трольте, мол, "Забыл того-то!", "Не сказал по NES/SNES!" и т.д. Да, в этом видео в основном по Сеге. И, я всех помню, всех люблю!=) О других платформах я мало что знаю.

Планирую еще сделать видео по теме перевода игр на Сегу. Т.е. особенности доставания ресурсов, хранения текста, и прочее. Утилиты, хитрости... Отличаться от имеющихся статей будет тем, что IDA тоже будет задействована.
На мой взгляд, она обязательна при переводе. Заодно попробую об основном функционале именно IDA расказать тоже.

В общем, камнями не кидаться...

Вообще, на мой взгляд, ромхакинг, это (цитата с Ютуба):
Цитата
Но суть в том: что есть ромхакинг? Юзать чей-то редактор уровней и сделать хак на Дюну? При этом не зная английского, и моторолы 68k? Смешно. Для меня ромхакинг, это когда ты своими исключительно силами разреверсил игру, сделал исправления, улучшения и т.д.
Да даже если собственными силами игру перевел - это тоже ромхак! А не тупо юзание чьего-нибудь редактора.
Сдк - это уже геймдевелопинг, а не ромхакинг, по-моему.
« Последнее редактирование: 16 Ноябрь 2015, 09:46:04 от DrMefistO »

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Во, делай делай, нормальная тема такая.
На мой взгляд статьи с утилитами по переводу и прочему подпортили представление о ромхаке и реальном переводе ромов.

Перерисовал шрифт в роме, нашёл аски строчки к хекс редакторе и перевёл. Совсем дурацкий подход, нужно именно понимать консоль и как текст выводится, хранится и прочее.
Тогда и вопросов про поиск графики в роме, запаковке не будет.

Хотя и начинать, я считаю, лучше с нески.
Там всё в разы проще, от ассемблера до понимания самого железа.

Оффлайн Doomguard45

  • Пользователь
  • Сообщений: 234
    • Просмотр профиля
Забыл же про Соников сказать =) эта игровая серия явно не страдает от отсутствия хаков. А вот по снэсу в голову только приходит SMW с его >8700 хаками. В плане сеги больше интересует на самом деле порты, нежели хаки =). Было бы приятно снять ограничения нэс железа и перетащить игрульку на сегу, где ограничения не такие жесткие. Видео отличное, хотя по сути касается только ру-сектора, думаю, что на западе ситуация не лучше, но будущее определенно есть у этого.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Цитата: Doomguard45
Было бы приятно снять ограничения нэс железа и перетащить игрульку на сегу

А что мешает?
Берёшь тот же SGDK и там всё легко делается.

Оффлайн Doomguard45

  • Пользователь
  • Сообщений: 234
    • Просмотр профиля

А что мешает?
Берёшь тот же SGDK и там всё легко делается.

Ни опыта, ни знания) в курсе, что там можно на Си писать, только легче от этого не становится, это ж надо где то взять код на высокоуровневом языке =)

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Цитата: Doomguard45
Ни опыта, ни знания

Ну ёпт, с ними никто не рождаётся, все всё сами приобретают, было бы желание.

--

Кстати, по поводу документации платформ и утилит.
Не по хакам, а вики и форумчику с хоумбрюшками, мастер систем тоже неплохо освещён. Свою игру точно легко написать прочитав пару статей.
С сежкой чуть посложнее, но если на асме писать собрался, а что снес да, вот там плохо дела обстоят, если ничего не изменилось как я шарил, то даже компилятора современно нет, одни извраты там.

Оффлайн Doomguard45

  • Пользователь
  • Сообщений: 234
    • Просмотр профиля

Ну ёпт, с ними никто не рождаётся, все всё сами приобретают, было бы желание.

--

Кстати, по поводу документации платформ и утилит.
Не по хакам, а вики и форумчику с хоумбрюшками, мастер систем тоже неплохо освещён. Свою игру точно легко написать прочитав пару статей.
С сежкой чуть посложнее, но если на асме писать собрался, а что снес да, вот там плохо дела обстоят, если ничего не изменилось как я шарил, то даже компилятора современно нет, одни извраты там.

У иды старше 6.2 есть SNES поддержка, правда там есть косяки с определением LDA LDY LDX CMP CPX CPY , если это починить в лоадере - то думаю будет вполне годно =) еще бы кто эмулятор допилил на отлов логов из игр, было бы идеально)

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Цитата: blackbird_ru
Хотя и начинать, я считаю, лучше с нески.

С нески не начну, т.к. навыка нет.
Цитата: Doomguard45
Забыл же про Соников сказать

Ну, хаки на Соника появились еще в те времена, когда ромхакинг только-только развивался, когда появилась туча утилит (KENS) и т.д.

Хорошо, я начну тогда цикл видео на тему "правильного" перевода игр. Но к этому надо подготовиться.
Кстати, видео можно было бы сделать через блокнот. Писать на английском, и т.д. Но тогда рускоязычная публика ничего не поймет.

А все же, как кто считает: хаки через редактор уровней - это тоже ромхакинг? Команды переводчиков = ромхакеры?
« Последнее редактирование: 16 Ноябрь 2015, 13:33:19 от DrMefistO »

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Нет, только не блокнот, гораздо удобнее слушать.
Да и на русском давай, у англоговорящей аудитории и так куча форумов по этой тематике.

Цитата: DrMefistO
хаки через редактор уровней - это тоже ромхакинг? Команды переводчиков = ромхакеры?

Если просто через редактор что-то меняется, то не хакинг, скорее левелдизайн идёт.
А вот переводчики смотря какие, можно просто текст менять, а можно распоковывать ресурсы, добавлять место, менять расположение  текста и прочее. Тогда ромхак.

Оффлайн Roket

  • Пользователь
  • Сообщений: 3308
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Любое изменение кода считается ромхакингом. Тот же перевод это тоже ромхакинг, поскольку изменяешь текстовые данные. Через редактор изменяешь аналогично изменяешь код, строение уровней.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Вообще, я еще хотел интервью со старперами ромхакинга сделать. Те же Марат, Djinny, Griever, HoRRoR, ребята из Shedevr...

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2065
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
в защиту пользователей редакторов уровней и всего такого скажу:
сам ромхакер, который расковыривал игру, обычно колупает самые базовые вещи и может быть создает этот самый редактор уровней, но сделать этот самый новый уровень ему уже не интересно - он основную загадку решил - где что лежит и как запаковано... писать диалоги и рисовать новые спрайты ему не интересно. поэтому такие люди - пользователи редакторов - очень даже нужны, так как они своей фантазией и терпением могут довести подобный ромхак с редактором до очень хорошего уровня. здесь можно применить пословицу-поговорку "еслиб старость хотела, а молодость могла"... так что и те и те могут со всем правом называться ромхакерами :) просто потому что они дополняют друг друга :)

Оффлайн Roket

  • Пользователь
  • Сообщений: 3308
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
DrMefistO,  Александра С забыл. :lol: Великаво пиреводчика Лост Викингс.

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1377
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
хаки через редактор уровней - это тоже ромхакинг?
Это модинг.

У SMD-ромхакинга есть будущее?
Нет, будущего здесь быть не может. Сам хакинг сложен и доступен ограниченному кругу людей.
Люди способные "ломать", не обязательно могут создавать новый контент.(музыку, графику)
Нормальных идей по изменению игр, ещё меньше. Разрабатывать что-то новое на устаревшее железо, нет смысла.

Хакинг может быть полезен только в каком либо проекте, который реализует команда специалистов.(музыканты, художники, программисты)
Ещё хакинг полезен для создания редакторов/утилит.

Единичные хаки Дюны, RRR, MK, Соника не считаются.
Эти хаки рождены на волне фанатизма и моды на взлом антиквариата.
Запросы игроков растут, большинству уже плевать на нового ниндзю в UMK3.
Многих отпускает ностальгия и они понимают, что проще скачать MKX, чем ждать когда кто-то  сделает MKX из UMK3 для SMD.
« Последнее редактирование: 16 Ноябрь 2015, 16:34:14 от Mr2 »

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 332
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
Херли, 5 ников из эму-ленда перечислил, и добавил «людей там и нету толком»… =) Есть несколько групп, ресурсов, тут под сотню действующих лиц. Я сам на SMD сделал под 100 хаков.

Чего ныть, вторая по популярности платформа для ромхакинга. Всё есть, утилит море для всего, статей кучи. Есть десятки редакторов игр, которые таки не были использованы для полноценных хаков. Было бы время и желание. У меня, например, сейчас нет времени попросту. Да и нафига делать, если все равно 5 ников и знаете.

На самом деле аудитория маленькая, чтобы вкладываться временем и силами. Ради чего, чтобы 200 человек скачало, 2 из них отписалось что-то типа «нормал», «говно», «молодец». Это больше связано с культурой – на зарубежных форумах и сообществах отклик просто поражает – всем всё надо и интересно. Готовы оценить и поблагодарить. Это менталитет.

«Освещается сцена чуть более чем никак»… Ну-ну, практически ежедневные новости и релизы.

В общем, твоё видео – как мнение постороннего от сцены человека, который не в теме.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
TiberiyLTim, не сказал бы, что я посторонний человек.
А насчет ежедневных новостей - я слежу за romhacking.net новостями. На Сегу там практически ничего не выходит. Опровергнешь?

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
TiberiyLTim
Может поделишься сайтами, где всё то, про что ты написал, и не упомянул DrMefistO
Цитата
Есть десятки редакторов игр, которые таки не были использованы для полноценных хаков
Я чего-то вижу на ромхакинге всего 7 редакторов уровней игр на сегу, и всего 50 утилит (которых никак нельзя назвать полноценными неиспользованными для хаков редакторами игр). Причём 3 из этих редакторов для соника, на которого хаков вылеплено даже слишком много.
Где все эти сотни людей и ежедневные релизы?!

Оффлайн Valet2

  • Пользователь
  • Сообщений: 652
    • Просмотр профиля
Я думаю, если хочешь замутить интервью, надо связаться с АнС-ом, он много чего расскажет, а потом сведёт с ДимОК-ом, с него начался Шедевр.

Оффлайн black jaguar

  • Пользователь
  • Сообщений: 1874
    • Просмотр профиля
SNES по количеству переводов сравнима с сегой
переводов на денди 900
переводов на сегу 450
переводов на снес 60

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9243
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
ребят, а кто-то может объяснить причины всей этой направленности творчества людей на 8-16бит консолях лишь на ромхакинг (то есть называя вещи своими именами - моддинг игр) ?

в смысле почему интересующийся этой темой народ (в основном) занимается лишь выдиранием/реверсом  чьих-то чужих движков игр, графики, музыки итп, и пользуясь ими пытается слепить что-то еще ? и почему так мало "новых" оригинальных игр ?

я лично "пришел" сюда с домашних компьютеров - Спектрума, Амиги. и там ситуация совсем иная - еще начиная с более 20 лет назад, да и по сей день, люди сами делают новые игрушки, полностью, и код и графику, а музыки написано так вообще немеренно. и бОльшее их число как по техническому исполнению, так и по графике, геймплею, сюжету, да вообще по всему, превосходят "фирменные" игры тех платформ на голову.

а на ретро-консолях обычно максимум на что местные активисты способны - выдрать какой-нибудь капкомовский движок, готовых спрайтов-тайлов и забалабенить из них типа очередной мега-крутой "Черный Плащ 2"  <_<
а самим забабахать хитрый движок, который выдаст крутой графон-музон и "раскроет весь потенциал" платформы - не судьба...

почему так ? это какое-то особенное "проклятие серого слоненка" или чо ?

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
MetalliC, я вот тоже не понимаю этого. Зачем в стомиллионнынй раз хачить чип и дейл с чёрным плащом, когда можно сделать игру с нуля.
Там уже до хаков для похаченных эмуляторов дошли.

Тем более когда хачишь, не воспринимаешь как своё, а когда своя игра, она вся твоя.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
MetalliC, новые игры, конечно, круто! Но, думаю, чтобы представить, как свою игру сбацать (некоторые считают, что лучше это делать на голом ассемблере, без громоздких сдк), надо представлять, как оно сделано в других играх. А для этого надо хоть что-то, да разреверсить. Вот, благодаря некоторым моим (и oostyx) стараниям, MintyTheCat взялся за написание своего sh'em'up-а (разреверсили когда-то Thunder Force 3).

Писать игру с нуля, не представляя всей системы, сложно. Конечно, простой комнатный пакман, еще куда ни шло, но что-то посложнее требует представления об устройстве движка.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 6421
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
почему так ? это какое-то особенное "проклятие серого слоненка" или чо ?
потому что хачить чужое в разы проще чем писать свое
причем хачат в основном на тех платформах, где уже все мульйон раз разжевано и пережевано
в итоге любой вася похачив пару спрайтов уже крутой моддер  :lol:, отсюда и вся движуха

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Цитата: Dyons
потому что хачить чужое в разы проще чем писать свое

Нет, нет, и еще раз нет! Это никак не о реверсинге. Даже на более высоком уровне (Delphi/C++, к примеру) считается, что ломать написанные на них программы сложнее, чем писать. Навесить протектор, к примеру, куда проще, чем его снять. По приставкам: упаковать данные легче, чем их потом перепаковать, не имея пакера.

Добавлено позже:
Цитата: black jaguar
переводов на денди 900
переводов на сегу 450
переводов на снес 60

Чьих переводов? Пиратских/анонимных из 20-го века?  Каков процент из них любительских?

Добавлено позже:
Valet2, благодарю за инфу. Надо будет связаться.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
DrMefistO, не соглашусь с тем что нужно движок смотреть чужой для написания своей игры.
Там всё элементарно, самому дойти легко, тем более универсальный движок это даже хуже, проще подтачивать для конкретной игры с конкретными фичами, издержки ограниченности циклов.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
blackbird_ru, не все так элементарно, особенно если желания сделать игру больше, чем навыков.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3123
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
ребят, а кто-то может объяснить причины всей этой направленности творчества людей на 8-16бит консолях лишь на ромхакинг (то есть называя вещи своими именами - моддинг игр) ?

почему так ? это какое-то особенное "проклятие серого слоненка" или чо ?
Почему играют именно в NES/SMD и чуть меньше SNES - в детстве играли.
Почему играют именно в определённые игры?  - В детстве играли именно в эти.
Почему хаки на эти игры, а не другие - потому что играли именно в эти, а хаки делают фанаты. И хочется продолжения или обновления этой игры, а не другую игру.


Добавлено позже:
когда можно сделать игру с нуля.
Можно сделать.  НО зачем?
Ну и ещё на новую игру желательно несколько человек (программер, художник, музыкант), а хак можно сделать одному.
Третье - хак можно делать постепенно , например изменить только уровни.  А другие вещи не менять, или потом сменить.
В итоге хак будет доделан всегда (играбелен).
А новая игра требует сделать всё, чтобы быть играбельной.

Добавлено позже:
Забыл же про Соников сказать =) эта игровая серия явно не страдает от отсутствия хаков.
Еще на SOR, особенно 2, куча хаков.
« Последнее редактирование: 16 Ноябрь 2015, 20:05:27 от Ti_ »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9243
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Цитата: DrMefistO
Но, думаю, чтобы представить, как свою игру сбацать (некоторые считают, что лучше это делать на голом ассемблере, без громоздких сдк), надо представлять, как оно сделано в других играх. А для этого надо хоть что-то, да разреверсить.

на всяких Спектрумах-Амстрадах-Коммодорах64 это всё разреверсили еще с четверть века назад, да и книжек есть достаточно из серии "пишем игру на ассемблере".
но это было тыщу лет назад, и с тех пор понапридумывали вагон и тележку более эффективных способов вывода спрайтов, анимации, итп.

Цитата: DrMefistO
Нет, нет, и еще раз нет! Это никак не о реверсинге. Даже на более высоком уровне (Delphi/C++, к примеру) считается, что ломать написанные на них программы сложнее, чем писать.

имхо это в первую очередь зависит от объема кода. в софте эпохи 8-16бит его обычно не более десятка-другого килобайт, так что времени на его разбор и раскурку уходит относительно не много.
Цитата: DrMefistO
Навесить протектор, к примеру, куда проще, чем его снять.

из опыта - на написание своего протектора уходит времени больше, чем на его взлом ;)
Цитата: Ti_
Почему хаки на эти игры, а не другие - потому что играли именно в эти, а хаки делают фанаты. И хочется продолжения или обновления этой игры, а не другую игру.

абсолютно верно, выделенное и есть изначальной и основной мотивацией сделать римейк/мод/итп какой-то игры.
НО хочется ведь чтоб игра была круче чем в оригинале, да ? чтоб работала быстрее, без тормозов, спрайтов было побольше, и сами они были покрасивее и поцветастее.

так почему на упомянутых С64, CPC или спектруме фанаты это осиливают, и пилят скажем R-Type или Dizzy визуально и музыкально прилично получше оригиналов (потому что код не тупо скомунизжен с оригинала, а написан свой, с применением всяких хитрых методов и алгоритмов известных на данный момент),
а на ретро-консольках почти целиком унылая копи-паста хаков-перехаков ?
« Последнее редактирование: 16 Ноябрь 2015, 22:22:31 от MetalliC »

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 21493
    • Просмотр профиля
Цитата: MetalliC
на всяких Спектрумах-Амстрадах-Коммодорах64 это всё разреверсили еще с четверть века назад, да и книжек есть достаточно из серии "пишем игру на ассемблере".
В том и дело, что Спекки / Комоды изначально позиционировались как компьютеры и предполагалось, что пользователь на них будет программировать. И книжки были сразу, родные и достаточно профессиональные, а не доморощенные через 20 лет.
А консоль закрыта со всех сторон. И книжек нет, не было и не будет.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9243
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Цитата: Rumata
В том и дело, что Спекки / Комоды изначально позиционировались как компьютеры и предполагалось, что пользователь на них будет программировать.

это да, но как правило не более чем на Бейсике
Цитата: Rumata
И книжки были сразу, родные и достаточно профессиональные, а не доморощенные через 20 лет.

не сразу, не родные а как раз доморощенные, во многом сделанные на основе реверса/анализа железа или чьих-то чужих игр.

да и вообще. ассемблер спека чем-то отличается от MasterSystem, или С64 от NES, или Amiga от SMD ? нет, одинаковые они. так что та литература для домашних ПК вполне актуальна и для консолей. да, видео/аудио подсистемы у них разные, но основная логика работы и создания игр всё та же.
« Последнее редактирование: 16 Ноябрь 2015, 22:47:41 от MetalliC »

Оффлайн SILENT_Pavel

  • Пользователь
  • Сообщений: 2735
    • Youtube
    • Просмотр профиля
Цитата: MetalliC
Спектрума, Амиги. и там ситуация совсем иная - еще начиная с более 20 лет назад, да и по сей день, люди сами делают новые игрушки, полностью, и код и графику
Даже до доступного и быстрого интернета вроде как каждая амига и спектрум шла с подробным и наглядным учебником по программированию под него. Само собой никакая "донди" с таким учебником не шла, искать слитые ошмётки сдк/конфиденциальную документацию в интернете (которые еще и как бы нелегально размещены) совсем другое дело. Ну и плюс если ответ будет в стиле "на донди можно писать софт без сдк", то куда его вставлять? Я в деталях не знаю как там спектрум использовал аудиокассеты в качестве носителей информации, но это было явно гораздо доступнее чем изготавливать свой собственный картридж или менять память существующему в те года, разница как небо и земля.

Ну это речь идёт про древние времена, когда под спектрумо-амиги все это дело и писали и это было мейнстримом в европе. Т.е. самописные игры нельзя просто так взять и запустить на железе без особых телодвижений.
https://youtu.be/0wDtxYeJdzg?t=59s

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9243
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Цитата: SILENT_Pavel
Даже до доступного и быстрого интернета вроде как каждая амига и спектрум шла с подробным и наглядным учебником по программированию под него

не было такого.

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 21493
    • Просмотр профиля
Аудиокассеты использовались так же, как и любой носитель информации: дискета, винчестер, сиди и прочее.
И дело не в сложности изготовления носителя, хотя запись на дискету предусмотрена изначально.
Компьютер по определению после включения готов для программирования. Можно тут же с клавиатуры набрать какие-то команды, ввести какие-то данные, запустить и оно будет работать.
А на приставке можно только воткнуть картридж и джойстик. И играть в то, что дали. Программировать на самой приставке нельзя.

Добавлено позже:
Цитата: MetalliC
не было такого.
Ну не так уж не было. По крайней мере встроенный Бейсик расписан был. И отдельно была доступна куча литературы. Даже к нам оно просачивалось, хотя по началу и в самиздатовском виде.

Оффлайн SILENT_Pavel

  • Пользователь
  • Сообщений: 2735
    • Youtube
    • Просмотр профиля
Цитата: Rumata
запись на дискету предусмотрена изначально
Цитата: Rumata
Программировать на самой приставке нельзя.
Кстати, совсем забыл упомянуть.
>Family Computer Disk System
>21 февраля 1986 года эксклюзивно для японского рынка
>гибкие диски проприетарного формата

Но вот вопрос. Можно ли было запустить а этом аппарате денди карик с бейсиком и сохранять написанные программы на дискету? Похоже нет, да и туда клавиатуру вроде бы не вставишь. А может адаптер для пк выходил и можно было на эти дискеты записывать свои игры с пк?

апд: https://en.wikipedia.org/wiki/Family_BASIC
>Programs can be saved using the Famicom Data Recorder cassette tape drive.
даже не знал что такой был
« Последнее редактирование: 16 Ноябрь 2015, 23:23:52 от SILENT_Pavel »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9243
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Цитата: Rumata
А на приставке можно только воткнуть картридж и джойстик. И играть в то, что дали. Программировать на самой приставке нельзя.

спору нет.
НО эмуляторы NES существуют уже без малого два десятка лет, и соответственно и информация по ее внутреннему устройству.

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

сосбно многие хорошие отечественные игры для спектрума выпущенные в 90х годах делались уже не на самом спектруме, а на более мощных платформах, к примеру UFO делались на IBM PC.
« Последнее редактирование: 16 Ноябрь 2015, 23:24:43 от MetalliC »

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 21493
    • Просмотр профиля
Для Фамкома был Family BASIC (в клонах Game BASIC) - специальный картридж с клавиатурой в комплекте. В картридже была батарейка плюс возможность записи на ленту. Можно было писать простейшие игры из готовых спрайтов и звуков, в мануале было несколько примеров.
FDS сам по себе, он для игр, хотя сохранения на диск писать. Диск можно было переписать, но в специальных киосках (как и на Супер Фамиком в последствии)
Цитата: SILENT_Pavel
можно было на эти дискеты записывать свои игры с пк?
Ну да, щазъ :lol: Да и откуда бы на ПК взялись твои игры?

Добавлено позже:
Цитата: MetalliC
НО эмуляторы NES существуют уже без малого два десятка лет, и соответственно и информация по ее внутреннему устройству.
Э, не надо путать тёплое с мягким. На компьютере программирование доступно непосредственно и каждому пользователю. Для этого он и делался.
А на самой приставке ничего этого нет по определению. Да и эмуляторы появились не так что б сразу, да и информация особо распространена не была (к тому же не официальная), к тому же требовался комп, не обязательно на тот момент имеющийся у владельца приставки...
В итоге программирование автоматом переходит из "доступно каждому" в "удел избранных"
« Последнее редактирование: 16 Ноябрь 2015, 23:36:09 от Rumata »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9243
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Цитата: Rumata
На компьютере программирование доступно непосредственно и каждому пользователю. Для этого он и делался.

ахахах, прекрати. щас компьютеры у всех и чо, многие на них что-то делать умеют ? батник их трех строк скажем написать.

ты ж сам понимать должен, что сейчас, или пять лет назад, или десять, да или 15, нет никакой разницы делать игру или демку для С64 или для денди. один хрен это всё на ПК делается. кросс-ассемблеры, эмуляторы и всё такое.

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

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 21493
    • Просмотр профиля
А при чём тут "щас"?  o_0 Ты ж сам поставил вопрос со Спеков / Комодов. Вот я и говорю о том, почему с 8-битных компов вышли программисты, а с приставок - нет. По крайне мере так мне представляется развитие вопроса. А твой вариант?
Ничего не возникает из ничего, и люди как таковые тут ни при чём, они в среднем всюду одинаковые. На компах есть традиция, на приставках - нет. Даже если человек не застал эпохи расцвета 8-битных компов, то есть на что посмотреть и на что опереться. На приставках - только переводы.
А сейчас - вообще другой тренд:
Цитата: Ti_
И хочется продолжения или обновления этой игры, а не другую игру.
Плюс "ностальгия". В итоге тонны соникохаков да НХЛ любого года от Р.Х.  :lol:
Цитата: MetalliC
щас компьютеры у всех и чо,
А ничо. Сейчас компьютер не для программирования, а для соц. сетей. Батники нахрен никому не нужны. А на работе пишу батники потом, что у меня прошивальщики для контроллеров под ДОСом. А дома я батники не пишу  :D

Оффлайн SILENT_Pavel

  • Пользователь
  • Сообщений: 2735
    • Youtube
    • Просмотр профиля
Цитата: Rumata
Батники нахрен никому не нужны.
Ну почему, например батник для запуска конкретных стримов через livestreamer без браузера крайне актуальны именно сегодня (tardsplaya с гуи не такая всеядная).

Оффлайн Doomguard45

  • Пользователь
  • Сообщений: 234
    • Просмотр профиля
А что на счет Nemul'а под сегу? есть ли какие то шансы развивать проект (хоть и сторонний), и есть ли ограничение интересно там для графики и прочего? или все таки это просто эмулятор в эмуляторе?(хотя логично, что ограничения можно снять, если разобрать)

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 7896
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
С моим "Байтом" (местный наш аналог спектрума) шла довольно-таки толстая книжонка по программированию на бейсике. С неё то я и начинал. Игры, конечно, не напишешь с её помощью, но для начинающих сойдёт.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9243
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Цитата: Rumata
А при чём тут "щас"?   Ты ж сам поставил вопрос со Спеков / Комодов. Вот я и говорю о том, почему с 8-битных компов вышли программисты, а с приставок - нет. По крайне мере так мне представляется развитие вопроса. А твой вариант?

мой "вариант" вопроса был (и есть) :
почему творчество народа неравнодушного к ретро-консолькам сводится лишь к так называемому ромхакингу = моддингу игр ? за очень редкими исключениями.
в отличие от ретро-компов, на которых любительские оригинальные игры, или сиквелы-римейки каких популярных (серий) игр, в основном сделаны на своих "движках", много более продвинутых чем в оригинальных/фирменных играх.

Оффлайн EVIL

  • Пользователь
  • Сообщений: 2762
  • Пол: Мужской
  • Based Department
    • Просмотр профиля
Сейчас компьютер не для программирования, а для соц. сетей.
Нынче даже пресловутый ноут встретить бывает сложновато, их все чаще не используют вообще. Люди переезжают на планшетики и телефоны для соц. сетей, а стационарки вымирают.
Компы если и используют, то для кино с торрентов.

Оффлайн black jaguar

  • Пользователь
  • Сообщений: 1874
    • Просмотр профиля
мой "вариант" вопроса был (и есть) :
почему творчество народа неравнодушного к ретро-консолькам сводится лишь к так называемому ромхакингу = моддингу игр ? за очень редкими исключениями.
в отличие от ретро-компов, на которых любительские оригинальные игры, или сиквелы-римейки каких популярных (серий) игр, в основном сделаны на своих "движках", много более продвинутых чем в оригинальных/фирменных играх.
можно всего-то найти одного человека, который сделал игру и на спекки и на денди - он и ответит
« Последнее редактирование: 17 Ноябрь 2015, 09:37:00 от black jaguar »

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1377
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
почему творчество народа неравнодушного к ретро-консолькам сводится лишь к так называемому ромхакингу = моддингу игр ?
Новую игру проще/выгодней писать для PC.

ахахах, прекрати. щас компьютеры у всех и чо, многие на них что-то делать умеют ?
Тут дело не в умении, а в мотивации:
Ради чего, чтобы 200 человек скачало, 2 из них отписалось что-то типа «нормал», «говно», «молодец».

ты ж сам понимать должен, что сейчас, или пять лет назад, или десять, да или 15, нет никакой разницы делать игру или демку для С64 или для денди.
Я когда гонял в NES/SMD/PSX представить не мог, что можно поковырять игру. А уж про то что можно написать свою, и речи не шло.
Думаю что игроки Спеков/Комодов, не только знали, но и за годы прокачали скилл. Сейчас качать скилл для написания игры для NES/SMD, не вижу смысла, есть DX.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Цитата: Mr2
Тут дело не в умении, а в мотивации:

Именно! Мотивации никакой обычно нет уже, только если ты не собираешься на этом зарабатывать, как всякие Piko Interractive, SFT, WaterMelon. Ну, или, как сказали ранее, "сделать хак для игрушки детства".
Бывает еще энтузиазм. Редкая штука. Проходит. :lol:

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1377
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
Бывает еще энтузиазм. Редкая штука. Проходит. :lol:
Цитата: Остап Ибрагимович
Таковы  суровые  законы  жизни.  Или, короче выражаясь, жизнь диктует нам свои  суровые  законы.
« Последнее редактирование: 10 Январь 2016, 12:15:53 от Mr2 »

Оффлайн black jaguar

  • Пользователь
  • Сообщений: 1874
    • Просмотр профиля
Цитата
Мотивации никакой обычно нет уже, только если ты не собираешься на этом зарабатывать
ну, в игры большинство играют тоже не с целью заработка. и многие переводят ромы наверняка тоже не с этой целью
т.е. любимым делом занимаются однозначно те, у кого есть время на это

Оффлайн Dyons

  • Пользователь
  • Сообщений: 6421
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
ну, в игры большинство играют тоже не с целью заработка. и многие переводят ромы наверняка тоже не с этой целью
т.е. любимым делом занимаются однозначно те, у кого есть время на это
дело настолько любимое, что 90% забивает после того как
200 человек скачало, 2 из них отписалось что-то типа «нормал», «говно», «молодец».

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 332
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
DrMefistO

Да, я знаю. Я говорю, что про материал - в нём ты вообще как не в теме. Возможно, не подготовился или вылетело из головы, но рассказал только ограниченное ему-лендом, шедевром и ромхакинг.нет. А меж тем есть не менее известные ресурсы и деятели, которые не были упомянуты. И всё. Я так понял, намеренно игнорируешь Ромхакинг.Ру.

О релизах, например, я пишу:
http://romhacking.ru/search/SMD/
http://romhacking.ru/news/1-0-8

spiiin
Новых игр на SMD и пр. приставки выходит много, почти каждый месяц по кучке новостей если не про релиз, то про демки или о ходе разработки и т.п. - http://romhacking.ru/news/homebrew/1-0-12
Список новых игр на SMD - тут http://romhacking.ru/forum/15-345-1

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 7896
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Лично я не вижу смысла выпускать игру на давно мёртвую платформу (тем более на древних носителях). Зачем заранее ставить себя в рамки, где всё слишком ограничено (вычислительные ресурсы, возможности, аудитория). Актуальная платформа для энтузиастов, которая всегда была и будет, - это РС (на худой конец - разные девайсы на Андроиде).

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Цитата: paul_met
Зачем заранее ставить себя в рамки, где всё слишком ограничено

Для челленджа.
Наоборот интересно же.

Добавлено позже:
И именно поэтому считаю любой хак не работающий на реальном железе - тотальной бессмыслицей.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 7896
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Цитата: blackbird_ru
Для челленджа.

В чём челлендж то? В программировании? Мучится впихивать в пару-тройку метров картриджа невпихуемое? Это изврат по нынешним меркам. Тогда не было выбора, а сейчас его хоть опой жуй. Намеренно под корень урезать контент и ухудшать задуманное, чтобы это всё работало на железе прошлого века никому удовольствия не доставит.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Цитата: paul_met
Мучится

Там нет мучений, в силу структуры спрайтов и палитр, вместе с разрешением, всё вполне легко впихивается.

Цитата: paul_met
Намеренно под корень урезать контент и ухудшать задуманное

А что урезать, если изначально исходишь из возможностей платформы, ты же не дум 3 портировать собрался.
А вот порт 16битки на 8бит вполне интересная задачка.

Цитата: paul_met
никому удовольствия не доставит.

Всегда говорим только за себя. Мне нравится кодить под старые платформы, ловлю кайф от этого. Так что ты абсолютно неправ уже.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 7896
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Цитата: blackbird_ru
А что урезать, если изначально исходишь из возможностей платформы, ты же не дум 3 портировать собрался.

Во-первых, речь шла о новой игре. Любой создатель желает ,чтобы его детище выглядело достойно. Разве нет?
А во-вторых, я уже сказал:
Цитата: paul_met
Зачем заранее ставить себя в рамки, где всё слишком ограничено (вычислительные ресурсы, возможности, аудитория).

Выбирая в качестве платформы для новой игры тот же мегадрайв, ты сразу себя ограничиваешь во всем: цветопередача, размер спрайтов, анимация, размер фреймбуфера, качество звука, кадровая частота и т.д. Зачем это делать, если можно писать под гораздо более мощную платформу не жертвуя ничем?

Цитата: blackbird_ru
Всегда говорим только за себя. Мне нравится кодить под старые платформы, ловлю кайф от этого. Так что ты абсолютно неправ уже.
И что, зацикливаться на старье, не двигаясь вперёд? Естественно, например, те же спрайты проще рисовать, когда они маленькие и 16 цветов. И в таком ключе.
Если бы все разработчики игр думали как ты, то мы бы и остались до сих пор в прошлом веке, играя на 16-и битках, горя не зная.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
TiberiyLTim, вот я и понял ошибку в твоих рассуждениях! Я о русском ромхакинге, о местной сцене. Как много релизов на SMD было от местных ребят?
Да даже если не о местном говорить: новые игры - это не ромхакинг, это геймдев, при чем ретро. Много было выпущено редакторов, глобальных хаков от забугорных чуваков?

Добавлено позже:
Цитата: paul_met
Выбирая в качестве платформы для новой игры тот же мегадрайв, ты сразу себя ограничиваешь во всем: цветопередача, размер спрайтов, анимация, размер фреймбуфера, качество звука, кадровая частота и т.д. Зачем это делать, если можно писать под гораздо более мощную платформу не жертвуя ничем?

Соглашусь с blackbird_ru - я ловлю кайф от старых игр в принципе, и, если бы и писал игру, то сделал бы это для олдскульной платформы, платформы детства.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Цитата: paul_met
Выбирая в качестве платформы для новой игры тот же мегадрайв, ты сразу себя ограничиваешь во всем: цветопередача, размер спрайтов, анимация, размер фреймбуфера, качество звука, кадровая частота и т.д.

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

Цитата: paul_met
И что, зацикливаться на старье, не двигаясь вперёд?

А кто зацикливается? Думаю только те, кто чип и дейл в миллионный раз хачат.
Сегодня могу для нески пописать, а завтра юнити открыть.

Добавлено позже:
Цитата: DrMefistO
то сделал бы это для олдскульной платформы, платформы детства.

Тоже аргумент. В детстве думал, эх, сделать бы игрушку для денди своей или сежки, но как.
А сейчас это реальность, мечты сбываются.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 7896
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Цитата: DrMefistO
Соглашусь с blackbird_ru - я ловлю кайф от старых игр в принципе, и, если бы и писал игру, то сделал бы это для олдскульной платформы, платформы детства.

Но ведь ты же изначально предполагаешь, что от твоей игры будут ловить кайф и другие, так? Значит одних твоих предпочтений может быть не достаточно.

Цитата: blackbird_ru
Если ты собрался писать новую игру именно для мегадрайва, ограничений не вижу никаких.

Потому-то я и написал ,что не вижу смысла писать под мёртвую платформу.

Цитата: blackbird_ru
а завтра юнити открыть.

Почему бы этого не сделать сразу, если есть возможность и желание? Это как стараться допрыгнуть до яблока на дереве, когда можно поставить лестницу и сорвать его.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
paul_met, тогда почему ты возишься (или возился, по крайней мере раньше) с PS1, с тимами (TIM-формат), если говоришь о таких вещах?

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Цитата: paul_met
Почему бы этого не сделать сразу, если есть возможность и желание?

Так разные цели.
Если у меня цель написать игру для нески, сежки, зачем открывать юнити? Вот когда просто захочется игру написать, юнити в самый раз.

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 21493
    • Просмотр профиля
Цитата: MetalliC
мой "вариант" вопроса был (и есть) :
o_0 Мы ищем вопрос или ответ?
Цитата: TiberiyLTim
Список новых игр на SMD
Ну, если Iraq War 2003 - новая...  :neznayu:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 7896
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Цитата: DrMefistO
paul_met, тогда почему ты возишься (или возился, по крайней мере раньше) с PS1, с тимами (TIM-формат), если говоришь о таких вещах?

На 32 бит системах ещё есть, за что можно зацепиться. Всё, что ниже - давно пройденный этап. Кроме того, я же не пишу игры с нуля, а перевожу. Вещи то разные.

Оффлайн SILENT_Pavel

  • Пользователь
  • Сообщений: 2735
    • Youtube
    • Просмотр профиля
Цитата: EVIL
Компы если и используют, то для кино с торрентов.
Для этого уже давно есть и популярны неигровые приставки, которые умеют качать с торрентов и выводить по хдмай. Либо смарт тв это уметь может уже из коробки без ничего.
---
По теме, посмотрел видео до конца. Мне кажется будущего у русскоговорящей ромхак сцены как самостоятельной нет, если её обитатели продолжат практически полностью игнорировать интернациональные площадки для обмена опытом по этой тематике. Ну точнее если бы хакали-эмулировали игры только на приставки из СССР, тогда ок, но т.к. приставки в основном японские - не прокатит. Во вторых даже если принять факт, что учиться нужно по более полной англоязычной документации порог вхождения все равно огромен, новые люди почти не появятся тут и со временем новых людей будет только меньше т.к. в этом не остаётся много смысла, а затраты времени огромнейшие при очень скромном и незначительном результате. Ну и плюс от многих в рунете, кто в теме обычно исходит негодование, если их просят объяснить что-нибудь по теме или написать туториал, в лучшем случае запрос помощи просто игнорируется мол автор нуб ничего сам сделать не может все мол надо разжёвывать как ребёнку.

Если скажем раньше в нулевых когда какой-нибудь новый человек хотел сделать что-то, он делал мод для игры, тогда и бесплатных движков было немного. Сегодня же если человек хочет что-то создать и разбудил в себе энтузиазм, то обычно делает приложение для ведроида или что-нибудь в гейммейкере/стим гринлайт/индигого/кикстартер ну или просто приложение вконтакте на юнити, ну и в прочие прогрессивные направления с перспективами где трата времени не станет напрасной. Минимум затрат времени на изучение довольно простого материала и быстрый, впечатляющий результат. Хотя тут и писали что стоит разделять геймдев и ромхакинг, но именно так размышляют те, кто ушёл из ромхакинга (или проигнорировал) в геймдев. т.е. попытка или призыв к популяризации ромхакинга похож на призыв к популяризации вакансий учёных физиков ядерщиков что-ли, ведь чтобы стать одним из них нужно кучу времени на это потратить и мало кому реально нужно пытаться им стать.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1168
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
SILENT_Pavel, очень интересная точка зрения. И, знаешь, согласен.
Были попытки популяризировать реверсинг в целом у меня (на Хабре пара статей, плюс, до этого, куча статей по взлому ПО). Но, выяснилось, что оно и тогда никому не надо было. Какое будущее у реверсеров? "Дятел" в АВ компании только разве что. Реверсинг сам по себе мало кому нужен. Это всегда было и будет только на уровне хобби.

Ромхакинг... Вот захотелось мне популяризировать его. Чтобы повеселей сцена стала, с кучей энтузиастов, красноглазых гиков и т.д. Пока не угас энтузиазм и у меня. А оно случится. Рано или поздно, многие уходят от ромхакинга, реверса. И вот, чтобы совсем не загнулось, надо привлечь как можно больше толковых ребят, заинтересовать их, как учителя заинтересовывают (точнее должны) ученика.

Может действительно, чем меньше инструментов есть, тем больше азарата разобраться, исследовать, узнать новое? Но оно, по сути, действует только на пике популярности платформы. Когда уже все узнали, разузнали, остается только геймдев. А геймдев - затратная штука, в плане усилий и времени (если качественно, и движок самому делать), а тем более под платформу, в которую играют полтора задрота. Вот и лезут все на GM/Unity, где и проще, и, зачастую, бабла можно срубить.

Оффлайн drcrow

  • Пользователь
  • Сообщений: 127
  • Пол: Мужской
  • бог ностальгии
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
не знал в какой теме
зацените кароч с другом делаем платформер я отвечаю за 2д графику
приятной игры
демо 2 уровня
ждите продолжения
https://yadi.sk/d/G0_ZC1x_rIY6Dg