Автор Тема: [NES] Учебник по ромхакингу  (Прочитано 26266 раз)

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

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 3620
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #180 : 14 Ноябрь 2016, 10:49:23 »
Был занят в последнее время хаками и организацией турниров для нашей группы. Поэтому релиз учебника переносится на конец ноября. Если вдруг че, к новому году 100% успею
Ты там столько турниров набрал на свою душу грешную, что я бы на твоём месте не зарекался про 100%.  :D

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #181 : 14 Ноябрь 2016, 22:09:18 »
ни одного проекта на емуленде не видел, который бы был доделан, будучи анонсированным задолго до начала работы над ним как таковым лол
это все от того, что фантазий много, а потенциала их реализовать мало лол

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #182 : 15 Ноябрь 2016, 00:43:46 »
Как и помощников, собственно. Когда речь заходит про поиграть - лес рук. Когда речь заходит о помощи, чтобы форсировать выход хака - нет никого. :D

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #183 : 16 Ноябрь 2016, 23:16:12 »
"эй ребята, кто хочет поиграть в крутой мега хак с корованами и гуриями?
я! я! я!
ну тогда это, сделайте его себе, а то я не умею ромхакать, но расскажу, как надо"

лол

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #184 : 29 Декабрь 2016, 03:56:08 »
готова первая версия учебника, написан раздел для новичков  :cool:

если у тебя не открывается .chm, разблокируй его в свойствах файла.

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

с наступающим  :D

Оффлайн Skay

  • Пользователь
  • Сообщений: 4114
  • Пол: Мужской
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #185 : 29 Декабрь 2016, 06:35:52 »
neoborg, chm кривущий. собирался в какой то древнейшей софтине. на 8 и 10 не открывается. а если его переименовать то вообще вакханалия начинает твориться.
в учебнике делать сылки на статьи которые почитать надо это ппц. либо интегрируй в учебник либо не ссылайся. (ссылки имеют свойство умирать)
иллюстрации в пдф отвратнейшего качества. Делай область картинки меньше, только нужные окна. ну и JPEG2000. http://forum.ru-board.com/topic.cgi?forum=93&bm=1&topic=3514#1
еще в пдф не хватает выравнивания нормального.
а начало просто как будто вырвано из контекста. РАз делаешь для новичком, то смотри хотя бы на уровень подачи материла у Рикардо Нарвахи.
« Последнее редактирование: 29 Декабрь 2016, 06:44:49 от Skay »

Оффлайн ElectrixX

  • Пользователь
  • Сообщений: 799
  • Єдиний на світі є такий КітПес)
    • Просмотр профиля
Re: [NES] Учебник по ромхакингу
« Ответ #186 : 29 Декабрь 2016, 09:29:45 »
neoborg, chm кривущий. собирался в какой то древнейшей софтине. на 8 и 10 не открывается.

на 8,1 открывается

Оффлайн Skay

  • Пользователь
  • Сообщений: 4114
  • Пол: Мужской
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #187 : 29 Декабрь 2016, 09:42:54 »
ElectrixX, вот распаковал архив на 8.1 (еще и распаковался странно, распаковываешь файл, а создается в любом случае пака с файлом).


Добавлено позже:
и вот в случае если получается нормально распаковать


Добавлено позже:
Я сразу говорил что делать надо тут https://www.gitbook.com/

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #188 : 30 Декабрь 2016, 21:22:47 »
добавлены ссылки на файлы в первом посту, спасибо p_star.

Skay, прости что разочаровал тебя, о достойнейший из моих учеников.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4114
  • Пол: Мужской
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #189 : 30 Декабрь 2016, 21:29:53 »
neoborg, если вставляешь ссылки, то вставляй полные а не сокращеные. как бэ если вдруг случится хз что, и ссылка короткая поменяет формат, перестанет работать или еще что, можно хоть в кэше гугла найти, хоть в вебархиве. А от такой короткой мало толку.

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #190 : 30 Декабрь 2016, 21:34:09 »
Skay, божечки кошечки, никто статьи не читает, а тут резко забеспокоились что ссылки поломаются  :neznayu:

Оффлайн Arbars

  • Пользователь
  • Сообщений: 1409
  • Пол: Мужской
  • Линукс кұрылысшы
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #191 : 30 Декабрь 2016, 21:39:04 »
Skay, божечки кошечки, никто статьи не читает, а тут резко забеспокоились что ссылки поломаются  :neznayu:
Тебя просто просят делать по-человечески, раз уж взялся за такую работу.
И да, pdf-ку придётся переверстать.

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #192 : 30 Декабрь 2016, 21:41:41 »
Arbars, я уже где-то тут писал что статьи не основная моя задача. в следующих версиях они вряд ли будут, я серавно их перепишу по-своему в своих разделах.
pdf мне не интересен, я его просто скомпилировал из chm и выложил как альтернариву.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #193 : 31 Декабрь 2016, 10:17:26 »
Я бы порекомендовал поискать кого-нибудь в соавторы, чтобы тебе помогли исправить ошибки в твоих статьях уже написанных (приготовься к тому, что их достаточно много) и объяснили те вещи, которых ты не знаешь, вроде разницы в toggle/freeze. А то получается, что работы над статьями проделано много, а пользу они в таком виде приносить новичкам не будут, хотя в исправленном виде - могли бы.

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #194 : 31 Декабрь 2016, 13:14:04 »
spiiin, да, соавтора было бы неплохо, хотя бы отдать кому-то прошаренному до выпуска новой версии, чтобы он прочитал и поправил. У меня нет таких знакомых)

