Таблица системных сообщений.
Подпрограмма вывода сообщений находится по адресу cs:0703 и принимает номер сообщения в si.
Символ 0x40 обозначенный как "*" в сообщениях оставляет текущий отображаемый на дисплее символ неизменным.
Code: Select all
segFE00:094D 40 40 40 40+ msg_table db 40h, 40h, 40h, 40h, 20h, 20h, 20h, 20h ; 0: "**** "
segFE00:0955 0C 16 1A 2A+ db 0Ch, 16h, 1Ah, 2Ah, 1, 8, 1, 0 ; 1: "CPU-1810"
segFE00:095D 2A 18 0E 0A+ db 2Ah, 18h, 0Eh, 0Ah, 0Dh, 1Bh, 2Ah, 20h ; 2: "-reaDy- "
segFE00:0965 0D 12 18 20+ db 0Dh, 12h, 18h, 20h, 21h, 22h, 21h, 22h ; 3: "dir o°o°"
segFE00:096D 18 0E 10 20+ db 18h, 0Eh, 10h, 20h, 22h, 21h, 22h, 21h ; 4: "rEG °o°o"
segFE00:0975 05 0E 10 20+ db 5, 0Eh, 10h, 20h, 18h, 0Eh, 10h, 20h ; 5: "SEG rEG "
segFE00:097D 0A 0D 18 20+ db 0Ah, 0Dh, 18h, 20h, 2Bh, 2Bh, 2Bh, 2Bh ; 6: "Adr ____"
segFE00:0985 2A 05 19 0A+ db 2Ah, 5, 19h, 0Ah, 18h, 19h, 2Ah, 20h ; 7: "-StArt- "
segFE00:098D 2A 0C 1B 0C+ db 2Ah, 0Ch, 1Bh, 0Ch, 14h, 0Eh, 2Ah, 20h ; 8: "-CYCLE- "
segFE00:0995 0E 18 18 21+ db 0Eh, 18h, 18h, 21h, 18h, 20h, 40h, 40h ; 9: "Error __"
segFE00:099D 05 19 21 16+ db 5, 19h, 21h, 16h, 40h, 40h, 40h, 40h ; 10: "Stop____"
segFE00:09A5 20 0A 19 20+ db 20h, 0Ah, 19h, 20h, 40h, 40h, 40h, 40h ; 11: " At ____"
segFE00:09AD 05 18 0C 20+ db 5, 18h, 0Ch, 20h, 40h, 40h, 40h, 40h ; 12: "SrC ____"
segFE00:09B5 0D 05 19 20+ db 0Dh, 5, 19h, 20h, 2Bh, 2Bh, 2Bh, 2Bh ; 13: "DSt ____"
segFE00:09BD 14 0E 23 10+ db 14h, 0Eh, 23h, 10h, 2Bh, 2Bh, 2Bh, 2Bh ; 14: "LEnG____"
segFE00:09C5 40 40 40 2A+ db 40h, 40h, 40h, 2Ah, 2Bh, 2Bh, 2Bh, 2Bh ; 15: "***-____"
segFE00:09CD 14 00 0A 0D+ db 14h, 0, 0Ah, 0Dh, 20h, 20h, 0, 0 ; 16: "LOAD 00"
segFE00:09D5 0E 18 18 20+ db 0Eh, 18h, 18h, 20h, 14h, 0, 0Ah, 0Dh ; 17: "Err LOAD"
segFE00:09DD 23 21 19 20+ db 23h, 21h, 19h, 20h, 0Eh, 17h, 1Ah, 20h ; 18: "not EqU "
segFE00:09E5 0E 17 1A 0A+ db 0Eh, 17h, 1Ah, 0Ah, 14h, 20h, 20h, 20h ; 19: "EqUAL "