User Tag List

Показано с 1 по 10 из 63

Тема: Ещё один рабочий оригинал СОЮЗ-НЕОН

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скорее всего дело в восьмибитной кодировке. Классический MACRO.SAV обрезает под семь битов. Но на дискетах, которые шли с Союз-Неон, MACRO.SAV версии V05.04R. Наверное адаптирована под восьмибитную кодировку.

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

  3. #2

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Скорее всего дело в восьмибитной кодировке. Классический MACRO.SAV обрезает под семь битов.
    Я использовал MACRO из состава эмулятора Патрона, которая представляется как MACRO V05.06R. Судя по тому, что она не ругается ошибкой на русские буквы - она патченная. Но судя вот поэтому:
    Код:
          8	000010	   277 	   373 	   302 	.asciz	"?исплей_VT-100"
    		000013	   361 	   371 	   350
    		000016	   375 	   137 	   126
    а) кодировка всё таки не та
    б) патчен MACRO не до конца

    - - - Добавлено - - -

    Дамп исходники из под RT

    Код:
    DK:VT.MAC
    BLOCK NUMBER  000000
    160/ 011 042 277 373 302 361 371 350 375 137 126 124 055 061 060 060
         .   "   ?   {   B   q   y   h   }   _   V   T   -   1   0   0
    MACRО пишет правильные байты - однозначно кодировка

    - - - Добавлено - - -

    И да - с одной стороны MACRO пропатчен правильно, но всё равно не до конца - в своё время в RSX я по другому патчил

    - - - Добавлено - - -

    Посмотрел коды Ascii, посмотрел на
    Код:
    .byte	264,330,341,337,333,325,331
    .asciz "_VT-100"
    и понял, что ничего не понимаю. Скажем, в кодировке КОИ8, код буквы Д - 344. У нас в одном случае 277 (неправильный биос), в другом 264 (правильный биос).
    Код буквы и - 311. НБ - 373, ПБ - 330
    Остальные можете сами сравнить. Это не КОИ8, это не ISO 8859-5 Cyrillic (как на гите), это даже не кодировка редактора МИМ (она близка к КОИ8, но ЕМНИП, есть какие то отличия).

    - - - Добавлено - - -

    Вспомнил кодировку MIM-а. Большие латинские - 100-137, маленькие латинские 300-337, большие русские - 140-177, маленькие русские - 340-377. Таким образом, если смотреть на терминале или печатать на принтере, который не воспринимает 8 бит, то текст получается вполне читаемым - маленькие буквы превращаются в большие. И нет - он не похож на КОИ8

  4. #3

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    это не ISO 8859-5 Cyrillic (как на гите)
    Вообще-то это ISO 8859-5:
    Код:
    0000000000: 50 43 00 00 02 00 00 00 │ B4 D8 E1 DF DB D5 D9 5F  PC  ☻   Дисплей_
    0000000010: 56 54 2D 31 30 30 00 00 │ 00 00 00 00 00 00 00 00  VT-100

  5. #4

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Вообще-то это ISO 8859-5:
    Цитата Сообщение от Hunta Посмотреть сообщение
    ISO 8859-5 Cyrillic (как на гите)
    Я и сказал, что на гите лежит в ISO8859. Вариант, который даёт идентичное ПЗУ - не пойми в какой кодировке

    - - - Добавлено - - -

    Хм.. Вроде как да - ISO.

    - - - Добавлено - - -

    абзац.... под RT дампом я вижу так 277 (BF), Far показывает 264(B4)
    Где то мне попадалось при перекодировку на лету - не то в эмуляторе, не то в плагине.. Кто то чего то помнит?

  6. #5

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Где то мне попадалось при перекодировку на лету - не то в эмуляторе, не то в плагине.. Кто то чего то помнит?
    Плагин от Patron-а перекодирует на лету...

  7. #6

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Вспомнил кодировку MIM-а. Большие латинские - 100-137, маленькие латинские 300-337, большие русские - 140-177, маленькие русские - 340-377. Таким образом, если смотреть на терминале или печатать на принтере, который не воспринимает 8 бит, то текст получается вполне читаемым - маленькие буквы превращаются в большие. И нет - он не похож на КОИ8
    Такая же кодировка в ДИАМСе. Сначала пользовали КОИ7 НС (совмещенный), потом, когда появились терминалы с маленькими буквами, добавили маленькие буквы теми же кодами, но с единицей в старшем бите. И с печатью, и с просмотром на 7-битных терминалах все то же самое - 8-битная программа спокойно отображает все правильно на 7-битном терминале, без каких-либо действий со стороны программиста, только большими буквами. Ну, и на вводе от него маленьких букв не дождешься. В принципе, очень удобно, но только если буржуазные программы все будут без маленьких букв (доработать). А то получишь что-нибудь, вроде LD0:/SЯУЕЕЗЕ; AРЕ ЫОУ СУРЕ?..
    Последний раз редактировалось AFZ; 19.11.2020 в 14:00.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

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

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

Похожие темы

  1. Программирование для ПК 11/16 «Союз-Неон»
    от MacBuster в разделе ДВК, УКНЦ
    Ответов: 154
    Последнее: 30.12.2025, 18:47
  2. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  3. Проект открытой реплики Союз-Неон ПК-11/16
    от Woland в разделе ДВК, УКНЦ
    Ответов: 261
    Последнее: 10.05.2022, 19:31
  4. Проект рабочей реплики Союз-Неон ПК-11/16
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 4
    Последнее: 10.08.2018, 12:31
  5. ПК-11 'Союз-Неон'
    от Keeper в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 16.10.2013, 05:07

Ваши права

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