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

User Tag List

Страница 19 из 56 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя
Показано с 181 по 190 из 560

Тема: Радиолюбительский компьютер "LEVEL"

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

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    поверь и не один,читал еще древний скан HD180-от хитачача, откуда вырос z8s и не только читал, ухаха.
    ты отличаешь максимальный прирост производительности CPU на одной частоте в одной линейке CPU, при смене ядра? или частный случай, где используются только оптимизированные под задачу команды?
    Наверно ты говоришь про среднюю производительность программы. Я же говорю про ускорение команд вывода графики. Важны только они, так как там много данных пересылаются.
    Последний раз редактировалось zx-kit; 20.01.2018 в 20:09.
    "L-256"

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

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

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    z180 стабильно выставит 0 на шину адреса A15-A8, эти команды и так, спецом введены, как и перенос портов, чтоб было меньше косяков, а такие "перембулы" их плодят.
    С этими инструкциями IN0 OUT0 …. все четко, а с IN A,(n) OUT (n),A и IN A,(C) OUT (C),A не все так однозначно. Опять же если не ошибаюсь. A7-A0 тут все четко, если не нужна 16-бит адресация.

    А A15-A8 будет выхватывать Acc или B регистр. Мы не используем в программе 16-битную адресацию, и в B регистре может быть что угодно (Acc понятно, как пример A <- F8. На шине адреса F8F8).
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #183
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Наверно ты говоришь про среднюю производительность программы. Я же говорю про ускорение команд вывода графики. Важны только они, так как там много данных пересылаются.

    да ты че, "крутой модульный-игровой"? а буду push'ить и pop'ить, так быстрей, на 14MГ и z80, ты "заманаешься", "чето" оптимизировать и копаться в коде, я уже молчу про то, как у тебя АY одиночный будет работать на z180 3,5 MГц без правки плеера. гыгы .

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

    Цитата Сообщение от OrionExt Посмотреть сообщение
    С этими инструкциями IN0 OUT0 …. все четко, а с IN A,(n) OUT (n),A и IN A,(C) OUT (C),A не все так однозначно. Опять же если не ошибаюсь. A7-A0 тут все четко, если не нужна 16-бит адресация.

    А A15-A8 будет выхватывать Acc или B регистр. Мы не используем в программе 16-битную адресацию, и в B регистре может быть что угодно (Acc понятно, как пример A <- F8. На шине адреса F8F8).
    при обращении к внутреннему, 8 бит порту , старшие адреса принудительно лягут в 0, если используются IN0 и им подобным, запись в любом случае произойдет в оба порта, если адреса портов идентичны внутренним z180. так правильней.

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

    Цитата Сообщение от zst Посмотреть сообщение
    Не я это предложил. Но идея мне понравилась. По крайней мере на будущее, надо предусмотреть возможность установки. Его маппер можно отключить. Пока можно на Z80 и DIP микросхемах сделать комп. Потом заменить Z80 на Z180, поставить быстрые дешифраторы портов и память и установить на частоту 20 MHz или даже 33 MHz.
    хорошо, теперь скажи какой кварц или генератор? ты собрался ставить, дабы питать сей чудный агрегат, от досточтимой и уважаемой копании 'Zilog', "животворящим клоком"?
    Последний раз редактировалось Totem; 20.01.2018 в 21:27.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    Ладно, бог с этими портами. Хотя если делать ZX ориентированный компьютер, тут без вариантов I/O – 16 бит. По поводу CPU без вариантов Z80. Z180 как дополнительный CPU. Хотя зная ZX-программистов, которые любили злоупотреблять фичами Z80, не многое ПО запустится на Z180.

    Я к чему Z180 предложил. Мне он интересен как камень. И где-то там в голове планирую его использовать на платформе MSX-EXT. Основное ПО для MSX писали японцы. Юзали японцы официальную документацию на Z80 и всякими фичами не злоупотребляли. Поэтому основная масса ПО замечательно работает на R800 (разновидность Z180). И то там два процессора Z80 и R800, которые могут переключаться на лету.

    Ну, в общем как то так
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  6. #185
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Ладно, бог с этими портами. Хотя если делать ZX ориентированный компьютер, тут без вариантов I/O – 16 бит. По поводу CPU без вариантов Z80. Z180 как дополнительный CPU. Хотя зная ZX-программистов, которые любили злоупотреблять фичами Z80, не многое ПО запустится на Z180.

    Я к чему Z180 предложил. Мне он интересен как камень. И где-то там в голове планирую его использовать на платформе MSX-EXT. Основное ПО для MSX писали японцы. Юзали японцы официальную документацию на Z80 и всякими фичами не злоупотребляли. Поэтому основная масса ПО замечательно работает на R800 (разновидность Z180). И то там два процессора Z80 и R800, которые могут переключаться на лету.

    Ну, в общем как то так
    ну наконец, хоть у одного, началось прояснение
    R800 в живую не видел, что то читал, общем нет опыта обращения совсем чтоб было еще понятней- если имею и располагаю "избытками железа", всегда помогу, если проект интересен,конечно. Старые форумчане -"до войн по замеру писюнов и платформ", соврать не дадут, а срачи-это не интресно.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    Коммутатор памяти в модульном компьютере "CHELYABINSK"

    Адресное пространство Z80 делится на 4 окна по 16 Кбайт.

    Номера и адреса окон:
    Окно номер 0 (00) - адреса 0000-3FFF
    Окно номер 1 (01) - адреса 4000-7FFF
    Окно номер 2 (10) - адреса 8000-BFFF
    Окно номер 3 (11) - адреса C000-FFFF

    Через каждое окно можно подключить одно из 16 устройств с памятью.

    Номера устройств записываются в порты:
    F4 - номер устройства с памятью в окне 0
    F5 - номер устройства с памятью в окне 1
    F6 - номер устройства с памятью в окне 2
    F7 - номер устройства/тип памяти в окне 3

    Устройство с памятью может содержать 256 страниц по 16 Кбайт памяти.

    Номера страниц записываются в порты:
    F0 - номер страницы памяти в окне 0
    F1 - номер страницы памяти в окне 1
    F2 - номер страницы памяти в окне 2
    F3 - номер страницы памяти в окне 3

    Одно устройство с памятью можно подключить в разные окна или в разных окнах подключить разные устройства с памятью.
    Последний раз редактировалось zx-kit; 15.03.2018 в 00:53.
    "L-256"

  8. #187
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    835
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может, стоит обратить внимание на ранние разработки спектрумов с возможностью запуска кп/м? Например, на Кворум.
    https://geektimes.ru/post/122762/
    http://atmturbo.nedopc.com/others/kvorum/kv_ports.htm
    Мне понравилась эта архитектура тем что есть возможность записи в нулевую страницу озу с блокировкой записи в последующем. Это намного лучше, так как даёт возможность запуска различных ос.
    ¡Un momento, señor fiscal!


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

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Может, стоит обратить внимание на ранние разработки спектрумов с возможностью запуска кп/м? Например, на Кворум.
    https://geektimes.ru/post/122762/
    http://atmturbo.nedopc.com/others/kvorum/kv_ports.htm
    Мне понравилась эта архитектура тем что есть возможность записи в нулевую страницу озу с блокировкой записи в последующем. Это намного лучше, так как даёт возможность запуска различных ос.
    В окно 0 можно подключить RAM. Осталось сделать блокировку записи.

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

    Вместо запрета записи можно записать это на картридж и подключить нужную страницу.
    "L-256"

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

    По умолчанию

    Добавлена блокировка записи в RAM:

    F0 - RAM MODE 0 (чтение и запись)
    F1 - RAM MODE 1 (только чтение)
    "L-256"

  11. #190
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    mmu нужен умный, к примеру следящий за z80 arm 180мгц, у которого есть карта, где и когда переключать банки, блокировать память итд
    будет самый быстрый mmu

Страница 19 из 56 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радиолюбительский компьютер "LEVEL"
    от zx-kit в разделе Для начинающих
    Ответов: 501
    Последнее: 30.04.2020, 09:46
  2. PUZZNIC+Level Editor 2016
    от Yuri80 в разделе Игры
    Ответов: 3
    Последнее: 01.05.2016, 13:55
  3. Радиолюбительский компьютер "СПЕКТР" - схема, плата
    от idc в разделе Несортированное железо
    Ответов: 0
    Последнее: 02.08.2011, 13:31
  4. Level 5
    от Arlekin в разделе Игры
    Ответов: 7
    Последнее: 29.09.2006, 17:24

Ваши права

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