Spolu s Vovkou Špidlou volám: Zdrojáky jsou!

Doby, kdy jsem ručně disassembloval hry na Spectru a přepisoval si to do sešitu formátu A4 jsou už pryč. Dneska na to máme mohutnou techniku. Asi nejmohutnější a nejspektakulárnější je Skool Kit, což je disassembler pro Spectrum, který umí disassemblovat s trochou pomoci i hodně inteligentně. Totiž:

  • můžete mu říct, kde jsou data a kde je kód
  • můžete si tu hru pustit v emulátoru, chvíli ji hrát a pomocí toho přesněji určit, kde že jsou data a kde kód
  • a k tomu to umí spoustu věcí, jako udělat různé výpisy sprajtů a tak podobně. Stačí jen když to správně popíšete.

Jasně, je to furt ruční práce, sami musíte říct, kde se kreslí sprajt, kde se hraje hudba, kde jsou místnosti a jaké formáty mají, ale tu nejmechaničtější práci tenhle nástroj udělá za vás.

A co už tedy máme disassemblováno a do podoby pěkného HTML převedeno?

… a něco máme i v prostém zdrojáku v méně spektakulární podobě než HTML:

(Zdroj zdrojáků: Icemark)

No a pak taky spousta nějak významněji nekomentovaných zdrojáků na ZX Open Source.