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

User Tag List

Страница 1 из 11 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 104

Тема: Аппаратное обеспечение ОС

  1. #1
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Аппаратное обеспечение ОС

    Ёлки-палки, кажется я наконец-то понял БК! =)
    И в принципах своей "концепции" он безусловно прав в отношении _развития_ платформы. Другое дело, что если развивать и наворачивать, то в определённый момент всплывёт вопрос, "а что тут делает Z80?" И мертвый Z380 и вещь-в-себе eZ80 эту проблему не решат. В принципе, можно было бы попытаться делать свою корку, переписывая T(V)80 и сделав возможность аппаратной виртуализации Z80(тут, в отличие от Химеры-или-как-её-там, не будет кучи аппаратных спеков, а бОльшую роль будет играть софт), но объём усилий на это весьма велик, а окупиться они скорее всего не смогут даже самоудовлетворением =\
    Последний раз редактировалось NovaStorm; 16.02.2011 в 16:52.

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

  3. #2
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    если развивать и наворачивать, то в определённый момент всплывёт вопрос, "а что тут делает Z80?" И мертвый Z380 и вещь-в-себе eZ80 эту проблему не решат
    откуда такие умозаключения? На CPC вон даже гуй и софтовую многозадачность обычный Z80 тянет . А у нас аппаратная многозадачность, где процессору вааще практически ничего делать не надо, т.е. загруженность раз в 10000 меньше, а тактовая раз в 10-20 больше, не говоря уже о команде за такт на eZ80. Да на Хiмеr'е теоретически можно 10-20 таких CPC запустить одновременно и все они будут работать со скоростью сопоставимой оригиналу

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    В принципе, можно было бы попытаться делать свою корку, переписывая T(V)80 и сделав возможность аппаратной виртуализации Z80
    Да, для soft core cpu можно автоматизировать сохранение не токо портов, но и регистров CPU. Это позволит легко уменьшить квант времени в реалтайм многозадачности с частоты кадров до частоты строк, т.е. до 15 kHz. Но для eZ80 нет soft core.

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    (тут, в отличие от Химеры-или-как-её-там, не будет кучи аппаратных спеков, а бОльшую роль будет играть софт), но объём усилий на это весьма велик, а окупиться они скорее всего не смогут даже самоудовлетворением =\
    при чём тут софт непонятно.. Для Хiмеr'ы ничего не изменится, никакого другого софта ей не надо, просто она будет быстрее работать

  4. #3
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    при чём тут софт непонятно..
    Можно ссылку про виртуализацию в химере? Я думал, что при одном физическом проце будет MMU без IOMMU, то есть дадим vZ80 память, а обращения к портам будем трапать и через прерывания большой машины обрабатывать.

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

    По умолчанию

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

  6. #5
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    то есть дадим vZ80 память, а обращения к портам будем трапать и через прерывания большой машины обрабатывать.
    те порты, что отданы конкретной XVM, юзает токо она. Но в нативном спековском софте таких портов токо два #FE да #7FFD, из них неделимым является токо #FE, т.к. работает на экран, клаву и звук. Соответственно экран, клава и звук могут быть доступны токо одной XVM и назначаются специально. Другие XVM, могут либо стоять, как в вытесняющей многозадачности, ожидая когда им дадут важный для них ресурс, либо выполняться, если для них он не важен.
    Аналогично для AY и кемпстон джой и мыш. С TR-DOS сложнее, необходима реализация vTR-DOS как в АТМ. В этом случае XVM получает собственный рамдиск с образом дискеты, который она юзает монопольно. Смена диска равнозначна перезагрузке XVM, т.е. старая XVM убивается, и запускается новая с новым рамдиском.
    Для более сложных случаев, когда юзается DMA, аппаратные прерывания и т.д. аппаратная многозадачность как правило не предназначена (но возможны исключения), эти перспективные возможности будут доступны в основном токо под ОС в обычном для этого порядке.
    Т.е. основное назначение XVM - запуск старого спековского софта. Новый софт будет либо исключительно под ОС с возможностью юзать аппаратные навороты (т.е. это будет фактически CP/M или NIX софт), либо под нативные спековские стандарты 48/128 ну и ещё новый 256.
    Последний раз редактировалось Black_Cat; 16.02.2011 в 20:51.

  7. #6
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Хорошо, кинь мыло, получишь для начала систему портов с разбитовкой,
    В личку вчера ещё написал, ау.

    ---------- Post added at 09:08 ---------- Previous post was at 09:03 ----------

    Цитата Сообщение от Totem Посмотреть сообщение
    вы реальное приложение -функциональное , хотя б на 1 МБ напишите?
    Не на мегабайт исполняемого кода, но метр заюзать как нефиг делать, особенно если строить таблицы с расчетами. Те же игры взять, есть игры с красивыми фоновыми картинками, но из-за нехватки ОЗУ картинок таких мало. При доступности 1 метра проблема отпадает. Если использовать будем видеорежимы выше спектрума, там вообще память кушаться будет только так.

    ---------- Post added at 09:12 ---------- Previous post was at 09:08 ----------

    Цитата Сообщение от Totem Посмотреть сообщение
    тупик извините у вас в голове. это 8 битный проц и этим все сказано.
    Что сказано? Z380 - 32-х битный проц с расширенной системой команд z80. С 32-х битовой арифметикой и кучей дополнительных режимов адресации, с возможностью работать в режиме Z80 8bit. А eZ80 имеет мало дополнительных команд и режимов.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  8. #7
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Если использовать будем видеорежимы выше спектрума
    ...а если использовать директХ на пц...
    стоило бы вдуматься в эту фразу

    вы такие изобретатели, ппц. нахрена вам вообще держаться за з80 - я вообще не понимаю (логику). возьмите нормальный проц, сделайте на нем такое железо, как вам нравится, и будет все идеально. ни так, ни так ваш "новый спек" не совместим со старым. на кой огороды городить с з80??

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

    По умолчанию

    psb, +1

    Vadim, z380 в в активной линейке Zilog Вы наблюаете на данный момент?
    есть Neo, ez80 -эти вещи сами в себе, потму как они embedded.
    Крутая 8bitка, поиграться для себя как душе угодно,со знакомым Z80 асмом и С , не более того.
    если есть хотя бы наброски спецификации на ось, отпиши в личку мне оно интересно.
    P.S. сорри за флуд. Мне вот, давеча дев кит пришел EZ80F910200KITG, в комплекте отладочный усб кабель, мое ржал аки конь когда его вскрыл- там ТАКОЙ ЖЕ ez80 еще и XILINX какая то запихана.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  10. #9
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    нахрена вам вообще держаться за з80 - я вообще не понимаю
    Потому что если взять современный проц, получится либо отстой, либо вообще ничего не получится, ибо любитель уже на коленке это не осилит.

  11. #10
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    ибо любитель уже на коленке это не осилит.
    Насчет любительства, один только eZ80 20MHz стоит как голая плата KAY 2010, вот и делайте выводы, что выберет любитель...

Страница 1 из 11 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. аппаратное улучшение графики
    от ALKO в разделе Для начинающих
    Ответов: 18
    Последнее: 27.07.2010, 17:14
  2. МС 0511: Программное обеспечение и запуск!
    от =ANDROID= в разделе ДВК, УКНЦ
    Ответов: 9
    Последнее: 26.05.2009, 15:23
  3. Ответов: 7
    Последнее: 16.01.2008, 11:14
  4. Ответов: 10
    Последнее: 07.07.2007, 17:04

Ваши права

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