User Tag List

Страница 12 из 34 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 337

Тема: Вопросы о Z84C00 и eZ80

  1. #111

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

    По умолчанию

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

  2. #112
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    "68 золотые", так и лежат поди ?
    А что им будет то? Они-ж золотые. Только дорожают. Но не будем о грустном.

  3. #113

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

    По умолчанию

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

  4. #114

    Регистрация
    25.11.2015
    Адрес
    г. Москва
    Сообщений
    192
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    14 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Bolt, а как примерно на данный момент выглядит выбранная архитектура? MMU на плис остаётся или у eZ80 своих возможностей хватается для защищённой многозадачности? Он умеет бить по рукам 16 разрядным процессам когда они лезут в порты, иными словами вызывать обработчик чтобы подсунуть программе ожидаемые циферки?
    Вряд ли есть смысл делать многоуровневую таблицу трансляции, это потребует полноценный TLB и одновременный поиск по всем его записям. А если после записи в порт из таблицы страниц процесса вытащить реальный физический адрес в теневой регистр не дав процессору до этого обратится к памяти, то можно будет от программы вообще скрыть реальные физические адреса. При 8 разрядном номере страницы, 16 разрядных записях в таблице процесса с атрибутами R и W останется 14 бит на номер страницы в системе, можно будет изолировать друг от друга несколько процессов монстров по 4Мб. Для эмуляции устройств возможно нужна будет таблица флагов на каждый порт, какой из них вообще игнорировать, а где вызвать обработчик исключения чтобы он изобразил требуемое устройство для процесса. Может для каких-то страниц нужна будет таблица точек останова, чтобы перехватывать обращения только к некоторым подпрограммам, если мы не хотим имитировать устройство на уровне портов.

  5. #115

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

    По умолчанию

    Цитата Сообщение от blackmirror Посмотреть сообщение
    Bolt, а как примерно на данный момент выглядит выбранная архитектура? MMU на плис остаётся или у eZ80 своих возможностей хватается для защищённой многозадачности? Он умеет бить по рукам 16 разрядным процессам когда они лезут в порты, иными словами вызывать обработчик чтобы подсунуть программе ожидаемые циферки?
    Вряд ли есть смысл делать многоуровневую таблицу трансляции, это потребует полноценный TLB и одновременный поиск по всем его записям. А если после записи в порт из таблицы страниц процесса вытащить реальный физический адрес в теневой регистр не дав процессору до этого обратится к памяти, то можно будет от программы вообще скрыть реальные физические адреса. При 8 разрядном номере страницы, 16 разрядных записях в таблице процесса с атрибутами R и W останется 14 бит на номер страницы в системе, можно будет изолировать друг от друга несколько процессов монстров по 4Мб. Для эмуляции устройств возможно нужна будет таблица флагов на каждый порт, какой из них вообще игнорировать, а где вызвать обработчик исключения чтобы он изобразил требуемое устройство для процесса. Может для каких-то страниц нужна будет таблица точек останова, чтобы перехватывать обращения только к некоторым подпрограммам, если мы не хотим имитировать устройство на уровне портов.
    одобряю энтузаззим, камень на многое способен, но особо не "бьет по рукам", только на типо LDI , собственно , там и cpm есть и rtos,

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

    Цитата Сообщение от blackmirror Посмотреть сообщение
    eZ80 своих возможностей хватается для защищённой многозадачности?
    не совсем, но при желании можно сделать 64 кб штук 8, но это только осложнит задачу

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

    Цитата Сообщение от Totem Посмотреть сообщение
    ожно будет изолировать друг от друга несколько процессов монстров по 4Мб.
    он сам монстр, ему 4МБ мало, да ине забудь, что у тебя будет -64K c 0000h, если очень сильно лениться

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

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

  6. #116

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    blackmirror, MMU на ПЛИС конечно остаётся, в eZ80F91 вообще ничего подобного нет, кроме 4 программируемых chip select. В других модификациях было, но они уже obsolete.
    Многоуровневая таблица трансляции не нужна, будет простая одноуровневая трансляция адреса логический-физический, плюс защита памяти и портов. На основе этой защиты несложно реализовать программную эмуляцию железа Спектрума, скорости eZ80 должно хватить.
    ПЛИС также будет "видеокартой". Каждая задача формирует в памяти свою картинку, видеокарта это всё накладывает друг на друга ("окна"), и выводит на VGA.
    Точки останова интересная мысль, надо подумать как это сделать, ПЛИС тоже не мгновенно сигналы обрабатывает.

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

    Цитата Сообщение от Totem Посмотреть сообщение
    одобряю энтузаззим, камень на многое способен, но особо не "бьет по рукам", только на типо LDI , собственно , там и cpm есть и rtos,
    А что там на LDI? Я видимо не дочитал...
    Цитата Сообщение от Totem Посмотреть сообщение
    все уже написано, лет 9 назад )
    Что именно?

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

    И если оно написано - где оно?! Почему о нём ничего не слышно?

  7. #117

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

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    blackmirror, MMU на ПЛИС конечно остаётся, в eZ80F91 вообще ничего подобного нет, кроме 4 программируемых chip select. В других модификациях было, но они уже obsolete.
    Многоуровневая таблица трансляции не нужна, будет простая одноуровневая трансляция адреса логический-физический, плюс защита памяти и портов. На основе этой защиты несложно реализовать программную эмуляцию железа Спектрума, скорости eZ80 должно хватить.
    ПЛИС также будет "видеокартой". Каждая задача формирует в памяти свою картинку, видеокарта это всё накладывает друг на друга ("окна"), и выводит на VGA.
    Точки останова интересная мысль, надо подумать как это сделать, ПЛИС тоже не мгновенно сигналы обрабатывает.

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


    А что там на LDI? Я видимо не дочитал...
    Что именно?

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

    И если оно написано - где оно?! Почему о нём ничего не слышно?
    ну сходите уже на офицальный зилог, там за эти годы копать не перекопать.

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

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

  8. #118

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    - Для эмуляции устройств возможно нужна будет таблица флагов на каждый порт
    - все уже написано, лет 9 назад )
    - Что именно?
    - ну сходите уже на офицальный зилог, там за эти годы копать не перекопать.

    Что, блять, я должен накопать на этом официальном зилоге?! О чём вообще речь идёт? О таблице флагов? О бьющем по рукам LDI?
    И тут добивает:

    - надо вас еще при svgа растреливать, но тогда это было неимоверно круто, по четвртям экран пилить, ну не 89 -92 )
    Что по четвертям пилить? Что было круто? Что такое "89-92"? Вес? Длина? Модель трактора?

    (хотел продолжить мысль, но тут остановлюсь, потому что меня за оскорбления забанят)

  9. #119

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

    По умолчанию

    тупо с дма ея80 набпросает в ваши окна, быстрее чем 286, ну и все=320x240x8
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  10. #120

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    тупо с дма ея80 набпросает в ваши окна, быстрее чем 286, ну и все=320x240x8
    Автомобиль расчёску в яме, 17, в прошлом году4 =актив.. Антогн на вскидку в прочее, сам зачем?

Страница 12 из 34 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ZX Spectrum на eZ80
    от SAVC в разделе ZX Концепции
    Ответов: 4
    Последнее: 20.04.2016, 12:30
  2. Zetnix eZ80 project
    от Totem в разделе Разный софт
    Ответов: 44
    Последнее: 22.11.2011, 23:44
  3. eZ80 - TEST!!!
    от Black_Cat в разделе Несортированное железо
    Ответов: 0
    Последнее: 17.10.2009, 18:25
  4. eZ80
    от icebear в разделе Несортированное железо
    Ответов: 0
    Последнее: 17.06.2005, 18:22

Ваши права

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