Ок, я приготовился) жду от тебя список ошибок. Не согласен что пользы не принесет, я далеко продвинулся с этими знаниями. Ну, относительно конечно  :lol:

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #195 : 31 Декабрь 2016, 18:31:44 »
С Новым Годом, братки!
палите поздравительный видос  :D

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #196 : 02 Январь 2017, 02:01:54 »
по просьбе одного новичка выкладываю обновленный скрин с командами, добавил для каждой описание.

PS: нужно толковое разъяснение командам AND, EOR и BIT, со всеми особенностями, и примеры в полезном применении. то есть мне нужна небольшая статья от кого-то прошаренного.

« Последнее редактирование: 02 Январь 2017, 04:13:01 от neoborg »

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #197 : 02 Январь 2017, 11:06:01 »
PS: нужно толковое разъяснение командам AND, EOR и BIT
AND - побитовое 'И'  (умножение):
0*1=0
1*0=0
0*0=0
1*1=1

ORA - побитовое 'ИЛИ'  (сложение):
0+1=1
1+0=1
0+0=0
1+1=1

EOR - исключащее 'ИЛИ' (тоже что и ORA, но 1+1=0)

https://ru.wikipedia.org/wiki/Битовые_операции

ROL - сдвиг побитное влево, отличие от ASL, что младший бит (#0) заполняется из 'C', а не нулем.

ROR - сдвиг побитное вправо, отличие от LSR, что сташий бит (#7) заполняется из флага 'C', а не нулем.


BIT - тест разных битов, выставляется флаг знака (для BPL/BMI) (также как и у LDA),  флаг V (для BVS/BVC) от 6-ого бита; флаг Z (BEQ/BNE) выставляется по формуле "число из регистра A  'AND'  число из BIT".
редко используется.

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

ROL+ASL (ROR+LSR) для 16-битных умножений (делений).

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 3620
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #198 : 02 Январь 2017, 11:07:52 »
О, таблица ништяк.  :thumbup:

Оффлайн UnderCrops

  • Пользователь
  • Сообщений: 326
  • Пол: Мужской
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #199 : 02 Январь 2017, 14:01:58 »
Если таблица для новичков, то надо точнее описывать команды.
Например ВСС - переходим, если значение меньше.

http://dendy.migera.ru/nes/g11.html тут таблица не сильно подходит новичкам, но может кому-то и сгодится.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #200 : 02 Январь 2017, 14:43:37 »
Ti_, а как чексумма обозначается? BNE?
Я просто хотел ломануть VS ром, но там когда попробовал убрать необходимость вставки монет - полетела вся палитра.

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #201 : 02 Январь 2017, 15:03:51 »
Ti_, спасибо, теперь намного понятнее.

+Kinbeas+:)

UnderCrops, моим читателям не нужно, я не объясняю материал по этой картинке, она просто как шпаргалка.

исправить ошибки в твоих статьях уже написанных (приготовься к тому, что их достаточно много)
огласите весь список, пжлста)
« Последнее редактирование: 02 Январь 2017, 15:23:40 от neoborg »

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #202 : 03 Январь 2017, 20:26:46 »
Цитата
огласите весь список, пжлста)
Ну, бегло прочитал, отправил в личку.

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

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #203 : 03 Январь 2017, 20:42:41 »
spiiin, да, спасибо большое) исправлю. вот бы побольше было сообщений об ошибках в тексте от других

Оффлайн ALXR

  • Пользователь
  • Сообщений: 337
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #204 : 03 Январь 2017, 21:51:56 »
Хм. Кому интересно, в свое время для написания патчей сделал простейшую "веб-версию" компилятора под nes.
https://github.com/loginsinex/webnes

Оффлайн Cinder

  • Пользователь
  • Сообщений: 1434
  • Пол: Мужской
  • TOUCHSCREENS 2 ASSES
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #205 : 05 Январь 2017, 01:50:45 »
Отличный учебник.

Оффлайн neoborg

  • Пользователь
  • Сообщений: 128
  • Пол: Мужской
  • Самый лысый ромхакер BZK
    • ВКонтакте
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #206 : 05 Январь 2017, 02:53:18 »
Cinder, спасибо  :)

Оффлайн Cinder

  • Пользователь
  • Сообщений: 1434
  • Пол: Мужской
  • TOUCHSCREENS 2 ASSES
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #207 : 05 Январь 2017, 21:02:41 »
Да не за что. Благодаря ему я понял, что ромхакинг - это не моё. Может, кому-нибудь другому он реально пригодится.

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 3620
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #208 : 05 Январь 2017, 21:09:08 »
Отличный учебник.
Cinder, спасибо
Да не за что. Благодаря ему я понял, что ромхакинг - это не моё.

Так вот в чём суть нормальных учебников!  :lol:

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
[NES] Учебник по ромхакингу
« Ответ #209 : 05 Январь 2017, 21:27:02 »
Ты вместо того, чтоб насмехаться, сам бы поучился. :)