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

User Tag List

Страница 6 из 100 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 992

Тема: Эмулятор терминала типа VT52

  1. #51
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Если загрузилось - дальше работает.
    Видимо, проблема в том, что ODT_Loader не ждёт завершения ответа эмулятора пульта PDP после передачи строки, а сразу передаёт следующую.

    Можно провести эксперимент - взять текст из файла HX Boot.odt, удалить символы имитации <LF> ( '¬' ) и копи-пастить построчно в терминал, посылая <LF> вручную ( клавишей '+' на доп.клавиатуре ). После копирования в терминал предпоследней строки файла HX Boot.odt нужно нажать <CR>.
    Всё должно сразу и без проблем загрузиться.

  2. #52
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Видимо, проблема в том, что ODT_Loader не ждёт завершения ответа эмулятора пульта PDP после передачи строки, а сразу передаёт следующую.
    Да вроде все успевает - ни разу не было признаков потерь.
    Скорости то дохера

    ---------- Post added at 18:56 ---------- Previous post was at 18:51 ----------

    Нет, все-таки есть пропуски.
    Думаю ждать ответа не нужно - просто увеличить задержку - иначе какой-нибудь ДВК вообще колом встанет
    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

  3. #53
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Да вроде все успевает
    Когда выходит сообщение "HX Boot-I-Cold boot.." - это уже работает первичный загрузчик.

  4. #54
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Когда выходит сообщение "HX Boot-I-Cold boot.." - это уже работает первичный загрузчик.
    До него как раз и не доходит.
    Похоже этот USBшный порт просто тупо накапливает в себе дохера символов и потом большой пачкой херачит их. Во всяком случае в сторону PC это очень сильно заметно в RT-11: делаешь DIR, долгая пауза, херакс - пол экрана мгновенно, пауза, еще пол экрана итд.

    ---------- Post added at 19:01 ---------- Previous post was at 18:59 ----------

    Потом если не лень будет - просто вставлю в 11/83 список загрузчик и буду обычной командой B грузить

    ---------- Post added at 19:06 ---------- Previous post was at 19:01 ----------

    Вобщем лень сейчас ковырять. SPFUN так делается:

    Код:
    .IF     EQ      MMG$T
            Mov     R1, @(R4)+              ; Report unit size
    .IFF
            MOV     HXCQE,R4
            MOV     R1,-(SP)
            CALL    @$PTWRD
    .ENDC
            Br      DONE
    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

  5. #55
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если мы хотим сохранить совместимость по исходным текстам с предыдущими версиями RT-11, то не годится строчка:

    Код:
    .DrBot HX, START, READ, FORCE=7
    Т.к. даже при компиляции в RT-11 V05.04 результат такой:

    Код:
    RT-11SJ  V05.04
    
    .MAC/NOOBJ HX
    P   611 000004                          .IIF    EQ      ...V3   .ERROR;?SYSMAC-E
    -Invalid c o n t r o l value - FORCE=7;
    ?MACRO-E-Errors detected:  1
    =HD3:HX
    
    .
    Совместимый вариант выглядит так:

    Код:
     .IIF EQ MMG$T  .BlkW 5
     .IIF EQ ERL$G  .BlkW 1
     .IIF EQ TIM$IT .BlkW 1
    
    .DrBot HX, START, READ
    Код:
    RT-11SJ  V05.04
    
    .MAC/NOOBJ HX
    
    .

  6. #56
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Совместимый вариант выглядит так
    Совместимости не получится. Как я уже писал выше, это не поможет драйверу правильно вызывать системные подпрограммы из вектора, а значит оно и не стоит того как минимум для всех mapped драйверов и всех которые используют прерывания.
    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. #57
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собственно, возвращаясь к теме терминала... Как бы это от него получить Alt Keypad в VT52? Верхний ряд (который в любом режиме <ESC>P-<ESC>R работает, а остальное шлет коды стрелок и еще чего-то).
    Еще при запуске отправляется код CTRL/Q, что не есть хорошо.
    А если еще отучить прогу (хотя ьы опционально) трогать лампочку NumLock (и периодически оставлять ее в таком состоянии за пределами программы) - было бы вообще отлично.
    При включении/выключении опционально break - стандартное поведение VT52/CM7209.
    Ну и пора уже подумать о <ESC>F
    Во губу раскатал
    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

  8. #58
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Собственно, возвращаясь к теме терминала... Как бы это от него получить Alt Keypad в VT52?
    Т.е. как-то иначе, нежели отправкой "\033=" и "\033>" ?

    Цитата Сообщение от form Посмотреть сообщение
    При включении/выключении опционально break - стандартное поведение VT52/CM7209.
    Т.е. при включении посылать BreakOff, а при выключении BreakOn или в обоих случаях посылать BreakOn-пауза-BreakOff ?


    Цитата Сообщение от form Посмотреть сообщение
    Еще при запуске отправляется код CTRL/Q, что не есть хорошо.
    Это я тоже заметил.


    Цитата Сообщение от form Посмотреть сообщение
    Ну и пора уже подумать о <ESC>F
    Осутствие правильных символов псевдографики в системных шрифтах Windows делает это невозможным для универсального текстового терминала.

    Через некоторое время в модульном API появится поддержка знакогенераторов с пользовательскими матрицами, но у меня есть только матрица для КСМ, а там псевдографика не такая как у VT52.

    С прицелом на будущее нужно заиметь матрицы всех 256 ячеек знакогенератора тех мониторов, поддержку отображения символов которых хотелось бы иметь в дальнейшем.



    Цитата Сообщение от form Посмотреть сообщение
    А если еще отучить прогу (хотя ьы опционально) трогать лампочку NumLock (и периодически оставлять ее в таком состоянии за пределами программы) - было бы вообще отлично.
    Относительно NumLock возможны следующие режимы работы терминала, задаваемые константами в файле Terminal.ini:

    1. Режим по умолчанию ( имитация клавиатуры 15ИЭ-00-013 )
    Код:
    KeyboardControlling = 1
    NumLockControlling  = 1
    NumpadSwapping      = 1
    Use_NumLock_as_PF1  = 0
    KeyboardControlling = 1 - терминалу разрешено имитировать нажатия клавиш пользователем.
    NumLockControlling = 1 - терминалу разрешено имитировать нажатие пользователем клавиши NumLock
    ( при KeyboardControlling = 0 и/или Use_NumLock_as_PF1 = 1 - игнорируется ).
    NumpadSwapping = 1 - разрешено переключение отбражения клавиш в зависимости от состояния лампочки NumLock

    .......... [NumLock горит] .................................. [NumLock не горит]:

    /

    Use_NumLock_as_PF1 = 0 - Не использовать клавишу <NumLock> для имитации клавиши <PF1>.


    2. Имитация клавиатуры VT52
    Код:
    KeyboardControlling = 1
    NumLockControlling  = 1  ( значение игнорируется )
    NumpadSwapping      = 0
    Use_NumLock_as_PF1  = 1
    В таком режиме клавиша <NumLock> в окне терминала используется для имитации клавиши <PF1>, а за пределами окна терминала - для переключения режимов NumLock, которые ни на что в терминале при этом влиять не будут.



    3. Плохой вариант
    Код:
    KeyboardControlling = 1
    NumLockControlling  = 1  ( значение игнорируется )
    NumpadSwapping      = 1
    Use_NumLock_as_PF1  = 1
    Если в предыдущем режиме установить NumpadSwapping = 1, то при возврате в окно термнала будет происходить переключение отображения блоков клавиш 15ИЭ-00-013 в зависимости то того, горит или нет лампочка NumLock ( при том, что изменить её состояние можно только перейдя из окна терминала в любое другое ).

    Идиотский вариант?

    Возможно, есть смысл принудительно отключать NumpadSwapping при установке Use_NumLock_as_PF1 = 1..
    Последний раз редактировалось Patron; 19.11.2012 в 15:26.

  9. #59
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Т.е. как-то иначе, нежели отправкой "\033=" и "\033>" ?
    Нет, именно это у меня не работает.
    Доп инфа - NumLock заставляю работать как Gold - без этого и keypad не нужен

    Цитата Сообщение от Patron Посмотреть сообщение
    Т.е. при включении посылать BreakOff, а при выключении BreakOn или в обоих случаях посылать BreakOn-пауза-BreakOff ?
    Проще в обоих случаях, но возможность если делать то отключаемую - иногда наоборот это мешает, а польза пожалуй только в автонастроке скорости подключения на мультиплексорах.

    Да, еще пожелание, чтобы запоминал после выходи жирность шрифта, индикатор Alt/Num (по русски не знаю как обозвать второе, первое на УКНЦ ДКЛ обзывается). И курсор высотой в строчную букву (как на родных VT) - это может и есть - просто не знаю

    Цитата Сообщение от Patron Посмотреть сообщение
    Осутствие правильных символов псевдографики в системных шрифтах Windows делает это невозможным для универсального текстового терминала.
    SecureCRT выбирает из системных (например Lucida console, Courier New) для основных символов, используемых в псевдографике - как минимум умеет рисовать рамочки и значок переполнения строки для EDT/KED. Правда это для VT1xx/VT2xx, но сути не меняет. А шрифт - это уже для полного счастья если свой делать с вариантами.

    Цитата Сообщение от Patron Посмотреть сообщение
    Через некоторое время в модульном API появится поддержка знакогенераторов с пользовательскими матрицами, но у меня есть только матрица для КСМ, а там псевдографика не такая как у VT52.
    VT52 и CM7209 найдем, 15ИЭ кто-нибудь подбросит поди - там вроде греческие буквы были.

    Цитата Сообщение от Patron Посмотреть сообщение
    С прицелом на будущее нужно заиметь матрицы всех 256 ячеек
    На VT52 никаких 256 нету
    Это всякие УКНЦы да КСМы наверное только умеют.

    Цитата Сообщение от Patron Посмотреть сообщение
    Относительно NumLock возможны следующие режимы работы терминала, задаваемые константами в файле Terminal.ini:
    У меня работает вот это: Use_NumLock_as_PF1 = 1 - то, что собственно требуется. Но циферки независимо от <ESC>= генерят что угодно кроме положенных име <ESC>?x кодов

    Цитата Сообщение от Patron Посмотреть сообщение
    2. Имитация клавиатуры VT52
    Код:
    KeyboardControlling = 1
    NumLockControlling  = 1  ( значение игнорируется )
    NumpadSwapping      = 0
    Use_NumLock_as_PF1  = 1
    Да, в точности так настроено.
    Выдвет циферки в данный момент. Вчера удавалось заставить выдавать <ESC> коды в виде <ESC>x из которых стрелочные соответствовали 4, 8, 2, 6, но это опять не то.

    А вроде когда-то еще в эмуляторе ДВК работало у меня все (хотя сейчас уже не вспомню насколько проверял).

    Цитата Сообщение от Patron Посмотреть сообщение
    Возможно, есть смысл принудительно отключать NumpadSwapping при установке Use_NumLock_as_PF1 = 1..
    По идее если NumLock используется как <GOLD> то переключать должен только код <ESC>= и <ESC>>. В любом случае, сейчас отцепил NumLock от голда, но NumLock переключает совсем не то:

    0 - (что так что эдак) 0, должно быть <ESC>?p
    1 - <ESC>e, должно быть <ESC>?q
    2 - <ESC>B, должно быть <ESC>?r
    3 - должно быть <ESC>?s
    4 - должно быть <ESC>?t
    5 - должно быть <ESC>?u
    6 - должно быть <ESC>?v
    7 - должно быть <ESC>?w
    8 - должно быть <ESC>?x
    9 - должно быть <ESC>?y
    . - должно быть <ESC>?n
    <Enter> - <ESC>?M

    ---------- Post added at 19:25 ---------- Previous post was at 19:19 ----------

    Сейчас попью чаю и сформулирую как мне видится набор возможностей VT52 на все случаи жизни
    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. #60
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Первая порция.
    Варианты/идеи будут в следующем посте.

    Скрытый текст

    Код:
    Итак, пойдем по порядку.
    
    Для начала за основу берем CM7209 - он у меня сейчас подключен к 11/83 и в случае чего
    легко проверить. Кроме того из тех, что мне попадались, он самый близкий по поведению
    к родному VT52.
    
    1. Терминал должен иметь следующие индикаторы (можно менять в зависимости от профиля
       или как минимум):
       POWER ON    - ;)
       LINE        - Терминал подключен (шлет в порт, принимает из порта). Возможность
                     переключения в offline - терминал шлет сам себе.
       HOLD SCREEN - Терминал в режиме HOLD SCREEN. Никакой связи с простановкой вывода.
       AUTO COPY   - Включен режим автокопирования на принтер
       AALT KEY    - Включен режим ALT Keypad
    
    2. Терминал должен уметь посылать BREAK в линию. Варианты: кортокий, до отключения.
       На родном VT52 не помню как, на CM7209 к примеру <BREAK> включает отправку,
       <SHIFT>+<BREAK> выключает. VT220 у меня просто шлет разовый.
    
    3. Звук на символ <BEL> длинный (запишу звук), регулируется громкость. Кроме того
       при печати любого символа в 72 колонке также раздается звук.
    
    4. Нажатие клавиш вызывает клик, писк короткий, громкость регулируется вместе с громкостью
       <BEL>.
    
    5. При достижении курсором правой границы экрана перевода строки не происходит. Новый печатный символ печатается поверх старого.
    
    6. Привключении терминал шлет короткий BREAK в линию (возможность отключения - иногда наоборот это мешает), при выключении не обязательно.
    
    7. При получении BREAK терминал печатает символ закраски знакоместа (точки в шахматном порядке, два соседних символа сливаются). То есть пока принимаются символы с ошибкой FRAME ERROR, терминал рисует эти символы. На практике это выглядит как печать строки (целой или частичной) из этих символов при отключении машины к кторой он подцеплен (в том числе если прицепить к PC).
    
    Управление экраном:
    
    <BEL>   - собственно он
    <BS>    - Курсор влево. Если в начале строки - ничего не делать.
    <HT>    - Установка курсора в ближайшую позицию вперед:
              8, 16, 24, ..., 72, 73, 74. 75, 76, 77, 78, 79 (символы по дороге не затираются)
    <CR>    - Курсов в начало строки.
    <LF>    - Курсор на строку вниз со скроллингом если в последней строке.
    
    Остальные CTRL-коды никак не отображаются на экране и не выполняют никаких действий.
    8 бит отрезается, символ <DEL> ничего не выводит (пока говорим только о профиле CM7209).
    Отдельного упоминания стоит <FF> - аналогично - ничего не выводит - это его стандартное поведение на терминале.
    
    <ESC> = - Переключиться в ALT Keypad
    <ECS> > - Переключиться в NUM Keypad
    <ESC> A - Курсор вверх на строку. Если уже в верхней - ничего не делать.
    <ESC> B - Курсор вниз на строку. Если уже в нижней - ничего не делать.
    <ESC> C - Курсор вправо. Если в последней колонке - ничего не делать.
    <ESC> D - Курсор влево. Если в первой колонке - ничего не делать.
    <ESC> F - Включить графику
    <ESC> G - Отключить графику
    <ESC> H - Курсов в начало экрана
    <ESC> I - Курсор на строку вверх. Если в первой - сдвинуть экран вниз.
    <ESC> J - Очистить экран от курсора до конца
    <ESC> K - Очистка от курсора до конца строки
    <ESC> Z - Запрос идентификации терминала
    
    <ESX> Y - Позиционирование курсора. Варианты настроек (не уверен что нужны):
              - запредельные координаты игнорить / позиционировать в конец
              - позиционировать на первую координату сразу по получении
                символа / после получения всей последовательности
              - непечатные (CTRL, DEL) символы игнорировать полностью всегда
                (в последовательности их не учитывать)
    
    <ESC> [ - Включение режима HOLD SCREEN
    <ESC> \ - Отключение.
    
    <ESC> ] - Включение COPY SCREEN - экран отправляется на принтер/лог, в линию шлется <DC3>,
              из линии буферизуется и на экран не попадает до окончания, по окончании шлется <DC1>
              и включается вывод.
    
    <ESC> ^ - Включить автокопирование на принтер (в лог)
    <ESC> - - Отключить (позже почитаю как точно эта фича работает)
    
    Ответ терминала на INQUIRE:
    
    <ESC>/K - VT52 без принтера
    <ESC>/L - VT52 с принтером
    [свернуть]


    ---------- Post added at 20:52 ---------- Previous post was at 20:38 ----------

    Теперь собственно идеи.
    Первое что напрашивается - профили настроек (чтобы одним движением руки выбрать нужный терминал)

    Переключаемые опции:

    • ответ на INQUIRE стандартные VT52 или <ESC>/Z (VT100 в режиме VT52) - 15ИЭ вроде именно так отвечает
    • писк в 72 колонке (15ИЭ)
    • автоперевод в конце строки (15ИЭ)
    • режим BLINK CTRL (15ИЭ) - CTRL символы не работают, а печатают мигающий символ который собственно CTRL+
    • FF стирает экран (УКНЦ)
    • программирование F-клавиш (УКНЦ)
    • цвет
    • тип курсора (в том числе моргающий, горящий, с инверсным символом)
    • DEL - печатный символ (прямоугольник, не сливается)
    • разные наборы граф режима или отсутствие такового
    • поддержка HOLD SCREEN
    • charset ENG, ENG+RUS, 8bit, <SI>/<SO>
    • разные наборы шрифтов
    • отработка <ESC>[?2l как NOP и снятие HOLD SCREEN (который включится по <ESC>[) если был выключен до этого
    • Keypad Enter - <ESC>H в NUM режиме
    • регулировка яркости как на терминале
    • поддержка передачи файлов (KERMIT, TRANSF)


    Возможность всяких фич - например строка статуса как в 15ИЭ с возможностью выставления опций в ней как в родном, с отключаемыми часами в ней итд.

    Экранные клавиатуры в стилях разных терминалов, оформление в стиле терминала

    Будут еще идеи - сюда же допишу, пока отвлекли...
    Последний раз редактировалось form; 20.11.2012 в 18:46.
    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 из 100 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. [Аукционъ] Клавиатура от терминала ЕС-7927
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 15.05.2012, 14:50
  2. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  3. Куплю клавиатуру КМ-035 для терминала СМ 7238
    от Kronshou в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 13.09.2010, 23:33
  4. C64 или C128 в качестве терминала под Linux
    от Vinnny в разделе Commodore 16/64/128
    Ответов: 6
    Последнее: 14.12.2007, 16:39
  5. Подгрузка pc-файла типа "codes" в эмулятор
    от maximk в разделе Эмуляторы
    Ответов: 15
    Последнее: 13.11.2006, 15:46

Ваши права

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