Так, тут пошли финальные титры.
Спасибо всем кто поддерживал в ходе портирования, без вашей поддержки я бы давно на это забил.
Особая благодарность hobot за проверку на реале.
Инструменты которые использовал:
- skoolkit-5.4 на начальном этапе для декомпиляции оригинальной игры, разобраться что к чему, из полученного HTML потом копировал по кусочкам исходный код для Z80.
- EmuZWin и его отладчик, для того чтобы понять как работает оригинал, и для параллельной отладки.
- UKNCBTL, специально для этого порта сделал вьювер спрайтов и несколько доделал отладчик.
- Visual Studio 2013 для работы над UKNCBTL и для написания на C# небольшой утилиты SpriteRotate с целью подготовки спрайтов и прочих массивов, взятых из дампа оригинала.
- Эмулятор RT11 для консоли Windows от Patron, постоянно использую для компиляции и линковки.
- EmuStudio от Titus для тестирования.
В целом затраты времени -- примерно человеко-месяц, плюс-минус дни.
- - - Updated - - -
Финальная сцена: