1)Не собирается из-за того что у тебя в include/types.h не определен byteSwap(short int a). Я определил - собралось. НО! Не воспринимаются практически никакие форматы. Понялись лишь txt pt3(не все музоны) и psg. Остальные либо играют какую-то несусветную дребедень, либо вообще пишут что неизвестный формат файла. ИМХО ты недоделал где-то проверку на биг-эндиан.
2)Убери вообще ключ -march. Для PowerPC у гцц его вообще не существует. Лучше его в эту-же переменную $(ARCH) и засунь, тогда под ппц можно будет туда вписать -mcpu=7400 -maltivec -mabi=altivec. 8)
Последний раз редактировалось Q-Master; 22.06.2009 в 08:36.
Ну как-то так.
PHP код:
const int i = 1;
#define is_bigendian() ( (*(char*)&i) == 0 )
Слегка допилил сканирование
Строка в статусе:
Означает, что в файле NETWALK1.TRD был найден файл NETWALK.B (собранный из кусков), в котором по смещению 58880 байт был найден модуль, упакованный Hrust1.xContainer: Hrust1.x
Filename: samples/trd/NETWALK1.TRD?NETWALK.B?58880.raw
Или тоже суровый пример:
Расшифровывать, думаю, не надоFilename: samples/scl/TAGANNWS.SCL?TagNws#1.hmp?alphavil.C
Последний раз редактировалось Vitamin; 25.06.2009 в 08:25.
В связи с тем, что в данный момент я безлошадный http://zx.pk.ru/showpost.php?p=205187&postcount=26
- временно выпадаю из процесса.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)