типа /dev/zero /dev/random ... чтобы можно было скорость отдачи регулировать плюс чтоб можно было устанавливать содержимое, что будет отдавать...
Есть например архив 417K libnet.a Результат после strip с разными опциями: 82K libnet.a --strip-all 125K libnet.a --strip-debug 122K libnet.a...
Здравствуйте. Начал реализовывать сеть в бомбермене, но после непродолжительных размышлений понял что с ходу не осилю ^_^. Решил накидать пару...
Подробней?
а как?
Здравствуйте. Возможно ли хранить настройки в самом бинарнике, написаном например на Си, чтобы не таскать конфиг, пущай прога сама в себе...
помню набирал команды на каком то PDP (наверное pdp-8) размером с 2 холодильника :) еще до изучения ассемблера, чесно скажу очень понравилось...
Спасибо за содержательный ответ, теперь кое-что прояснилось :)
Значит это директивы типа .386 как раз и ограничивают компилятор только регистрами РОН, а то судя по асм-листингу он доп. регистры не юзает.
Почему в проце так мало регистров общего назначения, чем это обусловлено, смотря ассемблерные листинги удивляешся как компилятор обходится таким...
Только чистый С, принципиально, бо дзэн :)
В том же Atomic Bomberman противник достаточно умен, одним маркером не обойтись. поле nxm клеток, клетки пустые/стены/ящики, а бомбермен кладет...
Здравствуйте. Хочу реализовать Ai в классическом бомбермене, на примете следующие методы: a) конечные автоматы b) сети петри c) нейро-сети пока...
Румянцев - Азбука программирования в Win 32 API (3-е издание), с. 99
В заголовке PE поле TimeDateStamp отсчитывается от 16 часов 31 декабря 1969 года, а почему не от 00 часов 01 января 1970 года?
Т.е. OllyDbg дос приложения вообще не умеет олаживать? А debug.exe для каких 16 или 32 битных? Что для дос приложений посоветуете?
Начало кода такое: MOV AX,0004 Компилирую в формат бинарника MZ, набираю debug.exe file.exe -u 9FE1:0000 B80400 MOV AX,0004...
Хотелось бы понять почему компилятор такой тривиальный код превращает, в большой набор ненужных в принципе ассемблерных строчек?
Вот так работает asm("inc %cx"); =) Ну дак как на счет листинга, понимаю неохота разжовывать, но всетаки ^_^
#include <stdio.h> #define OFFSET 0x4de int main(int argc,char *argv[]) { FILE *f; f = fopen(argv[1],"r+b"); unsigned char b = 0x90;...
Имена участников (разделяйте запятой).