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

User Tag List

Страница 2 из 14 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 131

Тема: Может стоит подняться?

  1. #11
    Junior
    Регистрация
    03.09.2015
    Адрес
    г. Киев, Украина
    Сообщений
    10
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Любители игр могут поставить эмуль любой ретро-платформы. Но, если они не представляют архитектуры этих компов, они и не увидят эту находчивость, а просто подумают - "что за хрень?"



    А как продавать новое железо и софт развивающиеся по закону Мурра, если всё будет просто и эффективно?
    А если будет что-то такое что реально привлекает пускай даже некоторую прослойку пользователей?

    К тому же закон Мура, это что последняя инстанция? Например ARM Имела в виду тот закон Мура, и у меня и практически у всех в мобильных телефонах и в большинстве планшетов стоят ARMы. Тогда ниже закона мура ну и что. Ведь эффективность измеряется не только мегагерцами из закона Мура.

    ---------- Post added at 13:11 ---------- Previous post was at 13:06 ----------

    Цитата Сообщение от Raydac Посмотреть сообщение
    вроде как спектрум никто активно не продвигает что бы "пора признать", тем кто копается с ним интересно и как бы признавать им нечего

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

    Я как-то заметил ходя по "карадачам" (киевском радиорынке), что того типа личности, что их старшее поколение "копалось" в спектрумах и др. теперь перешли на Arduino.

    Какое упущение?

    ---------- Post added at 13:18 ---------- Previous post was at 13:11 ----------

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

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

    А насчёт того, что Спектрум своё отжил - надеюсь, что это не так)
    Если Спектрум не эталон простоты? То что тогда?
    Его экран куда проще даже чем CGA?
    Одно описание контроллера интерфейсов для программиста PC куда сложнее чем всего Спектрума.

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

    ---------- Post added at 13:22 ---------- Previous post was at 13:18 ----------

    Цитата Сообщение от alvis Посмотреть сообщение
    Спектрум (и ему подобные) не умрет до тех пора, пока не вымрут те, кто на нем вырос.
    И то, даже среди более молодого поколения находятся те, кому интересна эта платформа.
    Тем более если новому поколению интересно то есть повод обновить.

    ---------- Post added at 13:40 ---------- Previous post was at 13:22 ----------

    Цитата Сообщение от Slesar Посмотреть сообщение
    Денис, ты? Когда уже будет BolgenOS под ZX?
    Комплект GTK весит на порядок меньше QT.
    Амига, Мак, Атари... 68к, кстати, более уважаем асмокодерами, нежели Зилог.
    Говорил - будет просто и понятно, а сам виртмашину....
    А что собственно Zilog не угодил. Из его системы команд можно выбрать то что нравится. А эта вирт машина может быть и железной. Как прикольно - напаял разъем VGA и пару микросхем и однокристалку прошил, а она уже показывает на экране хоть что-то. Если память криво припаял она пишет на экране, что память криво припаяна, припаял квац криво пишет что не может кварц запустить. Память не на шине а на Портах висит хоть и через DMA. Флешка тоже не на много оригинальнее, на порте с нее и грузится, то что в однокристалке не прошито. То же в спектруме только в рази проще. Потом хоть 3D-принтер хоть CNC подключай, хоть что хочешь, хоть щупы осциллографа приделывай.

    Формат файлов во всей системе- простой структурированные данные данных. Которая списывается с работающего приложения. То есть можно запустить приложение и записать все его данные в файл, А потом их прочитать даже вообще не предусмотрев в приложении работу с файлам. Причем необязательно записывать все. И это должна делать виртуальная машина. Если надо чтобы другое приложение открывал тот же файл. То часть из структуры файла которую открывают должна совпадать и все.

    Правда так можно будет остановить игру, и дописать себе счетчик жизней и здоровья, и продолжить побеждать. Можно будет сохраняться в любом месте. Но и здесь можно найти решение. Например в Frogatto только денег можно себе дописать многое там зашифровано, что-то похожее можно и здесь сделать.

  2. #12
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,639
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    248
    Поблагодарили
    154 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ogura Посмотреть сообщение

    Если Спектрум не эталон простоты? То что тогда?
    Его экран куда проще даже чем CGA?
    Ну, не знаю, насколько я помню, в CGA точки расположены линейно - как по мне, проще чем у Спектрума с его тремя третями, атрибутами, черезвосьмистрочицей в третях и бордюром. Проще, например, экран у Специалиста - байты экрана расположены линейно, сверху вниз слева направо (опять же, емнип).

  3. #13
    Activist Аватар для Slesar
    Регистрация
    27.08.2009
    Адрес
    г. Смоленск
    Сообщений
    385
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ogura Посмотреть сообщение
    Например ARM Имела в виду тот закон Мура
    Цитата Сообщение от ogura Посмотреть сообщение
    Ведь эффективность измеряется не только мегагерцами из закона Мура.
    Эффективность измеряется числом задействованных транзисторов на такт. ARM - это вычислительное убожество, непригодное к многозадачности. Впрочем, вполне вписывается в рост мощности телефонов, точно по закону Мура.
    Цитата Сообщение от ogura Посмотреть сообщение
    Но вопервых это еще не система. Например глупо звучит вопрос как нарисовать круг на форте или переключить экранный режим.
    Система нужна для процессоров с MMU, способных на многозадачность. Для однозадачных машин нужен монитор/диалоговая среда/файл-менеджер.
    Цитата Сообщение от ogura Посмотреть сообщение
    что того типа личности, что их старшее поколение "копалось" в спектрумах и др. теперь перешли на Arduino.
    Издержки жизни. МК и ФПГА щас лучшее, что дают. Где процессор общего назначения, чипсет под который есть в свободной продаже? Легко ли развести 8 слоев под БГА? А раньше все было проще достать и сделать.
    Цитата Сообщение от ogura Посмотреть сообщение
    Если Спектрум не эталон простоты? То что тогда?
    PDP-11. Его тотальная простота и универсальность породила Си.
    Цитата Сообщение от ogura Посмотреть сообщение
    Ведь реально выглядит, что все попытки упростить архитектуру посредством абстракции заканчиваются ее усложнением.
    Так и есть, ведь дополнительные слои абстракции неизбежно гробят эффективность, как в той же ардуине, на сишарп или жаба-машине. Не может не огорчать, когда аццкие мощности пропадают впустую. Да и сделать что-нибудь нестандартное не всегда возможно.
    Цитата Сообщение от ogura Посмотреть сообщение
    Тогда может стоит и заняться.
    Если нет возможности создать хороший открытый проц с нуля, не стоит.
    Цитата Сообщение от ogura Посмотреть сообщение
    А что собственно Zilog не угодил.
    Нищей производительностью, восьмибитностью, отсувствием MMU.. В целом, тем, что Спектрум - его предел. И тем, что в ряду прочих ничем не выделяется.
    68к же - вершина CISC-процессоростроения. По сути, это 32-битный PDP-11, а его ассемблер - почти ЯВУ. Никаких тебе заморочек с ограничениями регистров и команд.
    Цитата Сообщение от ogura Посмотреть сообщение
    Как прикольно - напаял разъем VGA и пару микросхем и однокристалку прошил, а она уже показывает на экране хоть что-то. Если память криво припаял она пишет на экране, что память криво припаяна, припаял квац криво пишет что не может кварц запустить. Память не на шине а на Портах висит хоть и через DMA. Флешка тоже не на много оригинальнее, на порте с нее и грузится, то что в однокристалке не прошито. То же в спектруме только в рази проще. Потом хоть 3D-принтер хоть CNC подключай, хоть что хочешь, хоть щупы осциллографа приделывай.
    Такая штука называется Параллакс Пропеллер P8X32.
    Цитата Сообщение от ogura Посмотреть сообщение
    Формат файлов во всей системе- простой структурированные данные данных. Которая списывается с работающего приложения. То есть можно запустить приложение и записать все его данные в файл, А потом их прочитать даже вообще не предусмотрев в приложении работу с файлам. Причем необязательно записывать все. И это должна делать виртуальная машина. Если надо чтобы другое приложение открывал тот же файл. То часть из структуры файла которую открывают должна совпадать и все.
    Непрактично. Требует жесткой стандартизации работы с данными для всех приложений, всю память поделить на регистры. А при работе с динамической памятью вообще фиг предскажешь, где что - переменные исчезают, переменные появляются.. Такое можно реализовывать на уровне программы, но не системы.
    Последний раз редактировалось Slesar; 08.09.2015 в 18:51.
    Сталинград-1, две Дельты, Балтик. А еще Subor SB-225B
    2х УКНЦ + КМД УК
    AMIGA A1200 + Elsat E1208 + 8Mb Ram Radio - 86RK Электроника МК-52 + 4 батарейки

    Венец прогресса - телевизор, унитаз и холодильник. Его орудия - паяльник и напильник!

  4. #14
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    всем галоперидолу за счет заведения!

  5. #15
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,525
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    166 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slesar Посмотреть сообщение
    Эффективность измеряется числом задействованных транзисторов на такт. ARM - это вычислительное убожество, непригодное к многозадачности.
    Тогда уж процентом занятых полезным делом транзисторов. И как раз у армов он исторически был гораздо выше, чем у сопоставимых по вычислительным возможностям современников. Про многозадачность, конечно, чушь.

    Цитата Сообщение от skyther Посмотреть сообщение
    всем галоперидолу за счет заведения!
    да уж
    Прихожу без разрешения, сею смерть и разрушение...

  6. #16
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,550
    Спасибо Благодарностей отдано 
    1,212
    Спасибо Благодарностей получено 
    1,743
    Поблагодарили
    679 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Slesar Посмотреть сообщение
    PDP-11. Его тотальная простота и универсальность породила Си.
    Ну уж простоты в нем нету никакой. Монстроидальная тормозная архитектура, имхо.

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

  8. #17
    Veteran Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,152
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Красота это i8080 и 6502. Z80 это i8080 к которому понаприлипляли сбоку и снизу.

  9. Этот пользователь поблагодарил Kakos_nonos за это полезное сообщение:

    Denn (16.07.2019)

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

    По умолчанию

    Цитата Сообщение от Kakos_nonos Посмотреть сообщение
    Z80 это i8080 к которому понаприлипляли сбоку и снизу.
    Приляпали совсем немного, а эффективность выросла. Размер кода в среднем стал в 1,5 раза меньше для реализации того же функционала. Я бы сказал, что больше надо было приляпать и лучше, что бы та же LDI работал не 16 тактов, а 8. Префикс подмены регистра А любым другим регистром так же не помешал бы.

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

    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
    [свернуть]

  11. #19
    Activist Аватар для Slesar
    Регистрация
    27.08.2009
    Адрес
    г. Смоленск
    Сообщений
    385
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    И как раз у армов он исторически был гораздо выше, чем у сопоставимых по вычислительным возможностям современников.
    Это во времена Acorn RISC Machines? Сопоставимых по вычислительным возможностям, но не по тактовой. При той же тактовой, большие процессоры намного опережают АРМ. И где эффективность?
    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Про многозадачность, конечно, чушь.
    Скажем так, уровень пригодности большинства АРМ к многозадачности - в районе 486-го. Все процессоры после Пентиума умеют Out-of-Order и оптимизируют поток команд. А многозадачность на АРМ - это все равно, что комп с Wait-ом. У больших АРМ есть эта фишка, но жрут они уже как нормальные процессоры, и выйгрыша нема. Закон Мура не перепрешь.
    ARM7 дает 0.8 ипса на цикл, ARM11 - 1.25, первый Pentium - 1.88, Cortex A7 - 1.9, Pentium III - 3.4, Cortex A15 - 3.5, Core i7 - 7.
    Последний раз редактировалось Slesar; 14.09.2015 в 14:27.
    Сталинград-1, две Дельты, Балтик. А еще Subor SB-225B
    2х УКНЦ + КМД УК
    AMIGA A1200 + Elsat E1208 + 8Mb Ram Radio - 86RK Электроника МК-52 + 4 батарейки

    Венец прогресса - телевизор, унитаз и холодильник. Его орудия - паяльник и напильник!

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

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Это не исключая возможности добавить режим eZ80 - расширение до 24-бит и новые команды, реализовано в soft-core y80cpu.
    Почитай плиз доки на Z-380, там гораздо более красивые режимы и команды чем у eZ80. eZ80 против Z-380 просто бомж.

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

    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
    [свернуть]

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

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

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

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

Похожие темы

  1. Ответов: 275
    Последнее: 05.09.2011, 15:00
  2. Стоит ли использовать на 90% mouse ?
    от Robus в разделе Игры
    Ответов: 15
    Последнее: 29.03.2006, 05:26
  3. Ответов: 6
    Последнее: 24.06.2005, 00:27

Ваши права

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