User Tag List

Страница 14 из 30 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 292

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

  1. #131

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

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    если и подключать дополнительно банки, то страницами по 64к.
    Страницы по 64 кбайт не очень удобно. Надо бы иметь общий участок памяти.

    Вот модель памяти для Z180 с настраиваемым менеджером в нем. Неплохо ложится на компиляторы Си с поддержкой банковой модели памяти.
    Код:
    ffffh
    4 кбайт min	- common
    ---
    .
    . 4 кбайт
    . ...		- bank
    . 56кбайт
    .
    ---
    4 кбайт min	- common
    0000h
    Нижний и верхний общий участок можно убрать в настройках менеджера.
    Последний раз редактировалось OrionExt; 07.07.2017 в 08:49.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  2. #132

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Надо бы иметь общий участок памяти.
    А зачем? Софта никакого нет с поддержкой этой модели. Проще RAM-диск сделать и через него обмен осуществлять. Например, как в ЮТ-88.

  3. #133

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

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    А зачем?
    Ну, хотя бы указатель стека хранить. А то щелкните 64 Кбайтами, а там пустота
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #134

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не совсем понял про указатель стека. Если стек хранить - другое дело. Но я не зря упомянул про ЮТ-88

  5. #135

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

    По умолчанию

    А что рам-диск, он в адресном пространстве ЦПУ не лежит. Как я понял обмен с ним идет через стек и порт 40H. Для хранения данных оригинальное решение, но программу в нем не запустить. Если мы об одном и том же рам-диске говорим.

    Речь ведь шла о страницах памяти в адресном пространстве ЦПУ.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  6. #136

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    За то, через него можно организовать обмен данными. А программу все равно не запустишь в нескольких страницах.

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

  8. #137

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну как не запустишь... Цельным куском, конечно, проблематично.
    Но делать вызовы процедур (функций) размещенных на разных страницах вполне возможно.
    В MSX есть такое понятие как "межслотовый вызов", а "слот" там та-же страница памяти суть и есть.
    Другое дело как скрестить ежа с ужом.

  9. #138

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,450
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    119 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    маленький оффтоп: а есть ли владельцы компа Altair?

  10. #139

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

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    А программу все равно не запустишь в нескольких страницах.
    Можно еще поверху ОС такую штуку накатать (это для MSX). Так сказать такой вариант менеджера памяти TSR. Есть готовая графическая библиотека для Турбо Паскаля 3.0, как некий модуль, загружаемый выше 64кб в среде TSR. Пишешь программку на Паскале в обычной ОС (макс 64 кб) и вызываешь графические функции из памяти выше 64 кб. Красота

    Так что и для CP/M (MSX-DOS1) память выше 64кб полезна.

    Чего только не придумывали, чтобы обойти ограничение в 64кб

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

    Да MSX-DOS1 - это по сути CP/M-2.2. Честно спионерили одни, а потом другие еще раз продали спионеренное известной компании (не ASCII).
    И первому пионеру, вторые трубу и барабан вручили за "работу" Исторический факт таки.
    Последний раз редактировалось OrionExt; 07.07.2017 в 18:20.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #140

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

    По умолчанию

    Цитата Сообщение от Шынни Посмотреть сообщение
    маленький оффтоп: а есть ли владельцы компа Altair?
    Долго думал, что ответить, вы видимо темой ошиблись.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

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

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

Эту тему просматривают: 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

Ваши права

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