Дам подсказку для тех кто хочет проверить почему эта идея бесперспективна. Сначала пишется небольшая/простая игра на pygame, нейронка обучается на tensorflow. И будут ясно видны все ограничения нейросетей. --- Сообщение объединено, 9 мар 2026 --- Бес сливания тонн ресурсов.
deepseek Как и gemini компилировать в отказ сначала, но после помощи может: Он знает sdm, соберет что угодно наверно. Остается дать правила по конкретному асм если нужно. В таком виде можно любой синтаксис задать свой. По эмуляции аналогично: --- Сообщение объединено, 11 мар 2026 --- Вот шар. Попробовать загрузить справку по масм и ia sdm..
Зачем насиловать его контекст? Это ж примерно как просить человека выполнить программу чисто в голове, даже без использования бумажки. Может лучше попросить его для самого себя написать MCP-тулзы, эмулирующие состояние памяти и регистров процессора (set_register, get_register, set_memcell, get_memcell, set_flag, get_flags), и пусть на этих тулзах дебажит без опасений ошибиться с текущим содержимым.
Потому что каждый акт насилия сопровождается "спасибо, без вас я бы не догадался", "о, какой вы умный, точно", елей на душу крелка
Потому что это инструменты с огромными возможностями. За десять минут научил компилить с BDO! и эмулить
Заполнять заголовок пе ллмкой может и не перспективно, но она может сочинить заполнятель заголовков пе под твоим присмотром. Или без присмотра, просто дрочишь промпты пока не заработает. Полезно чут-чут разбираться в программировании, но необязательно.
+ pecoff_v8.pdf (Microsoft PE/COFF Specification) + The Art of 64-Bit Assembly, Volume 1 (Randall Hyde) - Intel 64 and IA-32 Architectures Software Developer's Manual, 2a +, 2b - Что с этим делать ?
f13nd, => => Не годится, это уже не просто проверить возможность сборки, а создать компилер для сборки.
Ну если не годится, значит ллм тебе не подходят. Ты серьезно интеловский мануал целиком решил пихнуть дикпику? Попробуй отжать из мануала необходимый минимум информации для задачи каким-нибудь промптом. Затем корми дикпика выхлопом этого промпта.
f13nd, Одна из трех частей зашла - формат, кодировка не влезла По компилеру тоже зашло. Норм это нужно вручную вырезать нужные главы, поработать с доками.
Даже за деньги никогда всё не влезет. Пафосные девелоперы с 20-баксовой подпиской тоже вынуждены следить за размером контекста.
Пробуем собрать, семпл. Таблица опкодов(в семпле базовый набор). IA sdm 2A не влазит pe-формат умеет, если загрузить ms-coff(уже проверяли). Он еще и шутит: Мне самое это интересно(BDO): recalc --- Сообщение объединено, 16 мар 2026 --- Еще семпл, с бинарем. Компилит, затем диз бинаря, сравнивает и эмуляция(символическое исполнение). Круто --- Сообщение объединено, 16 мар 2026 --- Эмулируем консоль. ┌────────────────────────────────────────────────────────┐ │ Iczelion's tutorial #38a │ ├────────────────────────────────────────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Enter line of any symbols and press "Enter": │ │ Hello, symbolic execution! │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └────────────────────────────────────────────────────────┘ ↑ ярко-зелёный ↑ ярко-голубой СИМВОЛИЧЕСКОЕ СОСТОЯНИЕ В КОНЦЕ ПеременнаяЗначениеСмыслhOutCONSOLE_OUTPUT_HANDLEHANDLE для выводаLENS28Длина введённой строкиBUFF"Hello, symbolic execution!\r\n"Введённые данныеConsoleWindow{0,0,79,24}Размер окна --- Сообщение объединено, 16 мар 2026 --- Пробуем задачу сложнее, закейгенить. На входе хекс дамп бинаря.
Так например тоже канает. Явно запретить лазать по всему документу. От обилия data directives в мануале оно сходит с ума.
f13nd, В смысле счетчик увеличивается не при загрузке, а когда он читает ? Если может выборочно читать, тогда можно прогрузить весь IA sdm o_0 ? На сколько понял он не может произвольно читать файл, нужно что бы видел текстовые данные. Из за этого непрерывно путается.