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

User Tag List

Страница 8 из 8 ПерваяПервая ... 45678
Показано с 71 по 78 из 78

Тема: Железо под CP/M-80

  1. #71
    Member Аватар для alexeilm
    Регистрация
    25.12.2008
    Адрес
    Владивосток
    Сообщений
    114
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Использовать E8CA - невозможно, т.к. не соответсвует "соглашению".
    Адреса системы могут быть ТОЛЬКО кратны страницам по 256 байт.

    Выложил для 2.2 (пост ранее).
    Попробуй CP/M 3 на Орионе...
    Вообще-бы посмотреть это на реальном железе...
    Последний раз редактировалось alexeilm; 15.09.2012 в 17:43.
    iMac + A1200 (Blizzard 1230 IV-33Mhz + Blizzard SCSI-2 IV, 98Mb Fast RAM, Indivision), для всего остального - Altera DE1

  2. #72
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alexeilm Посмотреть сообщение
    Выложил для 2.2 (пост ранее).
    Попробуй CP/M 3 на Орионе...
    Вообще-бы посмотреть это на реальном железе...
    Загрузился (правда, в эмуляторе) и понял что я не знаю чего бы такого эдакого посмотреть в CPM3.
    Что там интересненького? В двух словах.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  3. #73
    Member Аватар для alexeilm
    Регистрация
    25.12.2008
    Адрес
    Владивосток
    Сообщений
    114
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Со стороны интерфейса - пожалуй быстрота работы и расширенные возможности команд.
    Изнутри - физическая поддержка секторов, например 512 байт.
    Размер диска до 512 мегабайт.
    Поддержка штампа даты времени.
    Прямая поддержка мэнеджеров памяти.
    В той версии, что загрузил, поддержки памяти нет.
    В общем много чего.
    iMac + A1200 (Blizzard 1230 IV-33Mhz + Blizzard SCSI-2 IV, 98Mb Fast RAM, Indivision), для всего остального - Altera DE1

  4. #74
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    206
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    В инсталляторах задавался тип терминала, а это не только размер экрана это ещё и управляющие esc-последовательности. Драйвер для консоли я бы предложил сделать двухуровневый. Первый уровень (базовый) понимает лишь несколько управляющих кодов. А загружаемый драйвер поддерживает эмуляцию конкретного терминала.
    Подниму старую ветку обсуждения, чтобы не плодить новых:

    Вопрос всем знатокам: в каких CP/M-компах (помимо спектрум-совместимых, типа АТМ или Профи) использовался по дефолту терминал VT-52?
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  5. #75
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Подниму старую ветку обсуждения, чтобы не плодить новых:

    Вопрос всем знатокам: в каких CP/M-компах (помимо спектрум-совместимых, типа АТМ или Профи) использовался по дефолту терминал VT-52?
    Orion-128 и Orion-ПРО, причем не только в CP/M, но и Мониторе(стартовом ROM-BIOS). Базовые коды (управление и позиционирование курсором, перенос и удаление и вставка строк и их части) совпадали, а расширения (например управление цветностью, курсорами, окнами) - отличались от стандарта (собствено, в стандарте пасширения прописаны функционально бедно и поэтому на большинстве 8-биток расширения VT52 каждый городил как хотел).

    Вот что я в свое время составил по совместимости базовых функций:

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


    Код:
    /*				VT52 compliant codes
    				====================
    
    			Orion Monitor-2		Orion CPM (ACPM)	MYZ80 CPM.EXE
    			---------------		----------------	-------------
    
      01h			------------		------------		HOME
      04h			------------		------------		CLS+HOME
    
      07h			BELL			BELL			BELL
    + 08h			cursor LEFT		cursor LEFT		BACKSPACE
    + 09h			TAB			TAB			TAB
    + 0Ah			LF 			LF			LF
      0Bh			------------		------------		cursor UP
      0Ch			HOME			------------		CLS
    + 0Dh			CR			CR			CR
      
      18h			cursor RIGHT		cursor RIGHT		CLREOLN
      19h			cursor UP		cursor UP		-----------
      1Ah			cursor DOWN		cursor DOWN		CLS+HOME
    
      1Eh			------------		------------ 		HOME
    + 1Fh			CLS+HOME		CLS+HOME		CR+LF
    
    + 7Fh			INVERSE			------------		-----------
    
    + 1Bh+34h='4' 		------------		LineWrap ON		-----------
    + 1Bh+35h='5' 		------------ 		LineWrap OFF		-----------
    + 1Bh+36h='6' 		------------		Inverse ON		-----------
    + 1Bh+37h='7' 		------------ 		Inverse OFF		-----------
    
      1Bh+3Ah=':' 		------------		cursor ON		CLS
      1Bh+3Bh=';' 		------------ 		cursor OFF		CLS
    
    + 1Bh+41h='A'		cursor UP					cursor UP
    + 1Bh+42h='B'		cursor DOWN					cursor DOWN
    + 1Bh+43h='C'		cursor RIGHT					cursor RIGHT
    + 1Bh+44h='D'		cursor LEFT					cursor LEFT
    + 1Bh+45h='E'		CLS			CLS			CLS+HOME
    
    + 1Bh+48h='H'		HOME			HOME			HOME
      1Bh+49h='I'		------------		set/get ActiveScreen	reverse LineFeed
    + 1Bh+4Ah='J'		CLRREOSCR		CLRREOSCR		CLRREOSCR
    + 1Bh+4Bh='K'		CLREOLN			CLREOLN			CLREOLN
      1Bh+4Ah='L'		------------		INSROW			INSROW
      1Bh+4Bh='M'		------------		DELROW			DELROW
    
      1Bh+52h='R'		------------		set cursor height	DELROW
    
    + 1Bh+59h='Y'+X+Y	cursor position		cursor position		cursor position
    
      1Bh+64h='d'		------------		-----------		CLRBOSCR
      1Bh+65h='e' [		------------		-----------		cursor ON
      1Bh+66h='f'		------------		-----------		cursor OFF
    
      1Bh+6Ah='j'		------------		-----------		save cursor
      1Bh+6Bh='k'		------------		-----------		restore cursor position
      1Bh+6Ch='l'		------------		-----------		clear line
    
      1Bh+6Fh='o'		------------		-----------		CLRBOLN
    + 1Bh+70h='p'		------------		-----------		Inverse ON
    + 1Bh+71h='q'		------------		-----------		Inverse OFF
    
    + 1Bh+76h='v'		------------		-----------		line wrap on
    + 1Bh+77h='w'		------------		-----------		line wrap off
    [свернуть]

    а во вложении полный перечень Орионовских кодов VT-52 для CP/M Ориона-128 (в Орионе-ПРО родили еще более несовместимое по расширениям т.к. это другой коллектив)

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

    Таблицы в свое время составлял для того, чтобы написать экранный 2-панельный командер, работающий во всех реализациях VT-52. Получилось, корректно работало даже в Hyperterm WinXP (он умеет сокращенный VT52 - можно в настройках выставить) подключенному по rs-232 к реальному Ориону-128, хотя и пришлось командер специально для Hyperterm урезать до экрана 80х24 (в Орионе 80х25).

    Кстати, интересовала бы анлогичная таблица совместимости и для ATM.
    Вложения Вложения
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #76
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    206
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Кстати, интересовала бы анлогичная таблица совместимости и для ATM.
    Она есть здесь:
    http://atmturbo.nedopc.com/inf/bios_cpm.htm
    или здесь:
    http://atmturbo.nedopc.com/inf/books/bios/bios.zip
    в разделах 9.1 (экранный драйвер) и 9.2 (управляющие последовательности)

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

    Цитата Сообщение от Error404 Посмотреть сообщение
    Orion-128 и Orion-ПРО, причем не только в CP/M, но и Мониторе(стартовом ROM-BIOS).
    А в зарубежных CP/M-машинах где VT-52 использовался?
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

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

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

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    А в зарубежных CP/M-машинах где VT-52 использовался?
    MSX - VT52. VT52 как и другие стандарты терминалов достаточно специфичны в нюансах. Во основном придерживаются основных команд (хотя подозреваю они те же как и на VT100). А вообще каждая уважающая себя контора-писатель софта под CP/M давала либо инсталлятор под терминал или подробно в текстовом файле описывала, что и где настроить под нужный терминал.

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

    Тут нужно смотреть на хотелки программы под сп/м, а не на возможности терминала, коих была тьма тогда.

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

    А таблицы совместимости – это прекрасно. Но спектрумистам надо вразумить, что земля крутится не вокруг ZX. И нет единого-стандарта даже в терминалах, как бы вам хотелось (и мне тоже)

    просто так

    А вообще. Ничего плохого о АТМ. Просто по последним судя постам мега улучшайзенга – больше набокопорили, чем стабилизировали старые проблемы. И мега новых наплодили.

    Помнится в 90 это был флагман ZX. Но эти шифровальные микрухи свели все на нет. И для и меня тоже. Когда стал вопрос купить ATM или видео карту РС, выбор был очевиден, видео PC.
    [свернуть]
    Последний раз редактировалось OrionExt; 05.12.2017 в 17:12.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #78
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    хотя подозреваю они те же как и на VT100
    Если речь о том, что VT100 совместим с VT52, то это не так. Они совсем не похожи.

    Вот VT52:
    https://en.wikipedia.org/wiki/VT52#Standard_commands

    VT100 это примерно ANSI:
    http://www.termsys.demon.co.uk/vtansi.htm

    Вектор-06ц в МикроДОС-е тоже эмулирует VT52.
    Больше игр нет

Страница 8 из 8 ПерваяПервая ... 45678

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

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

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

Похожие темы

  1. Вектор-06Ц: Железо
    от svofski в разделе Вектор
    Ответов: 262
    Последнее: 27.04.2022, 07:30
  2. Железо от NedoPC
    от CHRV в разделе Новодел
    Ответов: 116
    Последнее: 15.05.2012, 23:24
  3. Современное железо
    от Example626 в разделе Несортированное железо
    Ответов: 50
    Последнее: 26.10.2008, 15:48
  4. Про всякое железо...
    от Sayman в разделе Несортированное железо
    Ответов: 26
    Последнее: 21.04.2008, 05:10
  5. Железо УКНЦ
    от Sonic в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 26.07.2007, 10:39

Ваши права

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