PDA

Просмотр полной версии : SkoolKit - утилиты для дисассемблинга игр



yashcher
21.08.2012, 23:54
На днях натолкнулся на этот адрес http://pyskool.ca/.

SkoolKit is a collection of utilities that can be used to disassemble a Spectrum game (or indeed any piece of Spectrum software written in machine code) into a format known as a skool file. Then, from this skool file, you can use SkoolKit to create a browsable disassembly in HTML format, or a re-assemblable disassembly in ASM format. So the skool file is – from start to finish as you develop it by organising and annotating the code – the common ‘source’ for both the reader-friendly HTML version of the disassembly, and the developer- and assembler-friendly ASM version of the disassembly.

For a demonstration of SkoolKit’s capabilities, take a look at the complete disassemblies of Skool Daze, Back to Skool and Contact Sam Cruise.

Посмотрел примеры, где полностью разобраны коды, упомянутых выше игр. Кажется, довольно забавная вещь. Может у кого-нибудь есть уже опыт работы с этой прогой?

Shadow Maker
22.08.2012, 00:14
Пробовал, IDA Pro намного удобнее, тут же возни в стопицот раз больше. Считай самому надо досконально разобраться во всём, а этот скулкит тебе только сгенерирует красивый HTML. Короче свистоперделки и всё.

siril
22.08.2012, 20:52
Cколько стоит IDA Pro?

Shadow Maker
22.08.2012, 21:00
Нисколько не стоит, есть фри-версия же. http://www.hex-rays.com/products/ida/support/download_freeware.shtml
Процессор правда придётся подсосать для Z80

psb
22.08.2012, 23:15
Cколько стоит IDA Pro?
это очень интересный вопрос. тут не важно сколько стоит, важно что не купишь (даже с деньгами).

goblinish
23.08.2012, 08:35
Нисколько не стоит, есть фри-версия же. http://www.hex-rays.com/products/ida...freeware.shtml

скачал 6.5 на халяву. уже потом узнал про фриварную версию.


Процессор правда придётся подсосать для Z80

ты имеешь в виду - указать тип проца? это фигня, вот у меня вечная возня с RAM/ROMsection.

Shadow Maker
23.08.2012, 09:37
Имею ввиду надо файлик положить в папку с процами не от фришной версии.

goblinish
23.08.2012, 11:18
Имею ввиду надо файлик положить в папку с процами не от фришной версии.

не заметил, по привычке использую 6.5.

CityAceE
12.02.2018, 08:36
Пакет продолжает развиваться и переехал вот сюда: http://skoolkit.ca/

"The latest version of SkoolKit is 6.2. It was released on 2018-01-01"