ПЗУ Океан 240.2 REV 8, реверсинжиниринг Алексея Морозова
Как многим известно, человек-гора Алексей Морозов мимоходом наделал много полезного для "Океана-240", помимо заживления КНГМД.
В частности, отдизелил ПЗУ версии 8 - https://github.com/alemorf/retro_com...rmware_source/
И там полно всяких интересных штук, которые в Книге не упомянуты. Например, список графических процедур в файле printchar.inc выглядит так:
Код:
esc_functions:
.dw DrawFillRect ; 1
.dw DrawLine ; 2
.dw DrawPixel ; 3
.dw ColorSet ; 4
.dw CursorPositionSet ; 5
.dw ScreenModeSet ; 6
.dw CodepageSet ; 7
.dw PaletteSet ; 8
.dw CursorPositionSet2 ; 9
.dw PrinterScreen ; :
.dw DrawCircle ; ;
.dw Paint ; <
.dw GetPutImage ; =
.dw Picture ; >
.dw BeepSet ; ?