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

User Tag List

Страница 32 из 183 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя
Показано с 311 по 320 из 1824

Тема: Эмулятор ДВК

  1. #311
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Если бы еще Titus сделал отдельно эмулятор 15-ИЭ на СОМ порт
    Зачем?

    Тут же промелькивали помимо моего 2 эмулятора 15ИЭ.

  2. #312
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Зачем?
    А зачем он в эмуляторе УКНЦ? в реале такого не было, а на ДВК был, вот зачем.

  3. #313
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    А зачем он в эмуляторе УКНЦ? в реале такого не было, а на ДВК был, вот зачем.
    Затем, чтобы смотреть игрушки написанные под ДВК.

  4. #314
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так для игрушек и так есть два КГД и КЦГД. Может я не правильно написал, я имел в виду фрязинский наверное или опять напутал.

  5. #315
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Так для игрушек и так есть два КГД и КЦГД. Может я не правильно написал, я имел в виду фрязинский наверное или опять напутал.
    Для игрушек есть все вместе. Интересно смотреть, как текстовые игрушки работают на том или ином терминале.

    Да, Фрязинский 15ИЭ.

    Кстати, вроде эмулятор VT52 Патрона должен с ком портом работать наверное.

  6. #316
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Кстати, вроде эмулятор VT52 Патрона должен с ком портом работать наверное.
    Работает pdp11+vt52 , соединял нуль модемным кабелем (простым).

    Кстати можно соединить TX+RX получится эхо на VT52
    Последний раз редактировалось MiX; 09.01.2014 в 23:20.

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

  8. #317
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Можно что-нибудь на LPT вывести? Точнее текст в ASCII и управление ASCIIшное ( CR+LF ) для принтера. Так-как в ИРПР инверсные сигналы то за одно и инвертировать для LPT программно.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Можно что-нибудь на LPT вывести?
    Нет, пока нельзя.

  10. #319
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Дорожка в формате IBM с маркерами 0xC2

    Попробовал недокументированную функцию форматирования дорожки в формате IBM с индексными маркерами 0xC2. Функция эта присутствует в КМД с прошивками -092, -093* и -255, в -091 её нет. Отформатировалось все нормально, но вот с чтением первого сектора проблема. Эта проблема есть в прошивке -091, но в более поздних её убрали. Вот кусок кода из прошивки:
    Код:
    ; Удостоверение в том, что попали на синхрозону
    7014$:	MOV	#3,32(R3)	; Счетчик для удостоверения
    7022$:	MOV	@R5,R0		; Считанное слово равно нулю?
    	BEQ	7032$		; Да
    	INC	R0		; Считанное слово равно 177777?
    	BNE	7066$		; Нет - не синхрозона
    7032$:	DEC	32(R3)		; Уменьшить счетчик
    	BNE	7022$		; Продолжаем дальше
    ; Поиск и ожидание маркера
    	CALL	7220$		; Дать команду на поиск маркера
    	MOV	#24,R0		; R0 = счетчик ожидания маркера
    	TST	@R4		; Линия ИНДЕКС активна?
    	BPL	7060$		; Нет
    	MOV	#764,R0		; R0 = счетчик ожидания для первого сектора
    7060$:	TSTB	@R4		; Маркер найден?
    	BMI	7074$		; Да
    	SOB	R0,7060$	; Цикл ожидания маркера
    ; Маркер не найден - на поиск нулей
    7066$:	TST	@R4		; Линия индекс активна?
    	BPL	6664$		; На пропуск нулей при неактивном ИНДЕКСЕ
    	BR	6756$		; На пропуск нулей при активном ИНДЕКСЕ
    ; Определение типа найденного маркера
    7074$:	TST	@R5		; Пропустить 0xA1A1
    Как видно из кода, если активна линия ИНДЕКС, то в качестве счетчика ожидания при поиске маркера используется значение 0764, если неактивна, то 024. Это нужно потому, что если попали на синхрозону перед индексным маркером 0xC2, то надо пропустить оставшиеся нули, 4 байта самого маркера, 50 байт промежутка и 12 байт синхрозоны перед заголовком первого сектора.
    Patron, хотелось бы узнать, какова длина ИНДЕКСА, сколько байт с начала дорожки. Соответственно, в чем проблема - линия ИНДЕКС уже неактивна в этой проверке, или значения 0764 слишком мало для ожидания.
    Во вложении программа форматирования диска в формате IBM, ну и сам образ диска.
    Вложения Вложения
    • Тип файла: rar fmtc2.rar (21.0 Кб, Просмотров: 116)

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    хотелось бы узнать, какова длина ИНДЕКСА
    Длина индекса 1000000 нс ( 1 мс ). В момент появления индекса номер текущего байта дорожки обнуляется. Увеличивается номер текущего байта дорожки каждые 32000 нс ( 32 мкс ).


    Цитата Сообщение от Alex_K Посмотреть сообщение
    Соответственно, в чем проблема - линия ИНДЕКС уже неактивна в этой проверке, или значения 0764 слишком мало для ожидания.
    Сейчас посмотрю, но кое-что можно сделать самостоятельно.

    Если добавить в файл MY.cfg включение дизассемблера:

    Код:
    [links]
    MY_CPU [DisAsm] > Debug
    
    
    [MY_CPU.ini]
    InitialStateOf[DisAsm]=1
    
    
    [Debug.ini]
    InitialStateOf[Log]=1
    То все команды, выполняемые процессором КМД, запишутся в файл Debug.log

Страница 32 из 183 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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