User Tag List

Результаты опроса: Нужно ли улучшать графические возможности компьютера для облегчения написания игр ?

Голосовавшие
109. Вы ещё не участвовали в этом опросе
  • Да

    58 53.21%
  • Нет

    51 46.79%
Страница 30 из 72 ПерваяПервая ... 262728293031323334 ... ПоследняяПоследняя
Показано с 291 по 300 из 714

Тема: Идеальный Спектрум

  1. #291
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А 48К хоть и популярный, но многого не может, так как был спроектирован неправильно. На игры не рассчитан.
    48к спроектирован идеально. И именно поэтому мы вообще сейчас здесь общаемся.

    У Синклера задачей было сделать комп с какой-никакой, но цветной графикой при стоимости в 100 фунтов. В результате из-за этого баланса возможностей и цены он разошелся невероятным тиражом. Дальше из-за большого рынка под него было написано несколько тысяч игр. Дальше из-за цены и кучи игр кто-то его купил и привез в СССР. Дальше из-за простоты ("неправильной спроектированности") и возможности получить кучу ПО задаром он был клонирован. Дальше из-за простоты сборки клоны разошлись по всей стране и начался ведь тот спектрумизм, который мы помним.

    Был бы ZX сделан сложнее ("правильней спроектирован") он бы имел больше мсх (соответственно, больший корпус) и куда более сложную ULA. В результате стоил бы не 100 фунтов, а 400. В результате растворился бы в куче микрокомпьютеров тех лет. Не было бы под него бесконечной библиотеки игр. Не покупали бы его жители СССР и не привозили бы его студенты-иностранцы. Не было бы смысла его клонировать ради тех жалких игр, что на нем были. А попытки склонировать разбились бы об излишнюю сложность. Клоны бы получились невероятные по размеру и сложности наладки. И не было бы у нас никакого спектрумизма. Зато где-то в британском музее пылился бы идеально спроектированный ZX Spectrum.

    Цитата Сообщение от zst Посмотреть сообщение
    А иностранцы с каждым годом делают очередную версию Спектрума все большим тиражом. И это не показатель того, что компьютер лучше или стандарт. Это просто очередная новинка, игрушка.
    Но разве там есть новые видеорежимы? Только в NEXT, но он уже заранее продан в количестве 3000 экземпляров.
    Это, небось, больше, чем произведено всех наших и западных новоделов вместе взятых.

    Короче, что говорить. Предлагаю поспорить на 0.001 BTC, что к концу 2020-го года под Метеор не будет и пяти достойных игр. Сложно сформулировать, что такое "достойных", но попробую слегка снизить субьективность. Пусть "достойных" - значит, уровнем выше, чем самые примитивные игры на Денди (тех, что без маппера).
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  2. #292
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот мой вердикт по предложенному:
    1. экран с 0 - тупиковая бесполезная вешь (с ZX и скажем divIDE никак не вяжется). - с "идеальным" ниче общего.
    2. атрибут на 8 пикселей малополезная ерунда, такая графика довольно кривая, вывод тормозится аж на 7 байт по каждому знакоместу, для дерганных игр (ресующих графику по "знакоместам"). - с "идеальным" ниче общего.
    3. джойстик с двумя кнопками - нестандарт. - с "идеальным" ниче общего. Нужно делать как ранее отдельное устройство - программируемый джойстик который можно привязать к любым кнопкам клавиатуры + kempston.

    Цитата Сообщение от zst Посмотреть сообщение
    Аппаратный скроллинг.
    Несколько слоев с маской.
    Тут советую хорошо подумать! Для использования горизонтального scroll-a нужен механизм "прятания" последнего (или первого) столбца (ну и последней строки для scroll-a по Y), кроме него механизм перепрограммирования scroll-a в любой строке (или display list как в atari 8bit, или прерывания по строчному синхроимпульсу как в c64).

    Cлои... - надо провести опрос наверное, потому что такое впечатление что эта идея никому так и не понравилась. У нее явные проблемы, скорости она если и добавит то мизер ато и тормозов больше даст, программирование будет еще тем "ужасом", да и расточительство по ресурсу памяти немалое. Всетаки вместо слоев просятся классические железные спрайты.

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

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    48к спроектирован идеально...Был бы ZX сделан сложнее ("правильней спроектирован") он бы имел больше мсх (соответственно, больший корпус) и куда более сложную ULA.
    Некоторые улучшения упрощают схему. Например, если убрать FLASH, схема значительно упростится. Линейный экран и аппаратный мультиколор тоже упрощают схему. При этом эти улучшения значительно повысили бы качество игр.

    Антенный выход у нас в стране тоже упростили. Ну как - был ли он спроектирован идеально ? Он был излешне усложнен. Конечно, если бы его спроектировали в СССР, он бы был проще и круче. Если бы в Орионе сразу поставили Z80, история могла бы быть совсем другой.

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

    Цитата Сообщение от bigral Посмотреть сообщение
    атрибут на 8 пикселей малополезная ерунда, такая графика довольно кривая, вывод тормозится аж на 7 байт по каждому знакоместу, для дерганных игр (ресующих графику по "знакоместам"). - с "идеальным" ниче общего.
    Одним из преимуществ атрибута на 8 пикселей - возможность сдвигать цветной спрайт по-вертикали. Да и весь экран/часть экрана, цветной фон.
    Последний раз редактировалось zx-kit; 19.03.2018 в 21:03.
    "L-256"

  4. #294
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    48к спроектирован идеально. И именно поэтому мы вообще сейчас здесь общаемся.
    Я вообще удивлен что некоторым ДО СИХ ПОР на эту прописную аксиму еще нужно указывать и даже что-то доказывать... По сути в конце пути (1992..93 года) на европейском рынке уже слили полностью: atari8bit, vic-20, apple-2, c16, bbc b, msx и еще 100500 всяких компьютеров. Оставались: ibm pc, amiga, atari st, amstrad cpc, c64 и ZX-SPECTRUM! Причем по железу спекки в разы проще конкурентов (в том числе проще 95% слитых конкурентов).

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Я вообще удивлен что некоторым ДО СИХ ПОР на эту прописную аксиму еще нужно указывать и даже что-то доказывать... По сути в конце пути (1992..93 года) на европейском рынке уже слили полностью: atari8bit, vic-20, apple-2, c16, bbc b, msx и еще 100500 всяких компьютеров. Оставались: ibm pc, amiga, atari st, amstrad cpc, c64 и ZX-SPECTRUM! Причем по железу спекки в разы проще конкурентов (в том числе проще 95% слитых конкурентов).
    Самый простой компьютер - Ленинград ! Если в нем убрать FLASH, сделать линейную адресацию и аппаратный мультиколор, то он стал бы еще проще. А в Спектруме ПЛИС и антенный выход значительно увеличивают сложность и стоимость. При этом в схеме нет джойстика.

    Но вы на доводы не обращаете внимание. Вам важнее свое мнение. Его вы менять не собираетесь. О чем спорим тогда ? Каждый останется при своем. Пусть Спектрум станет идеальным не только в книгах времен СССР.

    Цитата Сообщение от bigral Посмотреть сообщение
    3. джойстик с двумя кнопками - нестандарт. - с "идеальным" ниче общего. Нужно делать как ранее отдельное устройство - программируемый джойстик который можно привязать к любым кнопкам клавиатуры + kempston.
    Для этого есть плата SUPER JOYSTICK PORT2. Можно сделать стандартные порты клавиатуры и кемпстона и подключать к ним, если новый джойстик с двумя кнопками не нужен. Там все 12 кнопок работают.

    Помнится, в ZX РЕВЮ Стив Тернер сожалел, что у джойстика всего одна кнопка.
    Последний раз редактировалось zx-kit; 19.03.2018 в 21:25.
    "L-256"

  6. #296
    Member
    Регистрация
    25.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    43
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Для ускорения вывода на экран при непосредственном выводе на экран надо:
    Экран с адреса 0.
    Не нужно. Проблема в организации памяти спектрума в том, что из за того, что в начало впихнули ПЗУ, там не заюзать по нормальному команды программных прерываний RST. Например CP/M требует в первых 256 байтах чтоб была служебная область, уже забыл как она называлась. Из за того, что ПЗУ поместили в начало, эти команды по нормальному не используешь. А ты вообще туда видеопамять хочешь запихнуть - зачем? Видеопамять прекрасно себя чувствует и в старших адресах, и даже в середине, как на спектруме, проблем особо не доставляет. А вот ПЗУ в начале - очень ИМХО зря они так сделали.

    Цитата Сообщение от zst Посмотреть сообщение
    Линейную адресацию байтов.
    Линейная адресация памяти есть на специалисте, Орионе и куче других компов. Помогла там эта линейная адресация? Тот же Manic Miner на ОРИОН даже на Z80 тормозит не по детски.

    Цитата Сообщение от zst Посмотреть сообщение
    Вместо FLASH в атрибуте сделать раздельную яркость для PAPER и INK.
    Конечно ИМХО FLASH разработчики да, зря делали. Крайне редко используется и выглядит уродски.
    Цитата Сообщение от zst Посмотреть сообщение
    Аппаратный мультиколор.
    Аппаратный мультиколор много где есть. Но вообще, ИМХО программный мультиколор - это мегафича спектрума. Реально когда видишь, как смогли побороть ограничения платформы программными средствами - вызывает это огроменный респект. Я как такое впервые увидел, у меня чуть глаза на лоб не полезли . Если б еще был бы способ разрешение таким образом увеличить, чисто программным, хоть и с дичайшей нагрузкой на проц, было б вообще супер.

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

    Цитата Сообщение от zst Посмотреть сообщение
    Аппаратный скроллинг.
    Несколько слоев с маской.
    И мы получим Amstrad CPC. Мегафича спектрума для разработчиков как раз в том, что всего этого нет. За счет чего это до сих пор очень интересная платформа получается. Если уж аппаратным баловаться, чего уж останавливаться, надо б подрубить видюху GTX 1080 .

  7. #297
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Линейный экран и аппаратный мультиколор тоже упрощают схему.
    И жрут при этом память. А в те годы память в Спектруме стоила дороже процессора - неспроста выпускалась 16-килобайтная модель-то.
    Цены сложно нагуглить, но z80 в 1981 стоил 10 баксов, а набор памяти 4116 в конце 80го стоил аж 50. И это лишь нижние 16к.

    FLASH - да, странное решение было его делать. Может в ULA место оставалось и решили последний оставшийся атрибутный бит под что-то задействовать, кто его знает.
    Но в целом спектрум был популярен именно благодаря, а не вопреки своей примитивности. Это его фишка.
    Последний раз редактировалось Eltaron; 19.03.2018 в 21:25.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  8. #298
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,645
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Короче, что говорить. Предлагаю поспорить на 0.001 BTC, что к концу 2020-го года под Метеор не будет и пяти достойных игр. Сложно сформулировать, что такое "достойных", но попробую слегка снизить субьективность. Пусть "достойных" - значит, уровнем выше, чем самые примитивные игры на Денди (тех, что без маппера).
    Тут ещё можно было бы поспорить, будет ли к концу 2020 года Метеор. А на текущий момент неплохо было бы найти хотя бы одного игрописателя, который выразит готовность писать под Метеор.

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

  9. #299
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Если бы в Орионе сразу поставили Z80, история могла бы быть совсем другой.
    Вышло бы шото в стиле AMSTRAD. Как правило графика у AMSTRAD имеет больше цветов но меньшее разрешение (как у C64). Чтоб достать до C64 надо было процессор поставить 14Mhz... (а значит и память 70ns) которых в 1984 не было. AMSTRAD plus исправил ситуацию, но "после драки кулаками не машут" потому слил. Да и цена была у AMSTRAD-a высокая, он держался против C64 за счет английского национализма (поддержки народом своего производителя). ZX же держался потому что графика была быстрее чем у AMSTRAD-а а цена в 1.5 раза меньше чем у с64 и AMSTRAD-a.

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

    Цитата Сообщение от weiv Посмотреть сообщение
    да и в принципе идея не то чтобы очень здравая.
    И что в ней нездравого? Как по мне дак нормальное хобби каких пално в сети, например тут https://hackaday.com/ Но одно дело поставить себя в те же рамки в которых был Richard Altwasser в 1982 и решать проблему (может за исключением требования "подготовить продукт для массового рынка" и использовать любые современные интрументы, НО не элементарную базу!). А другое "лепить монстра подешевле, полегче, из того что под рукой" (можете загуглить обьяснение данного феномена BlackCat-ом, он это называет "*****любство" http://zx.clan.su/forum/7-22-1. Правда теперь это перешло внутрь fpga... но суть у концепций не меняется никогда).
    Последний раз редактировалось bigral; 19.03.2018 в 21:55.

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

    По умолчанию

    Спектрум - компьютер уникальный. Несмотря на свою неидеальнось и сложность, по непонятным стечениям обстоятельств и вопреки разным вещам он выжил, пользуется популярностью и достоин уважения. Игры для него и дальше будут писать. Но мы можем сделать такой компьютер, о котором раньше мечтали многие, но не могли сделать. Осталось проработать некоторые моменты.

    Единства в наших рядах пока нет. Только единодушно все против FLASH. Придется делать в одиночку. Да уже почти вся концепция проработана. Благодаря обсуждению некоторые моменты уточнил и согласен изменить. А в целом, почему бы не воплотить в жизнь свои мечты ? Наверно, каждый об этом мечтает.

    Ну и как мне уже намекают, больше дела - меньше слов !
    Последний раз редактировалось zx-kit; 19.03.2018 в 22:06.
    "L-256"

Страница 30 из 72 ПерваяПервая ... 262728293031323334 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 15.05.2017, 15:32
  2. Ответов: 18
    Последнее: 12.03.2016, 14:15
  3. Ответов: 69
    Последнее: 13.06.2012, 10:33
  4. GO! на спектрум!
    от bigral в разделе Программирование
    Ответов: 1
    Последнее: 11.01.2012, 09:44
  5. Спектрум и Я
    от Black_Cat в разделе Разный софт
    Ответов: 0
    Последнее: 05.08.2007, 21:00

Ваши права

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