Важная информация

User Tag List

Страница 10 из 157 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 1564

Тема: Программирование на УКНЦ как?

  1. #91

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А более поздние - ругаются.
    Да, 05.04 ругается. А приложенный 05.03b к слову 1:1 оригинал.

    ---------- Post added at 22:32 ---------- Previous post was at 22:20 ----------

    Кстати из koi-8 ему не нравятся всего 5 букв:

    П, Ч, Ъ, п и ч

    Проверил в RT-11 05.07 и RSX-11M-PLUS 4.6 -- одинаково.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  2. #91
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #92

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    У меня 05.03b не ругается на русские комментарии (кодировка Windows),
    а более поздние ругаются, на сколько я понимаю.

  4. #93

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    У меня 05.03b не ругается на русские комментарии (кодировка Windows),
    а более поздние ругаются, на сколько я понимаю.
    А кодировка Windows по дороге от редактора до компилятора случайно не превращается в КОИ-7 ?

  5. #94

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    У меня 05.03b не ругается на русские комментарии (кодировка Windows),
    а более поздние ругаются, на сколько я понимаю.
    В виндовсной кодировке тоже ругаться будет только на 5 букв: р, ю, я, Р, Ю. К остальным претензий не будет.
    И ругаются не поздние, а включая этот самый 05.03b.
    Последний раз редактировалось form; 21.04.2011 в 22:01.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  6. #95

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вобщем держите.
    MACRO V05.06 не ругающийся на KOI8.
    В архиве SIPP патч и поправленный бинарь.
    Все оказалось тупо до безобразия.

    На предмет <SI>/<SO> не правил, если очень хочется - нужно SIPPом или еще чем по оффсету 31622 записать 401.
    Последний раз редактировалось form; 08.06.2014 в 18:41.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #96

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А кодировка Windows по дороге от редактора до компилятора случайно не превращается в КОИ-7 ?
    А это надо спросить у автора плагина для TotalCommander'а)

  8. #97

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ODT независимый от монитора

    Патчик который позволяет сделать ODT, работающий без участия операционной системы (для ODT V05.08 из RT-11 V05.07). Переименоввываем в ODTPAT.MAC и выполняем команды:

    Код:
    .MAC ODTPAT
    
    .R PAT
    *ODTHWD=ODT,ODTPAT
    *^C
    Получаем ODTHWD с которым можно собирать бессистемные программы.

    Для других версий RT-11 нужно смотреть родной файл CUSTOM.TXT на предмет
    корректного значения символа ..GVAL и подставить его в ODTPAT.MAC.
    Последний раз редактировалось form; 08.06.2014 в 18:41.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #98

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вдруг пригодится...

    На всякий случай - тупой дизассемблер: никаких анализов не делает, структуру
    файла не проверяет, тупо дизассемблирует все подряд, считая, что есть только код, код, код и ничего больше
    Иногда может пригодится для разборок с драйверами или еще чем. К слову, именно этим дизассемблером дизассемблировал MACRO.SAV и за пару минут нашел где ему не нравятся русские буквы

    В архиве EXEшники для Win32 и OpenVMS/AXP.
    Синтакс тупой: disasm [-b базовыйадрес] файл > листинг
    Последний раз редактировалось form; 08.06.2014 в 18:41.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #99

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    MACRO V05.06 не ругающийся на KOI8.
    Строго говоря - на полный набор КОИ-8 и этот вариант ругается:

    Код:
          1					;
          2					;	Тест
          3					;
    I     4						.ASCII	/?/ ; 200
    I     5						.ASCII	/?/ ; 201
    I     6						.ASCII	/?/ ; 202
    I     7						.ASCII	/?/ ; 203
    I     8						.ASCII	/?/ ; 204
    I     9						.ASCII	/?/ ; 205
    I    10						.ASCII	/?/ ; 206
    I    11						.ASCII	/?/ ; 207
    I    12						.ASCII	/?/ ; 210
         13	000000	   211 				.ASCII	/	/ ; 211
    I    14						.ASCII	/?/ ; 212
    I    15						.ASCII	/?/ ; 213
    I    16						.ASCII	/?/ ; 214
    I    17						.ASCII	/?/ ; 215
    I    18						.ASCII	/?/ ; 216
    I    19						.ASCII	/?/ ; 217
         20	000001	   016 	   144 	   141 		.ASCII	/ДА/ ; ################
    	000004	   017
    I    21						.ASCII	/?/ ; 220
    I    22						.ASCII	/?/ ; 221
    I    23						.ASCII	/?/ ; 222
    I    24						.ASCII	/?/ ; 223
    I    25						.ASCII	/?/ ; 224
    I    26						.ASCII	/?/ ; 225
    I    27						.ASCII	/?/ ; 226
    I    28						.ASCII	/?/ ; 227
    I    29						.ASCII	/?/ ; 230
    I    30						.ASCII	/?/ ; 231
    I    31						.ASCII	/?/ ; 232
    I    32						.ASCII	/?/ ; 233
    I    33						.ASCII	/?/ ; 234
    I    34						.ASCII	/?/ ; 235
    I    35						.ASCII	/?/ ; 236
    I    36						.ASCII	/?/ ; 237
         37					; ###############################
    I    38						.ASCII	/?/ ; 240
         39	000005	   241 				.ASCII	/!/ ; 241
         40	000006	   242 				.ASCII	/"/ ; 242
         41	000007	   243 				.ASCII	/#/ ; 243
    I    42						.ASCII	/?/ ; 244
         43	000010	   245 				.ASCII	/%/ ; 245
    I    44						.ASCII	/?/ ; 246
         45	000011	   247 				.ASCII	/'/ ; 247
         46	000012	   250 				.ASCII	/(/ ; 250
         47	000013	   251 				.ASCII	/)/ ; 251
         48	000014	   252 				.ASCII	/*/ ; 252
         49	000015	   253 				.ASCII	/+/ ; 253
    I    50						.ASCII	/?/ ; 254
    I    51						.ASCII	/?/ ; 255
    I    52						.ASCII	/?/ ; 256
    I    53						.ASCII	/?/ ; 257
         54					; ###############################
         55	000016	   260 				.ASCII	/0/ ; 260
         56	000017	   261 				.ASCII	/1/ ; 261
         57	000020	   262 				.ASCII	/2/ ; 262
         58	000021	   263 				.ASCII	/3/ ; 263
    I    59						.ASCII	/?/ ; 264
         60	000022	   265 				.ASCII	/5/ ; 265
         61	000023	   266 				.ASCII	/6/ ; 266
         62	000024	   267 				.ASCII	/7/ ; 267
    I    63						.ASCII	/?/ ; 270
         64	000025	   271 				.ASCII	/9/ ; 271
         65	000026	   272 				.ASCII	/:/ ; 272
         66	000027	   273 				.ASCII	/;/ ; 273
         67	000030	   274 				.ASCII	/</ ; 274
         68	000031	   275 				.ASCII	/=/ ; 275
    I    69						.ASCII	/?/ ; 276
         70	000032	   277 				.ASCII	/?/ ; 277
    На коды старше 0277 не ругается, на коды младше - ругается.

    В приложении - использовавшийся тест.
    Вложения Вложения
    • Тип файла: zip KOITST.ZIP (18.5 Кб, Просмотров: 4212)

  11. #100

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Строго говоря - на полный набор КОИ-8 и этот вариант ругается:

    Код:
          1					;
          2					;	Тест
          3					;
    I     4						.ASCII	/?/ ; 200
    I     5						.ASCII	/?/ ; 201
    I     6						.ASCII	/?/ ; 202
    I     7						.ASCII	/?/ ; 203
    I     8						.ASCII	/?/ ; 204
    I     9						.ASCII	/?/ ; 205
    I    10						.ASCII	/?/ ; 206
    I    11						.ASCII	/?/ ; 207
    I    12						.ASCII	/?/ ; 210
         13	000000	   211 				.ASCII	/	/ ; 211
    I    14						.ASCII	/?/ ; 212
    I    15						.ASCII	/?/ ; 213
    I    16						.ASCII	/?/ ; 214
    I    17						.ASCII	/?/ ; 215
    I    18						.ASCII	/?/ ; 216
    I    19						.ASCII	/?/ ; 217
         20	000001	   016 	   144 	   141 		.ASCII	/ДА/ ; ################
    	000004	   017
    I    21						.ASCII	/?/ ; 220
    I    22						.ASCII	/?/ ; 221
    I    23						.ASCII	/?/ ; 222
    I    24						.ASCII	/?/ ; 223
    I    25						.ASCII	/?/ ; 224
    I    26						.ASCII	/?/ ; 225
    I    27						.ASCII	/?/ ; 226
    I    28						.ASCII	/?/ ; 227
    I    29						.ASCII	/?/ ; 230
    I    30						.ASCII	/?/ ; 231
    I    31						.ASCII	/?/ ; 232
    I    32						.ASCII	/?/ ; 233
    I    33						.ASCII	/?/ ; 234
    I    34						.ASCII	/?/ ; 235
    I    35						.ASCII	/?/ ; 236
    I    36						.ASCII	/?/ ; 237
         37					; ###############################
    I    38						.ASCII	/?/ ; 240
         39	000005	   241 				.ASCII	/!/ ; 241
         40	000006	   242 				.ASCII	/"/ ; 242
         41	000007	   243 				.ASCII	/#/ ; 243
    I    42						.ASCII	/?/ ; 244
         43	000010	   245 				.ASCII	/%/ ; 245
    I    44						.ASCII	/?/ ; 246
         45	000011	   247 				.ASCII	/'/ ; 247
         46	000012	   250 				.ASCII	/(/ ; 250
         47	000013	   251 				.ASCII	/)/ ; 251
         48	000014	   252 				.ASCII	/*/ ; 252
         49	000015	   253 				.ASCII	/+/ ; 253
    I    50						.ASCII	/?/ ; 254
    I    51						.ASCII	/?/ ; 255
    I    52						.ASCII	/?/ ; 256
    I    53						.ASCII	/?/ ; 257
         54					; ###############################
         55	000016	   260 				.ASCII	/0/ ; 260
         56	000017	   261 				.ASCII	/1/ ; 261
         57	000020	   262 				.ASCII	/2/ ; 262
         58	000021	   263 				.ASCII	/3/ ; 263
    I    59						.ASCII	/?/ ; 264
         60	000022	   265 				.ASCII	/5/ ; 265
         61	000023	   266 				.ASCII	/6/ ; 266
         62	000024	   267 				.ASCII	/7/ ; 267
    I    63						.ASCII	/?/ ; 270
         64	000025	   271 				.ASCII	/9/ ; 271
         65	000026	   272 				.ASCII	/:/ ; 272
         66	000027	   273 				.ASCII	/;/ ; 273
         67	000030	   274 				.ASCII	/</ ; 274
         68	000031	   275 				.ASCII	/=/ ; 275
    I    69						.ASCII	/?/ ; 276
         70	000032	   277 				.ASCII	/?/ ; 277
    На коды старше 0277 не ругается, на коды младше - ругается.

    В приложении - использовавшийся тест.
    Я разрешал только буквы.
    Коды же 200-277 неоднозначны и везде дают разный результат. Код 233 вообще служебный у VT100-совместимых терминалов - заменяет в 8битном режиме <ESC>/[/. Поэтому и не стал добавлять. Если есть желание - по оффсетам 32004-32102 прописать что-нибудь вроде 401.

    Вообще все выглядит так: по оффсету 31604 начинается таблица CTLTBL. Каждый байт соответствует коду символа начиная с 0 и до самого 377. Флаги такие:

    Код:
    CT.ALP 000040
    CT.COM 000001
    CT.EOL 000000
    CT.LC  000100
    CT.NUM 000020
    CT.PC  000271
    CT.PCX 000010
    CT.SMC 000200
    CT.SP  000004
    CT.SPT 000006
    CT.TAB 000002
    Что они означают можно догадаться по названию или методом научного тыка в таблицу (названия такие как они в исходниках).
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 10 из 157 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •