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

User Tag List

Страница 22 из 23 ПерваяПервая ... 181920212223 ПоследняяПоследняя
Показано с 211 по 220 из 225

Тема: Специалист. Ваши мысли?

  1. #211
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    USART может пригодиться для других вещей, а если его вообще нет?
    Так его и нет, потому что он в 8-ми разрядке и не нужен (точнее нужен только для мыши). Я уже 30 лет для межмашинной связи 8-ми разрядок использую последовательный интерфейс без всяких БИС. Использовать ВВ51 нужно только, если в одной из соединяемых машин есть прерывания.

    Вот набор подпрограмм для обмена по линии между двумя ЭВМ без прерываний, причём без всяких доп.деталей и со скоростью в 4 раза быстрее, чем может ВВ51. Какой смысл тогда "городить огород", т.е монтировать ВВ51 и ВИ53 (для формирования стандартного такта ВВ1), а также тратить ценную проволоку для передачи дополнительных сигналов стандартного последовательного интерфейса.

    А то, что ВВ51 это, якобы, стандарт - не волнует. Мы делаем что-то для результата, а не для соблюдения промышленных стандартов.

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


    Код:
    .
    ; Набор подпрограмм для обмена по линии 
    ; со скоростью 10 кб/сек (при такте 2.5 МГЦ)
    
    ;--------------------------------------------
    
    ;* приём байта с линии
    
    INB:	PUSH	HL
    	PUSH	DE
    	PUSH	BC
    	LD	BC,RETBAD
    	PUSH	BC
    	LD	DE,0
    	LD	C,E
    	LD	HL,PORT_B
    
    INB1:	LD	A,(HL)
    	OR	A
    	RET	P
    	RRCA
    	JP	C,INB1
    
    INB2:	DEC	DE
    	LD	A,D
    	OR	E
    	RET	Z
    	LD	A,(HL)
    	OR	A
    	RET	P
    	RRCA
    	JP	NC,INB2
    	LD	DE,1500H
    
    INB3:	LD	A,E
    	CPL
    	LD	E,A
    	LD	B,19H
    
    INB4:	DEC	B
    	RET	Z
    	LD	A,(HL)
    	RRCA
    	XOR	E
    	JP	P,INB4
    
    	LD	A,B
    	CP	D
    	LD	A,C
    	RLA
    	LD	C,A
    	JP	NC,INB3
    	JP	RETOK1
    
    ;--------------------------------------------
    
    ;* Вывод байта в линию
    
    OUTB:	PUSH	HL
    	PUSH	DE
    	PUSH	BC
    	LD	DE,0880H
    	LD	C,A
    	LD	A,E
    	LD	(PORT_C),A
    	LD	B,15
    OUTB1:	DEC	B
    	JP	NZ,OUTB1
    
    OUTB4:	LD	A,E
    	XOR	80H
    	LD	E,A
    	LD	A,C
    	RLA
    	LD	C,A
    	LD	B,12
    	JP	C,OUTB2
    	LD	B,5
    OUTB2:	LD	A,E
    	LD	(PORT_C),A
    OUTB3:	DEC	B
    	JP	NZ,OUTB3
    	DEC	D
    	JP	NZ,OUTB4
    
    	LD	B,2
    OUTB5:	DEC	B
    	JP	NZ,OUTB5
    
    	XOR	A
    	LD	(PORT_C),A
    	LD	B,10H
    	CALL	TIMB
    	CALL	RDLIN
    	JP	NC,RET_OK
    RETBAD:
    	POP	BC
    	POP	DE
    	POP	HL
    RETB1:	XOR	A
    	LD	(PORT_C),A
    	LD	A,(PORT_B)
    	AND	80H
    	SCF
    	RET			; CY=1
    
    ;--------------------------------------------
    
    RETOK1:	POP	HL
    RET_OK:	POP	BC
    	POP	DE
    	POP	HL
    	OR	A		; CY=0
    	RET
    
    
    ;--------------------------------------------
    
    RDLIN:	LD	A,(PORT_B)
    	OR	A
    	JP	P,RETB1
    	AND	1
    	RET
    [свернуть]


    Цитата Сообщение от alx32 Посмотреть сообщение
    А терминал с параллельным портом можно подключить без прослойки напрямую к шинам процессора, причём к любому компу...
    Не без прослойки. Прямо в шину входы выходы ВВ55 с другого компьютера не подключишь, - всё-равно нужен буфер, а проще и быстрее всего - та же ВВ55, работающая в режиме с использованием битов порта C в качестве упр.сигналов параллельного интерфейса.

    А без всяких БИС-ов, один свободный бит в любом порту почти в любой системе можно найти (при нужде используя один и тот же бит для разных целей). Например, в РК86, не считая целого свободного ППА DD14, есть и магнитофонный вход/выход и целый вообще неиспользуемый бит в ППА клавиатуры, а также ещё 8 пригодных для обмена битов в порту B ППА клавиатуры.
    Последний раз редактировалось barsik; 29.03.2018 в 19:21.

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

  3. #212
    Master Аватар для alx32
    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    849
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже что последние посты нужно отрезАть в отдельную тему...

    А применительно к РК... Так у него и так текстовый режим...
    А вот Специалисту или Ориону такая вещь не помешает. Особенно второму, потому как в редакторе sed под CP/M просто невозможно работать с медленной эмуляцией экрана 80х25...

  4. #213
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отделять думаю не стоит.

    Да нормально Специалист/Орион делает отработку экрана программно, и буквы большие и хорошо разбираемые.

    А если нуно очень быстро, ток терминал с последовательным интерфейсом.

    У меня тоже есть куча мыслей прибитого интерфейса к конкретному железу. Только один вопрос кто софт будет писать?
    Последний раз редактировалось OrionExt; 29.03.2018 в 19:48.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #214
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот как бы так пропатчить какой-нибудь Специалистовский бейсик, чтобы он мог работать с sd-bios: сохранять и загружать с SD-карты BAS файлы?
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  6. #215
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,164
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    70 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    А вот как бы так пропатчить какой-нибудь Специалистовский бейсик, чтобы он мог работать с sd-bios: сохранять и загружать с SD-карты BAS файлы?
    Очень хорошая мысль. Для лучшего пропатчивания необходимы как минимум исходники.

  7. #216
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Исходники бейсиков? Вроде были какие-то дизасмы. Откуда-то же бралась информация в этой теме
    http://zx-pk.ru/threads/23483-rodosl...a-580vm80.html
    да и куски кода там мелькают.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  8. #217
    Junior
    Регистрация
    27.06.2022
    Адрес
    г. Гданьск, Польша
    Сообщений
    13
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    rw6hrm можете ссылочку дать на схему дисковода на ВВ51?

  9. #218
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,151
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    oxy, журнал Моделист-Конструктор, 1989 год, номер 10, статья А. Женжеруха. Вместо кассеты - дискета. Скачать можно из архива, https://disk.yandex.ru/d/2cXr0ss1ksJ4j
    Последний раз редактировалось rw6hrm; 17.07.2022 в 19:58.

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

    Beaver (17.07.2022), oxy (20.07.2022)

  11. #219
    Junior
    Регистрация
    27.06.2022
    Адрес
    г. Гданьск, Польша
    Сообщений
    13
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может кто подсказать по каким адресам обычно подключалась 580ВИ53 к обычному Специалисту?
    Сколько софта под него есть сейчас?

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

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    oxy, журнал Моделист-Конструктор, 1989 год, номер 10, статья А. Женжеруха. Вместо кассеты - дискета. Скачать можно из архива, https://disk.yandex.ru/d/2cXr0ss1ksJ4j
    Спасибо. На сколько я понимаю эта схема для 8" дискет? Мне кажется только они такое могли выдержать.
    На современных сразу предупреждаю это работать не будет там АРУ чтения за такой огромный интервал усиление выкрутит так что к концу интервала будет белый шум из 0 и 1. Но если попробовать поднять скорость до 250Кбит/с и длину символа поставить короче может и заработает. Еще проблема в том что нет синхронизации - чтение надо сразу инициировать от индекса и читать/писать дорожку целиком - это куча памяти которой в РК или Специалисте нет.
    Но идея хаккерская!

  12. #220
    Junior
    Регистрация
    10.03.2006
    Адрес
    Прокопьевск
    Сообщений
    26
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет, это для 5,25 дискет схема
    Tauon PC-1, ZXDOS+, Ленинград-1, Пентагон-512

Страница 22 из 23 ПерваяПервая ... 181920212223 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Мысли о памяти
    от SfS в разделе Память
    Ответов: 28
    Последнее: 16.12.2006, 10:49
  2. мысли по написанию модуля эмуляции z80 на С
    от boo_boo в разделе Эмуляторы
    Ответов: 9
    Последнее: 24.01.2006, 19:28
  3. Странные мысли
    от acidrain в разделе Несортированное железо
    Ответов: 162
    Последнее: 18.08.2005, 09:21

Ваши права

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