Разработка и ромхакинг > Ромхакинг и программирование
Редактор заголовков NES
(1/2) > >>
yur:
Решил наваять небольшой редактор заголовков NES.
Поддерживается перетаскивание файлов мышкой.
Выкладываю вместе с исходниками.
Исходники Delphi7+KOL&MCK
Исходники прокоментированы
DrMefistO:
yur, если уж взялся в сторону дельфы, лучше глянь на Lazarus.) Он пусть и не такие мелкие выплевывает ехешники как kol&mck, но, код будет кроссплатформенный.
yur:
Был у меня и Lazarus - он мне из-за своей сырости не понравился, много в нём ещё камней подводных
s1nka:
DrMefistO, Lazarus умеет в KOL&MCK.

yur, Ну сейчас он достаточно взрослый. Я уже и для дома и для работы его использую.

Как я понял ты сделал редактор для INES-заголовка?
yur:

--- Цитата: s1nka от 13 Март 2016, 09:13:39 ---Как я понял ты сделал редактор для INES-заголовка?

--- Конец цитаты ---
Ну да, только вот он очень простой.
К примеру: заголовки UNIF не умеет редактировать, не умеет строить размеры CHR и PRG - меняет только номер маппера

Lazarus, говоришь, взрослый - ну ладно опробую
s1nka:
yur, Главное не бойся бинарников в 20 метров. :3. И удачи тебе.
Heidr:

--- Цитата: s1nka от 13 Март 2016, 13:13:44 ---Главное не бойся бинарников в 20 метров. :3.

--- Конец цитаты ---
Проект - Параметры проекта - Параметры компилятора - Отладка - убрать галочку "Генерировать отладочную информацию для GDB".
s1nka:
Heidr, Я вкурсе. Но все равно получается в районе 3х метров вроде. Хотя можно на том же KOL&MCK сделать, там явно меньше бинарник должен получится.
yur:

--- Цитата: s1nka от 13 Март 2016, 15:17:21 ---Heidr, Я вкурсе. Но все равно получается в районе 3х метров вроде. Хотя можно на том же KOL&MCK сделать, там явно меньше бинарник должен получится.

--- Конец цитаты ---
если ты мне дашь подробную инструкцию по установке KOL&MCK в Lazarus то тебе цены не будет - я уже всё что мог обшарил в поисках данной инфы.
Про уменьшение размера галкой я в курсе - яж говорю: у меня был лазарь, а на дельфю перешёл из-за её эргономичности, тем более у меня сейчас портативная версия и я в неё напихал всё что можно от KOL&MCK плюс CN pack...
s1nka:

--- Цитата: yur от 13 Март 2016, 15:33:43 ---если ты мне дашь подробную инструкцию по установке KOL&MCK в Lazarus то тебе цены не будет - я уже всё что мог обшарил в поисках данной инфы.
--- Конец цитаты ---
С наскока не получилось притянуть. Но давно явно использовал KOL в Lazarus. На днях постараюсь еще раз посидеть и попробовать. О результатах отпишусь.
krocki:
Паскаль-паскаль!!! :lol:
DrMefistO:

--- Цитата: s1nka от 13 Март 2016, 13:13:44 ---yur, Главное не бойся бинарников в 20 метров. :3. И удачи тебе.
--- Конец цитаты ---
1) Заходишь в меню Проект -> Параметры проекта
2) Параметры компилятора
3) ставишь галку Режим сборки
4)  потом жмешь на многоточие кнопочку, и там есть кнопка "Создать режимы отладочной и конечной сборки"
5) Удаляешь Default конфигурацию там же
6) Собираешь в Release
7) всё - размер будет шикарный
yur:
DrMefistO, спасибо за ответ, но я знаю как делать элементарное - писал выше,этот метод уменьшает exe-файл с ~15 mb до ~1.5 mb, тем не менее всё равно спасибо..


Добавлено позже:

--- Цитата: s1nka от 13 Март 2016, 16:14:37 ---С наскока не получилось притянуть. Но давно явно использовал KOL в Lazarus. На днях постараюсь еще раз посидеть и попробовать. О результатах отпишусь.

--- Конец цитаты ---
спасибо за актив
MASTERMAX:

--- Цитата: s1nka от 13 Март 2016, 09:13:39 ---DrMefistO, Lazarus умеет в KOL&MCK.
--- Конец цитаты ---
а KOL&MCK собирается под что-то другое кроме винды?

чуть погуглил, вроде бы собирается
yur:
MASTERMAX, ежели надыбал то кидай ссылку
MASTERMAX:
yur, вот есть какие-то GlueCut и kol2_kylix_linux, по идее должно подойти для переноса под линух. сам не проверял поэтому и не стал сразу ссылку кидать  :)
yur:

--- Цитата: MASTERMAX от 13 Март 2016, 23:33:23 ---сам не проверял поэтому и не стал сразу ссылку ки
--- Конец цитаты ---
благодарю за труд, это сайт и есть посвящённый KOL&MCK, он давно известен - смысл вопроса не в конвертации исходников а в том чтобы заставить лазарус видеть нужные директории и заставить его работать под kol&mck
MASTERMAX:
yur, ну это я понял, но меня интересовала возможность перенести kol&mck куда-то кроме винды, о чем я и спрашивал выше)
иначе смысл тогда переносить проект на лазарус? :) разве что без kol&mck переписывать.
yur:

--- Цитата: s1nka от 13 Март 2016, 09:13:39 ---DrMefistO, Lazarus умеет в KOL&MCK.

yur, Ну сейчас он достаточно взрослый. Я уже и для дома и для работы его использую.


--- Конец цитаты ---

http://www.freepascal.ru/forum/viewtopic.php?f=23&t=9981&sid=9ff585e5ce89eee80b94f92d575af8c4&start=15

http://freesoft.ru/lazarus/reviews

https://ru.wikipedia.org/wiki/Lazarus

http://subreal-team.com/blog/2013/12/25/components-to-lazarus/
yur:
Итак, чуток усовершенствовал программу - будет особо полезна тем кто занимается совместимостью мапперов:
1) добавлена таблица относительной совместимости
2) отображение исходного маппера выбранного рома

конечно код можно усовершенствовать - даю эту возможность пользователям (выкладываю исходники), нет времени заниматься
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии