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

User Tag List

Показано с 1 по 6 из 6

Тема: О Русском на Атари-8

  1. #1
    Activist Аватар для ezswift
    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию О Русском на Атари-8

    Дело было давно и дело было в работе на ассемблере в Атарьке.
    Пыкались-Мыкались но сделали драйвер руссификации.

    Скоро сказка сказывается, да не скоро дело делается...
    Меня жутко раздражала ситуация - ВСЁ сделано и всё равно безвыходно!
    Нужен был другой взгляд на вещи.

    В общем, озаботился я созданием русскоязычной среды.

    Что сделано:
    1. Нашёл и пропатчил подходящий на 90% ДОС
    2. Нашел подходящий на 80% шрифт
    3. Нашел подходящее распределение памяти
    4. Нашел и пропатчил подходящий текстовый редактор
    5. Добавил статусную строку
    5. Придумал способ работы

    Глава 1. О шрифте.
    Для рабочей среды нужен шрифт не затрагивающий областей
    а) ПРОПИСНЫХ АНГЛИЙСКИХ - В Атари прописные - обычная вещь
    б) МАТСИМВОЛОВ - для работы с Языками программирования

    То-есть буквы размещены:
    СТРОЧНЫЕ - вместо английских строчных
    ПРОПИСНЫЕ - вместо ПСЕВДОГРАФИКИ
    ОСТАЛЬНЫЕ - где попало

    Глава 2. О ДОСе
    ДОС пропатчен чтобы его сообщения были в ПРОПИСНОМ виде
    Так же пропатчен и редактор

    Глава 3. О Бейсике
    Для работы с Бейсиком написал два батфайла: (запускаются с минусом впереди)
    -BON Включить Бейсик
    -BOF Выключить Бейсик

    (Встроенные команды BASIC ON и ВАSIC OFF не используются, так как портят терминал)

    Глава 4. Остальное
    Так как драйвер использует прерывание по прорисовке экрана и прерывания дисплейного листа, другие программы могут его работу переписать!

    Вот картинка:
    Нажмите на изображение для увеличения. 

Название:	RUS.png 
Просмотров:	194 
Размер:	10.9 Кб 
ID:	74269

    Вот файлик пользуйтесь
    RUSSIAN.atr.zip

    Вызов драйвера - RUD(или BAT-файлом), вызов редактора RED.
    (Это выдранный из ACTION редактор. Там вместо Ctrl+L и Ctrl+S, что для нас неприемлемо из-за размещения шрифта - Ctrl+Shift+R и Ctrl+Shift+W. (Read/Write).
    Выход - через монитор, то есть Ctrl+Shift+M(MONITOR), а затем D(DOS).)


    С НОВЫМ ГОДОМ! ДОЛОЙ КОРОВАВИРУС!
    zen
    Последний раз редактировалось ezswift; 20.12.2020 в 06:50.
    MAC и PC - это всего лишь периферия для Атари...
    130XE|XC12|CA2001|XF551|IDEPlus2.0|SIO2SD|SIO2IDE| RAM576XE+Covoх|SIO2PC|MAXFLASH8|MAXFLASH1|The Ultimate Cartridge|

  2. Эти 5 пользователя(ей) поблагодарили ezswift за это полезное сообщение:

    atariki (10.02.2021), BelaLugoci (20.01.2022), breeze (21.12.2020), Oleg N. Cher (23.01.2022), omegaone (24.12.2020)

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

  4. #2
    Member Аватар для BelaLugoci
    Регистрация
    13.01.2022
    Адрес
    г. Новосибирск
    Сообщений
    90
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, интересно, особенно индикация раскладки. Я правильно понимаю что вы сделали ЙЦУКЕН клавиатуру, но при нажатии в текст вставляете код перепрограммированной клавиши?

    Но есть вопросы:
    1) Имеет ли это смысл на системном уровне?
    2) Использовали ли вы уже имеющиеся английские символы вместо русских, например ABCEHKMOPTX?
    3) Я в своих программах перегружал всегда определенные символы и получал русский, это всегда не затрагивало любые другие программы
    4) ДОС - есть ли в этом смысл? Мне кажется тот кто сидит на Atari априори знает английский достаточно чтобы это не вызвало проблем.

  5. #3
    Activist Аватар для ezswift
    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здравствуйте, BelaLugoci !

    1. Как Вы может быть помните, Атари может как подключать, так и отключать различные области ОЗУ. Так работают все трансляторы. То есть на системном уровне нужно было бы русским шрифтом переписать область с интернациональным шрифтом. В этом случае НИЧТО в Атари не затрагивало бы русский шрифт. (Так делали Поляки для своего языка).
    2. Конечно я использовал максимум английских символов для написания русских.
    3. Общий размер шрифтового пространства всё равно 1KiB, даже если меняется один знак... Кстати, помните, что DUP.SYS - тоже стандартная программа. Полагаю так или иначе будет затронута.
    4. Руссификация в ДОСе идёт на уровне драйвера. Если драйвер стандартизован, то о руссификации можно уже вообще не заботиться.

    Я использовал DOS866, вместо KOI7/8 потому, что так привычней.
    Кроме этого, если драйвер упихать в картридж, то открываются новые возможности - буферы, драйверы принтера, манипуляции с "заменяемыми" областями памяти и пр.

    zen
    MAC и PC - это всего лишь периферия для Атари...
    130XE|XC12|CA2001|XF551|IDEPlus2.0|SIO2SD|SIO2IDE| RAM576XE+Covoх|SIO2PC|MAXFLASH8|MAXFLASH1|The Ultimate Cartridge|

  6. Этот пользователь поблагодарил ezswift за это полезное сообщение:

    BelaLugoci (28.01.2022)

  7. #4
    Member Аватар для BelaLugoci
    Регистрация
    13.01.2022
    Адрес
    г. Новосибирск
    Сообщений
    90
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ezswift, спасибо, я много вопросов по работе атари не знаю, было интересно от вас услышать ответы.

  8. #5
    Activist Аватар для ezswift
    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2BelaLugoci

    Я - не корифей.
    Просто, давно с Атари взаимодействую.

    Спрашивайте. Если вопрос меня интересует - отвечу .

    P. S. А почему у Вас ник венгерский?
    zen
    MAC и PC - это всего лишь периферия для Атари...
    130XE|XC12|CA2001|XF551|IDEPlus2.0|SIO2SD|SIO2IDE| RAM576XE+Covoх|SIO2PC|MAXFLASH8|MAXFLASH1|The Ultimate Cartridge|

  9. #6
    Member Аватар для BelaLugoci
    Регистрация
    13.01.2022
    Адрес
    г. Новосибирск
    Сообщений
    90
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    8 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почему-то никаких уведомлений о вашем ответе мне не было.

    Цитата Сообщение от ezswift Посмотреть сообщение
    P. S. А почему у Вас ник венгерский?
    давным давно, когда я впервые попал в интернет, мне сказали что нужно срочно выбрать себе ник, я не знал что выбрать и в памяти всплыл фильм "Эд Вуд" с Джонни Депом. Там Мартин Ландау играл роль актёра немого кино Белы Лугоши. В том или ином написании я пользуюсь этим ником уже 25 лет. Есть и другие ники, по настроению.

    Цитата Сообщение от ezswift Посмотреть сообщение
    Спрашивайте. Если вопрос меня интересует - отвечу
    Не получилось пока найти ответа на один из вопросов - можно ли практически и адекватно пользоваться "клонированием" PMG в рамках разных строк, чтобы увеличить их количество? То есть при пробеге строк лучом и отрисовке PMG например в верхней части экрана отрисовать тот же PMG но уже в нижней части экрана с изменением изображения и положения на экране? Собственно практический смысл: 1) для реализации многоцветных персонажей (4 игрока и 4 ракеты на одного персонажа), 2) увеличенное число элементов игры реализуемое через PMG.

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

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

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

Похожие темы

  1. Атари ассемблер
    от atariki в разделе Atari
    Ответов: 220
    Последнее: 31.03.2022, 07:41
  2. Игры Атари на русском языке
    от denpopov в разделе Atari
    Ответов: 12
    Последнее: 15.03.2022, 09:27
  3. Вопросы по Атари
    от Atari1974 в разделе Atari
    Ответов: 3
    Последнее: 20.04.2016, 16:14
  4. эмуляторы атари
    от ZEman в разделе Atari
    Ответов: 11
    Последнее: 19.05.2009, 12:50

Ваши права

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