|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
ZX Spectrum Next, Второе рождение Speccy
| Oreanor |
Четверг, 09 июля 2020, 14:17
Отправлено
#21
|
![]() старая тусовка ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 820 Регистрация: 15 мая. 2008 Из: Москва Пользователь №: 26 741 ![]() ![]() |
да уж, двойственное ощущение. С одной стороны и на клэшинг уже смотреть невозможно, а с другой - как ни пытаешься разглядеть в многоцветном режиме спек, как-то с трудом получается.
Слишком большой скачок вперед - и цвета, и скроллинг этот аппаратный, связь ассоциативная рвётся ) Я бы его тоже скорее как удобный вариант играть в классику рассматривал прежде всего. -------------------- сайт dendy-steepler http://www.dendy.byethost16.com/steepler/
|
| dimm0505 |
Четверг, 09 июля 2020, 14:38
Отправлено
#22
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 394 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
QUOTE (aa-dav @ Сегодня, 14:04) Поэтому если задуматься - очень сомнительно что и Next станет заметно распространён и станет заметным рынком сбыта игр. Скорее всего нет. Да, новых игр много не будет для него, это уже практика многих таких открытых систем показала. Как я и писал выше, машинка для римейков старых спектрумовских игр в нормальных цветных режимах без клэшинга атрибутов, со звуком на чипе. И конечно всяких демок и тп. Ну и просто как машинка для олдскульного Speccy, все-таки такую и на стол поставить гостям не стыдно ))) Сообщение отредактировал dimm0505 - Четверг, 09 июля 2020, 14:39 -------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
| Oreanor |
Пятница, 10 июля 2020, 00:00
Отправлено
#23
|
![]() старая тусовка ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 820 Регистрация: 15 мая. 2008 Из: Москва Пользователь №: 26 741 ![]() ![]() |
Показательна активность в соответствующем разделе на самом мощном zx ресурсе в рунете
https://zx-pk.ru/forums/112-zx-spectrum-next.html Вкратце - никакая. Побухтели, что ничего хорошего у них не выйдет и нафиг не надо, пятеро отметились, что заказали, 23 - что не будут. Последние три месяца вообще никаких признаков жизни. Не приемлет земля русская дорогущего заморского компьютера ) Сообщение отредактировал Oreanor - Пятница, 10 июля 2020, 01:44 -------------------- сайт dendy-steepler http://www.dendy.byethost16.com/steepler/
|
| aa-dav |
Пятница, 10 июля 2020, 04:43
Отправлено
#24
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
Кстати, есть у ZX Next еще одна забавная фича - т.к. в нём на FPGA/ПЛИС реализован даже процессор Z80, то ребята не постеснялись не только видеочип проапгрейдить, но и процессор!
И добавили в него новые инструкции, которые призваны были какбе решить самые актуальные проблемы и страдания программистов-спектрумистов. Интересно было на них взглянуть и я опять таки делал статью про это тут: http://hype.retroscene.org/blog/1003.html Но пожалуй перетащу сюда чтобы легче было смотреть и если что писать ответ: ZX Spectrum Next реализован на FPGA включая процессор, поэтому в нём Z80 не только смогли повторить, но и улучшить внедрив несколько новых инструкций. Полностью весь набор инструкций можно посмотреть тут: https://wiki.specnext.dev/Extended_Z80_instruction_set Новые там отмечены литерой E в колонке «Status». Все они реализованы на неиспользованных слотах расширенных команд Z80 с префиксом $ED. Было любопытно взглянуть что это за инструкции и я бы даже сказал, что в них частично отразилась профессиональная боль программистов под ZX Spectrum. » Расширенный набор команд Z80 в ZXSN « Ну если кто с ассемблером или машкодами возился и помнит, тот может прослезиться. Особенно меня умиляет последняя команда которая по сути просто переставляет биты в 16-битном адресе местами (вычислительная сложность практически 0) в связи с принятой раскладкой видеопамяти в классических спектрумах. А вот кто может быть не знает тут почему она такова какова есть и видна даже непрограммистам при загрузке заставок игр? Сообщение отредактировал dimm0505 - Пятница, 10 июля 2020, 09:14 |
| dimm0505 |
Пятница, 10 июля 2020, 09:15
Отправлено
#25
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 394 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
QUOTE (aa-dav @ Сегодня, 04:43) Это здорово конечно, но делает проги с их помощью несовместимыми с оригиналом. -------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
| aa-dav |
Пятница, 10 июля 2020, 09:34
Отправлено
#26
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
|
| aa-dav |
Среда, 12 августа 2020, 13:35
Отправлено
#27
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
Буквально вот-вот создали новый кикстартер: https://www.kickstarter.com/projects/spectr...pXySH_fAL48FK1Y
И уже собрали почти лям зелени, когда заявлено были на $325 тысяч. На фоне этого ажиотажа у меня наконец то дошли руки пощупать ZX Next в эмуляторе. На http://hype.retroscene.org/ мне насоветовали православный для Next эмулятор - это http://www.cspect.org/ Скачав оттуда эмуль и распаковав его в папку можно на батниках запустить несколько демок, но для быстрого старта настоящей Next OS я опишу что надо сделать тут: Качаем образ флешки с Next OS и ромами Next отсюда: http://www.zxspectrumnext.online/cspect/ Например я качнул (потом понял что зря - ибо подавляющая часть флехи пустует, можно выбирать меньшие размеры) этот архив: http://www.zxspectrumnext.online/cspect/cspect-next-4gb.zip Распаковываем оттуда 3 файла (это образ флешки и 2 рома для Next) в корневую папку CSpect - они должны лежать прямо рядом с экзешниками. Делаем тут же новый bat-файл в котором прописываем команду запуска с нашим образом: CODE start CSpect.exe -w3 -vsync -zxnext -nextrom -mmc=.\cspect-next-4gb.img Здесь -w3 выставляет тройной размер окна (можно прописать -fullscreen вместо этого), -zxnext активирует эмуляцию Next, -nextrom подхватывает скачанные образы ROM, а -mmc подключает скачанную виртуальную карточку с Next OS. Вуаля - запускаем и наслаждаемся Next OS без физического носителя. Сразу там будет мануал большой на аглийском, чтобы в среду зайти надо нажать SPACE. Попробовал - некоторые игры из папки GAMES зависают - эмулятор еще не справляется с чем то что им нужно для работы. Но большая часть пашет, так что есть шансы что можно будет пощупать новые игры типа без физического девайса. |
| dimm0505 |
Воскресенье, 06 сентября 2020, 10:57
Отправлено
#28
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 394 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
Второй кикстартер может стать еще более успешным, чем первый.
https://idpixel.ru/news/2180-pervye-sutki-v...hitelnyj-uspeh/ Новый трейлер: -------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
| dimm0505 |
Среда, 09 сентября 2020, 15:10
Отправлено
#29
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 394 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
-------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
| dimm0505 |
Четверг, 10 сентября 2020, 18:13
Отправлено
#30
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 394 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
-------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
| aa-dav |
Понедельник, 28 сентября 2020, 07:57
Отправлено
#31
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
Пару недель назад провёл пару вечеров читая разрозненные куски документации к ZX Spectrum Next и обзорно вник в его архитектуру.
Эти выжимки сейчас можно воспринимать как (черновик) продолжения статьи "Программно-аппаратные расширения ZX Spectrum". Особенно полезно вспомнить что конкретно написано про ZX Spectrum +2/+3. Далее под спойлером: » Нажмите, для открытия спойлера « |
| aa-dav |
Понедельник, 19 октября 2020, 04:40
Отправлено
#32
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
Забавно то как ZX Spectrum Next расширяет графические возможности.
Если не вдаваться в детали особо, то он добавляет 3 новых "графических слоя" которые могут использоваться хоть все одновременно вместе (и без) изначального спектрумовского "слоя ULA". Первый - это слой подвижных спрайтов. Второй - слой 16-цветных тайлов в лучших традициях 16-битных консолей (может использоваться как текстовой видеорежим с плюшками). И третий - 8-битный 256-цветный слой полноценной графики. Так вот все слои кроме спрайтов (т.к. им это не нужно) можно аппаратно скроллить по всем измерениям. Даже изначальный слой ULA - тоже можно скроллить с прокруткой. Например вот видео как это может выглядеть: делается вот таким вот кодом: CODE loop: halt nextreg $26, a inc a jr loop Здесь просто на каждом кадре в регистр скроллинга Next $26 записывается нарастающий счётчик. Как видно экран при этом прокручивается через края и чтобы сделать бесшовное обновление тайлов как в скроллерах типа супермарио здесь надо использовать другую опцию Next - "окно видимости". В нём можно подавить вывод экрана с любого из четырёх краёв на n пикселей. Например можно подавить полоску справа в 8 пикселей, т.е. одно знакоместо толщиной и когда в ней оказывается полностью очередная полоска тайлов - подменять её на новый кусочек задника и таким образом делаем бесконечно скроллируемое поле. Без геморроя и конфликта как понятно атрибутов. И тут получается, что в сумме ZX Next может выводить 3 задних фона, ведь в таком исполнении слой ULA вполне можно рационально использовать в играх например для вывода задника с какими нибудь облачками - конфликты атрибутов при аппаратном таком скроллинге перестают гарантированно мозолить глаза и слой ULA вполне себе полезен! Ведь даже в имеющихся играх неподвижный задник может выглядеть вполне дойстойно: |
| dimm0505 |
Понедельник, 23 ноября 2020, 14:58
Отправлено
#33
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 394 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
Проблемы и недостатки Некста, выявленные после 8 месяцев эксплуатации:
-------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
| Oreanor |
Понедельник, 23 ноября 2020, 21:43
Отправлено
#34
|
![]() старая тусовка ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 820 Регистрация: 15 мая. 2008 Из: Москва Пользователь №: 26 741 ![]() ![]() |
ох, мультиколор это самая большая жаль.
В общем, вместо ультимативного спектрума имеем 101-ый хреново спроектированный клон (зато по цене пятой соньки практически) Сообщение отредактировал Oreanor - Понедельник, 23 ноября 2020, 22:40 -------------------- сайт dendy-steepler http://www.dendy.byethost16.com/steepler/
|
| aa-dav |
Пятница, 27 ноября 2020, 14:46
Отправлено
#35
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
QUOTE (Oreanor @ Понедельник, 23 ноября 2020, 21:43) ох, мультиколор это самая большая жаль. Да по большому счёту нет. Он же сам озвучивает два варианта решения проблемы - подключение к VGA или использование переходника VGA->HDMI. Вот тут гуглятся какие то устройства с заявленным функционалом меньше тысячи рублей: https://vga-hdmi.ru/iz-vga-v-hdmi Скорее всего из-за цифровой природы HDMI там жёсткие тайминги и простая схема подключения просто вынуждена их соблюдать. VGA же из-за аналоговой природы можно подсунуть любую осмысленную паузу без поломки картинки. Ну а переходник скорее всего есть микроконтроллер с внутренним буфером, что собственно и позволяет провести разъединение частот, правда возможно выпадать могут кадры, что правда уже чисто мои догадки. Да и существующих игр с мультиколором ничтожно мало, поэтому кто-то может и вовсе не заметить что проблема с HDMI существует. Что же касается самого Next - ему мультиколор в этом виде когда идёт жёсткое сцепление с таймингами вообще не нужен. Там достаточно имеющихся фич чтобы вообще забить на мультиколор. Так я совсем недавно заюзал одновременный вывод стандартного экрана и аппаратного тайлового фона ZX Next один поверх другого. Как выше писал это легко использовать как задний фон - при этом сверх-цветастость фону с ULA уже особо не требуется - как раз всякие облачка и небоскрёбы на заднем фоне хорошо ложатся на штатный слой ULA и клешинг просто исключается ввиду наличия нескольких фонов и аппаратных спрайтов: Сообщение отредактировал aa-dav - Пятница, 27 ноября 2020, 14:50 |
| Oreanor |
Понедельник, 30 ноября 2020, 11:12
Отправлено
#36
|
![]() старая тусовка ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 820 Регистрация: 15 мая. 2008 Из: Москва Пользователь №: 26 741 ![]() ![]() |
QUOTE (aa-dav @ Пятница, 27 ноября 2020, 14:46) Да и существующих игр с мультиколором ничтожно мало, поэтому кто-то может и вовсе не заметить что проблема с HDMI существует. Я бы заметил, мне Гэндальф нравится, я всерьез пытался его пройти несколько раз Прикольная игра, кстати, про которую ты на дёртичке написал. В который раз удивляюсь, насколько уровень работы с графикой вырос с 90-х, причем именно у наших. Ненаши клепают что-то довольно вторичное и унылое на AGD, а тут прямо что-то выдающееся через раз. -------------------- сайт dendy-steepler http://www.dendy.byethost16.com/steepler/
|
| aa-dav |
Вторник, 01 декабря 2020, 16:37
Отправлено
#37
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
QUOTE (Oreanor @ Вчера, 11:12) Да, прошёл - весьма прикольная штука! Думаю на конкурсе победит. Если кому еще интересно что я о ней написал, то можно тут почитать: https://gamedev.ru/flame/forum/?id=256880 Хотя несомненно в плане геймплея можно вспомнить более продвинутые игры _косящие_ под 8бит на Пекарне, но блин, это же ZX Spectrum 128, это восторг только за то что играешь и практически не замечаешь что есть клешинг атрибутов. Что в Aliens: Neoplasma, что тут клешинг как то вот не раздражает глаз. Даже если взять твоё видео с Gandalf чуть выше, то клешинг прям довлеет. А тут наши действительно продвинули нехитрыми вроде трюками и аккуратной раскраской уровня вещи на такую вершину, что про клешинг забываешь. Действительно если бы такие игры выходили в 90-х, то авторитет денди в плане передовицы графена был бы сильно ослаблен. |
| dimm0505 |
Вторник, 15 декабря 2020, 21:25
Отправлено
#38
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 394 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
Wonderful Dizzy
-------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
| BrainStorm |
Воскресенье, 20 декабря 2020, 15:45
Отправлено
#39
|
![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 799 Регистрация: 02 мар. 2018 Пользователь №: 62 179 ![]() ![]() |
|
| dimm0505 |
Воскресенье, 20 декабря 2020, 16:22
Отправлено
#40
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 394 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
QUOTE (BrainStorm @ Воскресенье, 20 декабря 2020, 15:45) На спектруме прошел? Или эмуле? -------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Вс., 18 окт. 2026, 01:52 |




Четверг, 09 июля 2020, 14:17














