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

User Tag List

Страница 29 из 30 ПерваяПервая ... 252627282930 ПоследняяПоследняя
Показано с 281 по 290 из 292

Тема: Компьютер для CP/M. Формулировка ТЗ.

  1. #281
    Member
    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    128
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    M80, видно, что вы нифига не педагог. Надо сначала похвалить, а потом указывать на недостатки Иначе никто не захочет стремиться к лучшему
    Это точно, не педагог.)) Конечно, всё это похвально и я вообще удивляюсь активности в этой области. Это не критика, это намёк на возможное улучшения производительности.))

  2. #282
    Master
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    904
    Спасибо Благодарностей отдано 
    200
    Спасибо Благодарностей получено 
    144
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну так у меня всё ещё впереди. Нельзя же требовать у первоклассника решать дифуры )

  3. #283
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от M80 Посмотреть сообщение
    Определив макрос, Вы уже можете вместо rst писать что то более осмысленное.
    какой макрос то? rst экономят часть процедур, например печать символов.

  4. #284
    Master
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    904
    Спасибо Благодарностей отдано 
    200
    Спасибо Благодарностей получено 
    144
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Шынни Посмотреть сообщение
    какой макрос то
    M80 назвал rst "суровым" и недостаточно наглядным. В принципе я с ним согласен, только определять макросы для программки в 100 байт мне показалось делом излишним. И я прошу не заострять на этих мелочах внимание.

  5. #285
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хоспаде. учитесь читать сырки.

  6. #286
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    ... только определять макросы для программки в 100 байт мне показалось делом излишним.
    Ну, использование rst оно достаточно своеобразно вообще, переопределять его макросом, на мой взгляд, только лишний сумбур вносить.
    А что до 0Dh/0Ah, так оно вообще на уровне рефлексов в голове в CR/LF "конвертируется". Равно как 30h/41h/61h

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

  8. #287
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    А если сделать графический режим 320x240 в развертке VGA 640x480 60 Гц и текстовой режим 30x80 со знакогенератором размером 8х16, Z80 на частоте 6 MHz. Первые 16К можно совместить под ПЗУ и графический видеорежим. Надо предусмотреть копирование из ПЗУ в ОЗУ и отключение ПЗУ и графики. Текстовой режи для CP/M, а графический для переделки игр с ZX Spectrum для устранения клешинга атрибутов.
    Графический режим я знаю как сделать, а как управлять аппаратным текстовым ? Адреса включения-выключения и буфера символов-атрибутов. Что еще понадобится для CP/M в плане графики и памяти ?
    Можно попробовать разработать на микросхемах логики и статическом ОЗУ.
    Последний раз редактировалось zx-kit; 27.12.2017 в 18:22.
    "L-256"

  9. #288
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно, примерно этим сейчас и занят. Но пол-работы не показывают
    Если не требуется одновременно текст и графика как в "Корвете", то можно сделать совмещенную "видеокарту" как в "Арго" (причем ВГ-шка тут совсем необязательна).
    Суть уже не раз описывали - текстовый буфер заполняется возрастающими кодами, а огромный загружаемый "знакогенератор" является графической памятью.
    В текстовом режиме соотв. наоборот - текстовый буфер под текст, а гаф. память под знакогенератор с кучей наборов символов как бы нахаляву возможно даже разноцветных в пределах знакоместа
    electronox necromancer

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

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    Суть уже не раз описывали - текстовый буфер заполняется возрастающими кодами, а огромный загружаемый "знакогенератор" является графической памятью.
    В текстовом режиме соотв. наоборот - текстовый буфер под текст, а гаф. память под знакогенератор с кучей наборов символов как бы нахаляву возможно даже разноцветных в пределах знакоместа
    Причем и второй (текстовый) режим можно использовать для вывода огрубленной графики если знакогенератор заполнить не "рисунками символов", а чанками - типа как псевдографика, но по факту просто набор разнообразно заполненных точками знакомест (при знакогенераторе в 256 символов и знакоместе 8х8 размер чанка составит 2х2 точки, т.е. огрубление всего то в 2 раза). При этом для вывода такой графики получается существенное преимущество: каждый кадр требует модификации в N раз меньшего объема ОЗУ (N=количеству строк в знакоместе), что уже наконец то даст нам возможность поиграть в DOOM на Корвете.

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

    Цитата Сообщение от zst Посмотреть сообщение
    Графический режим я знаю как сделать, а как управлять аппаратным текстовым ? Адреса включения-выключения и буфера символов-атрибутов. Что еще понадобится для CP/M в плане графики и памяти ?
    Можно попробовать разработать на микросхемах логики и статическом ОЗУ.
    Адреса включения-выключения - это что имеется в виду? Начальный адрес текстового экрана в ОЗУ SRAM-ины? Если это оно, то это очень нужная фича, т.к. позволит иметь несколько планов/экранов между которыми можно моментально переключаться - хоть для "рисования", хоть для работы нескольких консолей (т.е. нескольких приложений - каждое со своей консолью), если это не оно, то многоэкранный текстовый мод нужно добавить. Также, если такое возможно (например если в видеоадапторе стоит микроконтроллер как у Freddy) не был бы лишним скроллинг задаваемого пользователем окна (для каждого экрана - свой размер окна) во все стороны.

    Хост будет иметь возможность писать/читать непосредственно в видеоОЗУ, или он его будет позиционируемо заполнять через некий канал ввода (как например терминальных вариантов)?
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  11. #290
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Не хватит комбинаций битов в одном байте. В символе может быт только 8 чанков. Поэтому их размеры будут больше. Наверно символьный экран лучше сделать в разрешении 640х350 85 Hz и размер символа 8х14 точек. А рисовать проще в графическом режиме 320x240 с адресацией типа Ориона и Специалиста, но с адреса 0, двумя экранами и режиме рисования одним цветом + прозрачный.

    Продолжать обсуждение моего варианта компьютера с CP/M можно в другой теме
    Последний раз редактировалось zx-kit; 28.12.2017 в 16:23.
    "L-256"

Страница 29 из 30 ПерваяПервая ... 252627282930 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Посоветуйте компьютер для сборки!
    от Demige в разделе Для начинающих
    Ответов: 16
    Последнее: 17.02.2012, 18:07
  2. Куплю FDD для Atari XL/XE или в комплекте компьютер+дисковод
    от Нrundel в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.01.2007, 13:06
  3. Лучший компьютер.
    от Shiru в разделе Зарубежные компьютеры
    Ответов: 12
    Последнее: 22.05.2005, 14:01

Ваши права

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