Верно, лучший способ - спрятать лицо, если нечего сказать (:
Вид для печати
Верно, лучший способ - спрятать лицо, если нечего сказать (:
а что еще сказать, если один не понимает смысла, другой сарказма?
посоветовать курсы по распознаванию? я таких не знаю, как-то не требовалось
туше. обмен любезностями закончен
Главное не выкинуть старый видеорежим, чтобы можно было Jet Set Willy запускать.
Ведь все три человека, что купят будут играть в основном в Atic Atac, Jet Set Willy, да Manic Miner(версия для России - Элитка, Эксолон да Dizzy).
Да и Zx Spectrum Next берут как раз ради таких игр.
Интересно, Вы от силиконовых сисек и ботоксных губов тоже претесь? Не вижу прикола в том чтоб переспать с порноактрисой. Схемы аркадных автоматов от Bally Midway лежат в сети, нету там частот выше 14mhz и двухпортовой SRAM... Короче что хочу сказать, это другая история чем "идеальный спектрум".
а мне вот понравилось
http://love80s.ru/img/games/ten_arcades/023.jpg
http://love80s.ru/img/games/ten_arcades/020.jpg
:v2_dizzy_heart:
Ветераны! не старейте хоть душою :)
Hacker VBI, так и знал, что исходники не полные, вот тут нормальные:v2_dizzy_biggrin2:
Кто-то играет в PAC-MAN ? Это же не интересно и бесполезно пытаться выиграть.
Для таких игр нужен обычный простой компьютер.
с Метеором?
ну а че, будем издавать газету-"Метеор и ты" :v2_dizzy_newspaper::v2_rolley:v2_yahoo:
и я даже знаю, кто это сделает :eek:
http://zx-pk.ru/threads/3927-klon-r-...-30-dnej!.html
По-моему, эта штука смотрит на нее с вожделением.
Скрытый текст
http://sh.uploads.ru/I86yG.jpg[свернуть]
Скрытый текст
не пялится, а пАлится[свернуть]
Для совместимости можно старый режим графики предлагать за дополнительную плату на отдельном модуле. Но думаю мало кто купит, так как у всех по нескольку клонов со стандартной графикой.
Надо делать что-то уникальное, а не комбайны. Совместимость особо и не нужна в наше время. Ценность в новом клоне в новых играх.
Когда делаешь новые графические режимы не следует думать о старых, которые в оригинале, ATM, PENTAGON-1024, иностранный и наш NEXT-ы и другие. Надо делать новое, для старых игр есть старые компьютеры. Логично ?
Поэтому понятие совместимости и наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла. Например, в 1990 при выпуске новой модели Спектрума может и имела бы, хотя у многих уже был ZX Spectrum 48. Совместимость со старыми программами нужна, если мы можем купить только одну модель компьютера. Но сейчас мы можем купить PC, Денди, ZX Spectrum 48/128/NEXT. И для каждой программы больше всего подойдет родной компьютер, а не комбайн.
Да, если не делать совместимости для запуска старых программ, но у нового компьютера будет сначала 0 программного обеспечения. Но если бы была совместимость, то на нем также было бы 0 новых программ. А старые программы можно итак запустить на рядом лежащем/стоящем компьютере.
Давайте поэтому будем думать о новом. В новом компьютере даже порты стандартных устройств типа клавиатура, джойстик, музыкальный сопроцессор, порт управления памятью и бипер можно разместить на других, удобных портах. Главное, у нас остаются принципы написания программ на ассемблере Z80, а адеса портов в ассемблере задаются не числами, а более понятными словами, например, PORT_BEEPER, PORT_AY1, PORT_KEYBOARD и т.п.
- - - Добавлено - - -
Но лучше старые порты оставить на своих местах. Может только AY переставить на короткие однобайтовые адреса для однотипности.
В Идеальном Спектруме "METEOR", как и в модульном компьютере "CHELYABINSK" порты будут с однобайтовыми адресами для удобства программистов. Дешифрация полная для младшего байта адреса, поэтому допустимы рядом лежащие адреса типа 80, 81, 82 и т.д.
JUST WOW!
просто немеряно словесных бриллиантов в одном сообщении, я потрясён!
Мне кажется это не взлетит.
Я предлагаю более реальный вариант, базовую модель идеального спектрума раздавать желающим безвозмездно, т.е. даром.
А пользователь уже докупает нужные вещи, контроллер клавиатуры, схему сброса процессора, менеджер памяти итд.
Пользователь будет вынужден купить как минимум первые два пункта, что бы можно было пользоваться компьютером, главное пользователя подцепить, что бы он сделал первый платеж, далее уже проще
Конечно, не клон, а новый компьютер. Очень похожий на Спектрум:
Z80 на частоте 3.5 MHz.
TV развертка.
15 спековских цветов.
BEEPER.
Получение цвета 8 точек из двух байтов из двух областей - BITMAP и ATTR.
Возможность адаптировать старые игры Спектрума.
Возможность подлючения механической клавиатуры.
С помощью платы SJP-2 можно подключить PS/2 клавиатуру и 2 джойстика с переопределяемым типом.
Все самое важное останется. Не очень нужное убирается, видеорежим и управление памятью улучшаются.
Тогда зачем именно спектрум? Можно на PC написать эту же игру. А пользователю его ещё и покупать скорее всего не придётся.
Вот я пользователь, или геймер. Предлагаешь мне купить новый комп с одной игрой, которая ещё может и не понравиться? Ну может, не с одной, а с двумя играми. И зачем мне это нужно? Или вот клавиатура. Если не будет программ для программирования или обработки текста, то зачем она нужна? Только чтобы ввести имя в турнирную таблицу?
За то с совместимостью на новом, чтобы запустить старые и новые программы не нужно 2 разных компьютера, достаточно одного с удобным менеджером программ.
Предлагаю адресное пространство портов разбить на 4+4 бит (16+16), чтобы можно было подключить до 16 устройств с 16 управляющими регистрами. Или ещё лучше распределить как 32 устройства с 8 портами (5+3 бит). Дешифрация адресов каждого устройства будет по 5 линиям. Стандартные устройства: 1) Маппер памяти, 2) Клавиатура, 3) Джойстик (1+2), 4) Звуковой процессор, 5) Мышь, 6) Видеоадаптер (конфигурация видеокарты+бордюра), 7) Бипера+магнитофон, 8) Параллельные и последовательные порты ввода-вывода... что ещё забыл. Остаётся ещё 24 свободных адреса для дополнительных устройств.
Ещё можно попробовать вариант, когда номер порта устройства задаётся не самим устройством, а слотом, в который вставлено это устройство. Тогда программа (драйвер) должна как-то определять на каком порту сидит её устройство.
Я делаю улучшенный графический режим. Старая игра не знает про новый режим и не может с ним работать без доработки. После доработки сможет и даже лучше. В этом и заключатеся совместимость/неосовместимость в данном случае. Зато новые игры можно писать эффективнее сразу для нового режима графики и памяти.
Дублирование усложняет схему и сборку компьютера, увеличивает стоимость. Для старых игр есть старые компьютеры Speccy2010 и LENINGRAD-2012.
Для нового компьютера мы сможем писать игры сами. Программирование упростится на порядок.
- - - Добавлено - - -
Про новый коммутатор памяти и принцип расределения портов можно почитать тут. Это подойдет и для Метеора.
Но графика у компьютера CHELYABINSK будет уже не спековская, а из тайлов и спрайтов. И развертка VGA и частота Z80 не для BEEPER-а. METEOR же будет почти как Спектрум.
- - - Добавлено - - -
2 специализированных компьютера лучше, чем один монстр или комбайн. Представь, сколько лишних мультиплексоров, регистров и памяти не надо будет покупать и паять.
Идеальный спектрум тогда, думаю, был бы с вертикальной раскладной экрана и разрешением 256х256, например. Атрибуты такие же или без флеш, а с раздельной яркостью. И плюс процессор быстрее, либо частота выше либо скорость выполнения команд выше. Раза в 2 ускорить и уже было бы гораздо лучше.
Плюс ещё тогда можно было оптимизировать интерпретатор бейсика, в текущем процедура разбора и вычисления параметров очень медленная.
На сегодня, думаю, остаётся только проц ускорять и наращивать память. Интересно, старые игры в основном просто работают со скоростью, как процессор успевает, или как-то синхронизируются с прерываниями?
Работают без проблем, но есть и такие, где требуется небольшая доработка обработчика прерывания, например Eclipse или Driller и играется всё плавно:
Вот например как на ZX Spectrum Next 7 MHz - 28 MHz:
https://www.youtube.com/watch?v=T8-6kJL6X0A
У себя проверял на софтовом t80 v3 на 112МГц и на новом nz80 42МГц, он где-то в раза 4 производительнее, так-что бегает всё ещё быстрее ) Скорости хватает на обработку 640х480 8bpp:
https://www.youtube.com/watch?v=beH324PgYLQ
Scroll для сравнения:
https://www.youtube.com/watch?v=dZ19cgWa6No
я вот гляжу на всю эту портянку - и думаю вот что: столько пытливых умов нашли бы лучшее применение, обратившись коллективно в такую лавку как "эльбрус". )))
Уверен, там можно было бы реализовать все мечты и по созданию отечественного годного железа и всего остального.
А то ведь сколько их там в эльбрусе - все ж не переделать. А так нарежут всем задач по вкусу. Этот труд будет полезный.
В остальном все уже давно сделали - хотите аппаратных спрайтов и мечту разработчика - Gameboy Advance столетней давности - и тайлы и экраны и аппартная переброска и аппаратные спрайты. Занимаешься игрой, двигай себе в спец регистрах координаты спрайтов, не думай о перерисовках и так далее. И не только Gameboy Advance.
Даже во времена спектрума был Вектор, где уже тогда провели хорошую работу над ошибками, ну кроме CPU.
Так что спектрум - это спектрум какой есть. Если хочется ух - то разве что спектрум Next. Ну или консоли nintendo - там и железо для игроделов и сообщество есть, т.е. труд будет не бесполезный.
кстати, да. Спектруму нужен Эльбрус.
Тогда во всех темах разом будет орать не только лишь один, которому-все-дорого.Цитата:
Спектруму нужен Эльбрус
Загуглил, "процессор эльбрус цена", вторая ссылка. Прослезился :(
Спектрум чем лучше? Ограничения цвета ещё забористее. Хоть на нес тоже по сути атрибут на знакоместо/спрайт, но там 4 цвета в спрайте и сам спрайт целиком двигается попиксельно, что исключает любимый клешинг атрибутов. Размер и количество на спектруме тоже ограничены скоростью ЦП. Если говорить о скорости, то редкая масштабная игра на спектруме уложится в один кадр - для этого надо очень сильно всё оптимизировать и не использовать динамичные фоны и большие двигающиеся объекты.
Бездельники(: вспомните Rex и свой шок от просмотра игры - какие чудеса вытворяли.
тем, что универсальней, позволяет эффективнее распределять наличный ресурс
хоть ресурса этого и немного, но сейчас-то не проблема добавить мощи
сейчас проблема время найти на хобби
там на самом деле больше ограничений, на все спрайты лишь 4 разных расцветки
и вот так во всём: https://wiki.nesdev.com/w/index.php/Limitations
что удобней в качестве распределяемого ресурса, чем укладываться в тучу разных ограничений
вот не нужно много фоновых тайлов - значит, можно больше спрайтов и эффектов отрисовать
конвертировать одно в другое очень легко, а в nes это если и возможно, то неудобно
зато она и не обязана это делать, а скорость тоже можно конвертировать в число спрайтов
nes не справится и с большим количеством мелких, сравни взрывы и вулканы в cybernoid для nes и спека
ну это все такое, не нравится нес - возьмите Снес, GBA, да то же Wii с шикарными пультами и тд. Суть идеи в том, что уже есть выбор из готовых и главное распространенных железок с какими-то сообществами. А значит делать что-то можно будет с пользой. Делать подобные им штуки 20 лет спустя интересно в качестве тренировки ума (и это похвально), но не создания новой платформы будущего.
Все это касается и Спектрум Некст, пусть за ним стоят кое-какие создатели оригинала. Сообщество именно некста во всем мире не будет в идеале выше 3к человек (если судить по кикстартеру). Из них половина включит его несколько раз - и на полку. А там и остальные подтянутся ))) Сколько будет под него что-то пилить и сколько - использовать?
Кстати, а что Вам не нравится в нексте? Не GBA, конечно, 4 планов и аппаратных ротаций нет, но в остальном - на уровне консолей конца 80х.
Так что идеальный спектрум... это, пожалуй, обычный 128К спектрум...
получается, что все упирается в чипы. либо тсконф пополам либо Ева вдребезги.
Тут расхождения в показаниях, TS и NEXT, уже не имеют отношения к классике= RETRO, а сугубо самостоятельные проекты. У них абсолютно, свои причины зарождения и развития, и возможности.
- - - Добавлено - - -
Сколько "диззей" будет, столько и будут.
- - - Добавлено - - -
Найдешь в себе силы, его "немножко распотрошить"? будет еще "фееричней и красивше".:v2_blush:
Сурово процедуры вывода графики, тебе "на раз два", там множество мелких деталей, с которыми, она будет выглядеть еще эффектней. Сохраняя свой стиль.
как тут например
Скрытый текст
ой, ну дошло наконец-то. Заморочка в графике, а не в клэшинге, наверное.