User Tag List

Страница 88 из 91 ПерваяПервая ... 8485868788899091 ПоследняяПоследняя
Показано с 871 по 880 из 909

Тема: "ZX-8080" - Даунгрейд компьютера "Ленинград"

  1. #871

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При наличии исходников варианта для pmd85 можно было бы не беспокоить Славомира. Если упереться и потратить наверно неделю, то можно и без исходников пропатчить, но не для zx8080.

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

  3. #872

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну а версию от меня ппридетсо ждать еще долго

  4. #873

    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    928
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    73 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Глянул сайт о компьютере PMD85. Удивился большому количеству софта. Круто. Это альтернативный спектрумизм.
    Как на это смотрят орионщики, фаны специалиста? Может, их это заинтерисует.
    Кстати, память спека 48 на 8080 можно расширить до 128кБ не страничным способом, а с помощью рам-диска, как это сделано в советских компах.
    Последний раз редактировалось Smalovsky; 26.12.2021 в 23:35.
    ¡Un momento, señor fiscal!


  5. #874

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,711
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Та ладно в советских. А рамдиск в Бейсике 128 для Спека?

    Что значит работа драйвера всё равно поверх страниц. Или хотите сказать, что рам-диск не входит в адресное пространство?

    Дополнительную неадресуемую память можно было бы реализовать на Спеке через порты. Но не знаю, насколько легко это сделать технически.

  6. #875

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    можно было бы реализовать на Спеке через порты. Но не знаю, насколько легко это сделать технически.
    вопрос зачем?
    когда можно реализоать странично
    и это будет быстро и удобно

  7. #876

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,711
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну тоже верно. В памяти, с которой работать через порты, нельзя исполнить код.

    Так можно было бы организовать экранную память, но тогда лишаемся скорости и возможности использовать блочные операции.

    Так что да, только страницы.

  8. #877

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

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    на 8080 можно расширить до 128кБ не страничным способом,
    На i8080 можно стек выселить в отдельные 64кБ, причем их то как раз можно расширять и щелкать банками совершенно безболезненно, т.к. как раз там код так и так выполнятся не может.
    electronox necromancer

  9. #878

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    На i8080 можно стек выселить в отдельные 64кБ, причем их то как раз можно расширять и щелкать банками совершенно безболезненно, т.к. как раз там код так и так выполнятся не может.
    тут не помню а z80 так не можот?

    а еще можно на изичах сделать комп гарвардской архитектуры
    в том же zx next-е 91-го года
    команды по m1 читааютсо из одного места а данные из другого (в целях копирастии)

    вот только зачем?

    хотя эта фишка актуальнна ддля всяких кеширований
    но уверен можно ли такое на 8080

  10. #879

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    оффтоп про "гарвардскость"

    1. Идентификация цикла M1 есть не только у z80, но и у 8080 и 8085. Причем с z80 сложнее из-за префиксов.
    2. M1 недостаточно для простого разделения памяти программ и данных, придется привлекать пзу и каждой команде сопоставить признаки обращения к памяти команд или данных, причем отдельно для каждого цикла, т.к.:
    2.1. Операнды команд типа ld hl,data16 (непосредственная адресация) надо брать из памяти команд, а не данных.
    2.2. В некоторых командах (например ld (hl),data8) операнд надо взять из памяти команд и записать в память данных.
    [свернуть]
    Последний раз редактировалось ivagor; 31.12.2021 в 09:18.

  11. #880

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    2.1. Операнды команд типа ld hl,data16 (непосредственная адресация) надо брать из памяти команд, а не данных.
    ну щас все операнды будут читатсо из памети данных
    а из памети команд токо опкоды и префиксы

Страница 88 из 91 ПерваяПервая ... 8485868788899091 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросскомпилятор Си под 8080
    от vinxru в разделе Разное
    Ответов: 110
    Последнее: 27.05.2024, 23:06
  2. Z80 => 8080 адаптация
    от NEO SPECTRUMAN в разделе Программирование
    Ответов: 22
    Последнее: 22.06.2021, 18:12
  3. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54
  5. Где бы найти схему компьютера Ленинград-2?
    от Ne01eX в разделе Ленинград
    Ответов: 2
    Последнее: 27.06.2005, 11:58

Ваши права

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