В магазине нашли 97 картриджей с неизвестной версией Super Mario Bros. / Duck Hunt
Владелец небольшого ретромагазина OneStopWonders в американском штате Висконсин и представить не мог, что обычная коробка со старыми картриджами станет одной из самых громких находок года для коллекционеров Nintendo.
Внутри оказалось 97 неиспользованных экземпляров картриджа Super Mario Bros. / Duck Hunt с инструкциями. Магазин приобрёл их у человека, занимавшегося извлечением драгоценных металлов из электронных плат. По его словам, картриджи когда-то должны были отправиться на переплавку ради небольшого количества золота в контактах, но в итоге больше двадцати лет пролежали в гараже.
Поначалу владелец магазина собирался продавать их примерно по $ 15 за штуку. Однако редактор Nintendo Wire и коллекционер Джейсон Ганос, изучив находку, понял, что перед ним не просто идеально сохранившиеся копии игры.
Выяснилось, что картриджи представляют собой ранее неизвестный вариант Super Mario Bros. / Duck Hunt. От всех известных экземпляров они отличаются многоязычной наклейкой на обратной стороне, новыми производственными кодами, а также небольшими изменениями в инструкции. Судя по маркировке, они были изготовлены в конце 1993 года и, вероятно, относятся к самой последней производственной партии игры.
Почему Nintendo вообще выпускала новые картриджи Super Mario Bros. / Duck Hunt в этот период, до сих пор неизвестно. Среди возможных объяснений называют производство запасных копий для гарантийной замены, комплектов восстановленных консолей или так и не вышедшего набора с обновлённой версией NES.
Все 97 картриджей отправили на экспертизу в PSA, где пять экземпляров получили максимальную оценку PSA 10. Часть находки владельцы оставят себе, а остальные постепенно выставят на аукцион. Некоторые из них планируют продать в рамках благотворительных торгов.
От себя добавим, что владелец магазина оказался на удивление честным или наивным парнем. Другие на его месте скрыли бы от общественности, что таких картриджей целых 97 (это автоматически понижает их стоимость) и продавали бы по одной штуке в полгода. Вырученных денег вполне хватило бы на безбедную старость.
https://idpixel.ru/news/3631-v-magazine-nashli-97-kartridzhej-s-neizvestnoj-versiej-super-mario-bros-duck-hunt/
#ретро #Nintendo #Dendy #Денди #SuperMarioBros #DuckHunt
Владелец небольшого ретромагазина OneStopWonders в американском штате Висконсин и представить не мог, что обычная коробка со старыми картриджами станет одной из самых громких находок года для коллекционеров Nintendo.
Внутри оказалось 97 неиспользованных экземпляров картриджа Super Mario Bros. / Duck Hunt с инструкциями. Магазин приобрёл их у человека, занимавшегося извлечением драгоценных металлов из электронных плат. По его словам, картриджи когда-то должны были отправиться на переплавку ради небольшого количества золота в контактах, но в итоге больше двадцати лет пролежали в гараже.
Поначалу владелец магазина собирался продавать их примерно по $ 15 за штуку. Однако редактор Nintendo Wire и коллекционер Джейсон Ганос, изучив находку, понял, что перед ним не просто идеально сохранившиеся копии игры.
Выяснилось, что картриджи представляют собой ранее неизвестный вариант Super Mario Bros. / Duck Hunt. От всех известных экземпляров они отличаются многоязычной наклейкой на обратной стороне, новыми производственными кодами, а также небольшими изменениями в инструкции. Судя по маркировке, они были изготовлены в конце 1993 года и, вероятно, относятся к самой последней производственной партии игры.
Почему Nintendo вообще выпускала новые картриджи Super Mario Bros. / Duck Hunt в этот период, до сих пор неизвестно. Среди возможных объяснений называют производство запасных копий для гарантийной замены, комплектов восстановленных консолей или так и не вышедшего набора с обновлённой версией NES.
Все 97 картриджей отправили на экспертизу в PSA, где пять экземпляров получили максимальную оценку PSA 10. Часть находки владельцы оставят себе, а остальные постепенно выставят на аукцион. Некоторые из них планируют продать в рамках благотворительных торгов.
От себя добавим, что владелец магазина оказался на удивление честным или наивным парнем. Другие на его месте скрыли бы от общественности, что таких картриджей целых 97 (это автоматически понижает их стоимость) и продавали бы по одной штуке в полгода. Вырученных денег вполне хватило бы на безбедную старость.
https://idpixel.ru/news/3631-v-magazine-nashli-97-kartridzhej-s-neizvestnoj-versiej-super-mario-bros-duck-hunt/
#ретро #Nintendo #Dendy #Денди #SuperMarioBros #DuckHunt
👍3❤1
Spectranext превращает ZX Spectrum в современный сетевой компьютер
Пока большинство новых устройств для ZX Spectrum посвящены играм, Spectranext пытается решить совсем другую задачу — сделать классический компьютер полноценным участником современного интернета.
Проект представляет собой сетевой картридж, совместимый с оригинальным Spectranet, но использующий Wi-Fi вместо Ethernet. Он подключается к разъёму расширения и работает с ZX Spectrum 48K, 128K, +2, +3, Spectrum Next и рядом совместимых компьютеров.
В отличие от многих прежних сетевых решений, Spectranext ориентирован не только на обмен файлами. Картридж поддерживает современные защищённые соединения HTTPS, умеет подключать удалённые каталоги прямо с веб-серверов, имеет постоянное файловое хранилище во флеш-памяти и предоставляет разработчикам SDK, встроенный GDB-сервер и разъём USB-C. При этом большая часть программ, написанных для оригинального Spectranet, продолжает работать без изменений.
Вместе с устройством распространяется бесплатная многопользовательская игра Unbound, созданная специально для демонстрации его возможностей. Это своеобразная смесь песочницы и стратегии, где игроки совместно осваивают далёкую планету, добывают ресурсы, строят производственные цепочки, программируют внутриигровые компьютеры, исследуют мир и отбиваются от агрессивной местной фауны.
Проект пока находится на раннем этапе развития. Разработчики уже выпустили пробную партию устройств и собирают отзывы первых владельцев. Купить Spectranext сейчас можно на одном из четырёх сайтов: Sintech, ActiveNext, ZX Renewи Retro 8 bit Shop. Стоит он около 100 евро или 100 фунтов стерлингов.
Согласно опубликованной дорожной карте, в ближайших версиях Spectranext появятся дополнительные сетевые сервисы, улучшения прошивки, новые возможности SDK, расширенная поддержка программ для Spectranet и дальнейшие аппаратные доработки. После этого команда рассчитывает перейти к более массовому производству картриджей.
https://idpixel.ru/news/3632-spectranext-prevraschaet-zx-spectrum-v-sovremennyj-setevoj-kompjuter/
#ретро #ZXSpectrum #Sinclair #SpectraNext #Unbound
Пока большинство новых устройств для ZX Spectrum посвящены играм, Spectranext пытается решить совсем другую задачу — сделать классический компьютер полноценным участником современного интернета.
Проект представляет собой сетевой картридж, совместимый с оригинальным Spectranet, но использующий Wi-Fi вместо Ethernet. Он подключается к разъёму расширения и работает с ZX Spectrum 48K, 128K, +2, +3, Spectrum Next и рядом совместимых компьютеров.
В отличие от многих прежних сетевых решений, Spectranext ориентирован не только на обмен файлами. Картридж поддерживает современные защищённые соединения HTTPS, умеет подключать удалённые каталоги прямо с веб-серверов, имеет постоянное файловое хранилище во флеш-памяти и предоставляет разработчикам SDK, встроенный GDB-сервер и разъём USB-C. При этом большая часть программ, написанных для оригинального Spectranet, продолжает работать без изменений.
Вместе с устройством распространяется бесплатная многопользовательская игра Unbound, созданная специально для демонстрации его возможностей. Это своеобразная смесь песочницы и стратегии, где игроки совместно осваивают далёкую планету, добывают ресурсы, строят производственные цепочки, программируют внутриигровые компьютеры, исследуют мир и отбиваются от агрессивной местной фауны.
Проект пока находится на раннем этапе развития. Разработчики уже выпустили пробную партию устройств и собирают отзывы первых владельцев. Купить Spectranext сейчас можно на одном из четырёх сайтов: Sintech, ActiveNext, ZX Renewи Retro 8 bit Shop. Стоит он около 100 евро или 100 фунтов стерлингов.
Согласно опубликованной дорожной карте, в ближайших версиях Spectranext появятся дополнительные сетевые сервисы, улучшения прошивки, новые возможности SDK, расширенная поддержка программ для Spectranet и дальнейшие аппаратные доработки. После этого команда рассчитывает перейти к более массовому производству картриджей.
https://idpixel.ru/news/3632-spectranext-prevraschaet-zx-spectrum-v-sovremennyj-setevoj-kompjuter/
#ретро #ZXSpectrum #Sinclair #SpectraNext #Unbound
🔥4❤2👏1
Commodore запускает инициативу для создателей игр на C64 Ultimate
Прошёл всего год с момента возрождения Commodore, а компания уже задумалась о следующем шаге. На этот раз речь пойдёт не о новом железе (и уж тем более о телефонах-раскладушках), а об играх.
В честь первой годовщины перезапуска бренда Commodore объявила о программе Made For U(ltimate). Её цель — поддержать разработчиков, которые захотят создавать игры специально для Commodore 64 Ultimate и использовать возможности компьютера, недоступные оригинальному Commodore 64.
Речь идёт не о замене классических игр и не об отказе от совместимости. Как раз наоборот — компания подчёркивает, что продолжит поддерживать проекты для обычного Commodore 64. Новая инициатива предназначена для тех, кто хочет выйти за рамки ограничений оригинальной машины и задействовать дополнительные возможности C64 Ultimate: увеличенный объём памяти, возможность ускорять процессор с 1 до 48 МГц, современные интерфейсы и так далее.
По словам Commodore, первые проекты с пометкой Made For U(ltimate) появятся уже в ближайшем будущем. Компания также обещает предоставить разработчикам документацию, инструменты и помощь в продвижении таких игр. Сейчас она, кстати, проводит опрос, который позволит ей лучше понять, какого рода игры и в каком виде публика хотела бы их видеть.
Забавно, что в списке возможных ответов на вопрос «Какого рода улучшения вам интереснее всего в новых играх?» есть вариант «Улучшенная графика», которая пока что в C64 Ultimate отсутствует. Возможно, её планируется добавить очередным обновлением FPGA-ядра.
За первый год после возрождения бренда Commodore успела выпустить C64 Ultimate, изготовить более 30 тысячкомпьютеров и превратить проект из ностальгического эксперимента в полноценное коммерческое предприятие. Пока вроде бы верной дорогой идут товарищи.
https://idpixel.ru/news/3633-commodore-zapuskaet-iniciativu-dlja-sozdatelej-igr-na-c64-ultimate/
#ретро #C64 #Commodore64 #Commodore
Прошёл всего год с момента возрождения Commodore, а компания уже задумалась о следующем шаге. На этот раз речь пойдёт не о новом железе (и уж тем более о телефонах-раскладушках), а об играх.
В честь первой годовщины перезапуска бренда Commodore объявила о программе Made For U(ltimate). Её цель — поддержать разработчиков, которые захотят создавать игры специально для Commodore 64 Ultimate и использовать возможности компьютера, недоступные оригинальному Commodore 64.
Речь идёт не о замене классических игр и не об отказе от совместимости. Как раз наоборот — компания подчёркивает, что продолжит поддерживать проекты для обычного Commodore 64. Новая инициатива предназначена для тех, кто хочет выйти за рамки ограничений оригинальной машины и задействовать дополнительные возможности C64 Ultimate: увеличенный объём памяти, возможность ускорять процессор с 1 до 48 МГц, современные интерфейсы и так далее.
По словам Commodore, первые проекты с пометкой Made For U(ltimate) появятся уже в ближайшем будущем. Компания также обещает предоставить разработчикам документацию, инструменты и помощь в продвижении таких игр. Сейчас она, кстати, проводит опрос, который позволит ей лучше понять, какого рода игры и в каком виде публика хотела бы их видеть.
Забавно, что в списке возможных ответов на вопрос «Какого рода улучшения вам интереснее всего в новых играх?» есть вариант «Улучшенная графика», которая пока что в C64 Ultimate отсутствует. Возможно, её планируется добавить очередным обновлением FPGA-ядра.
За первый год после возрождения бренда Commodore успела выпустить C64 Ultimate, изготовить более 30 тысячкомпьютеров и превратить проект из ностальгического эксперимента в полноценное коммерческое предприятие. Пока вроде бы верной дорогой идут товарищи.
https://idpixel.ru/news/3633-commodore-zapuskaet-iniciativu-dlja-sozdatelej-igr-na-c64-ultimate/
#ретро #C64 #Commodore64 #Commodore
Nexus Test для ZX Spectrum. Необычная игра по мотивам «Бегущего по лезвию», в которой вам предстоит выявлять репликантов с помощью специального психологического теста. Сначала задаёте несколько вопросов, а по ответам судите: настоящий перед вами человек или искусственный.
https://idpixel.ru/games/nexustest/
https://idpixel.ru/games/nexustest/
SokoSoko для ZX Spectrum. Пожалуй, самый дурацкий «Сокобан» в истории — некрасивый, с неудобным управлением и с дурацкими уровнями. Зато в изометрии, потому что сделан на новом движке ZXS-Maker. Ей богу, лучше бы игра выглядела как на заставке.
https://idpixel.ru/games/sokosoko/
https://idpixel.ru/games/sokosoko/
❤1😁1
Рассказываю про замечательный процессор Motorola 68000, который стоял в Apple Lisa, Macintosh, Amiga, Atari ST и Sega Mega Drive:
https://t.me/yandexmuseum/3913
https://t.me/yandexmuseum/3913
Telegram
Яндекс Музей
Motorola 68000: процессор для Macintosh, Amiga и Mega Drive
Продолжаем цикл про знаковые процессоры. Intel 8080, Zilog Z80 и MOS Technology 6502 стали основой большинства 8-битных домашних компьютеров, но у этих архитектур имелись свои ограничения. Чтобы…
Продолжаем цикл про знаковые процессоры. Intel 8080, Zilog Z80 и MOS Technology 6502 стали основой большинства 8-битных домашних компьютеров, но у этих архитектур имелись свои ограничения. Чтобы…
👍3👎1🤬1🥴1
Callback64 — игра для Commodore 64 про цифровую зависимость
Не прошло и двух месяцев после анонса кнопочного телефона Callback 8020, как он стал героем собственной игры. Правда, выпустили её не создатели устройства, а независимый разработчик, вдохновившийся идеей борьбы с цифровой зависимостью.
Действие Callback64 разворачивается в 2026 году, когда алгоритмы социальных сетей окончательно победили. Люди бесконечно листают ленту, перестав замечать происходящее вокруг, а улицы заполонили «думскроллеры». Единственным спасением становится Callback 8020 — кнопочный смартфон без рекламы, бесконечной ленты и рекомендательных алгоритмов.
Игроку предстоит раздавать такие телефоны прохожим, попутно уворачиваясь от препятствий и атак членов Order of the Breadbin — фанатиков, которые бросаются в героя... компьютерами Commodore 64. Чтобы временно обезвредить противников, можно использовать SID-рингтоны, а затем попытаться переманить их на свою сторону.
Пока доступен первый уровень Neon City. После спасения двадцати человек игроку предстоит подобрать золотую кассету и за ограниченное время добраться до выхода, пока противники не перейдут в полномасштабное наступление. В будущем автор планирует как минимум добавить битву с боссом и второй уровень с вертикальной прокруткой.
Callback64 придумана Биллом Стивенсом: он отвечал за дизайн, сюжет, арт, музыку, уровни и все важные решения. А вот код писала нейросеть Claude — она уложилась примерно в 5000 строк ассемблера 6502.
💾 Скачать игру можно с itch.io или с «Идеального пикселя».
https://idpixel.ru/news/3634-callback64-igra-dlja-commodore-64-pro-cifrovuju-zavisimost/
#ретро #C64 #Commodore64 #Commodore #Callback64
Не прошло и двух месяцев после анонса кнопочного телефона Callback 8020, как он стал героем собственной игры. Правда, выпустили её не создатели устройства, а независимый разработчик, вдохновившийся идеей борьбы с цифровой зависимостью.
Действие Callback64 разворачивается в 2026 году, когда алгоритмы социальных сетей окончательно победили. Люди бесконечно листают ленту, перестав замечать происходящее вокруг, а улицы заполонили «думскроллеры». Единственным спасением становится Callback 8020 — кнопочный смартфон без рекламы, бесконечной ленты и рекомендательных алгоритмов.
Игроку предстоит раздавать такие телефоны прохожим, попутно уворачиваясь от препятствий и атак членов Order of the Breadbin — фанатиков, которые бросаются в героя... компьютерами Commodore 64. Чтобы временно обезвредить противников, можно использовать SID-рингтоны, а затем попытаться переманить их на свою сторону.
Пока доступен первый уровень Neon City. После спасения двадцати человек игроку предстоит подобрать золотую кассету и за ограниченное время добраться до выхода, пока противники не перейдут в полномасштабное наступление. В будущем автор планирует как минимум добавить битву с боссом и второй уровень с вертикальной прокруткой.
Callback64 придумана Биллом Стивенсом: он отвечал за дизайн, сюжет, арт, музыку, уровни и все важные решения. А вот код писала нейросеть Claude — она уложилась примерно в 5000 строк ассемблера 6502.
💾 Скачать игру можно с itch.io или с «Идеального пикселя».
https://idpixel.ru/news/3634-callback64-igra-dlja-commodore-64-pro-cifrovuju-zavisimost/
#ретро #C64 #Commodore64 #Commodore #Callback64
❤1👍1
На Sega Mega Drive опять портируют аркадную версию RoboCop
Аркадный RoboCop от Data East продолжает притягивать домашних разработчиков. За последние несколько лет появилось сразу три независимых проекта, посвящённые переносу игры на Sega Mega Drive. А теперь у самого свежего проекта появилась первая публичная демоверсия.
Новый порт разрабатывает энтузиаст Boca's Retro Stuff. По его словам, о двух предыдущих портах он вспомнил уже после того, как проделал значительную часть работы. Вместо того чтобы бросать свой проект, товарищ связался с разработчиками одного из предыдущих портов (студией Monster Bath Games), получил от них графические материалы и советы и продолжил разработку.
Судя по опубликованной демоверсии, игра старается максимально точно повторить оригинальную аркадную игру 1988 года: полностью перенесён первый уровень, сохранены крупные спрайты и общая стилистика Data East.
💾 Скачать демоверсию можно с itch.io или с «Идеального пикселя».
https://idpixel.ru/news/3635-na-sega-mega-drive-opjat-portirujut-arkadnogo-robocop/
#ретро #MegaDrive #Genesis #Sega #RoboCop
Аркадный RoboCop от Data East продолжает притягивать домашних разработчиков. За последние несколько лет появилось сразу три независимых проекта, посвящённые переносу игры на Sega Mega Drive. А теперь у самого свежего проекта появилась первая публичная демоверсия.
Новый порт разрабатывает энтузиаст Boca's Retro Stuff. По его словам, о двух предыдущих портах он вспомнил уже после того, как проделал значительную часть работы. Вместо того чтобы бросать свой проект, товарищ связался с разработчиками одного из предыдущих портов (студией Monster Bath Games), получил от них графические материалы и советы и продолжил разработку.
Судя по опубликованной демоверсии, игра старается максимально точно повторить оригинальную аркадную игру 1988 года: полностью перенесён первый уровень, сохранены крупные спрайты и общая стилистика Data East.
💾 Скачать демоверсию можно с itch.io или с «Идеального пикселя».
https://idpixel.ru/news/3635-na-sega-mega-drive-opjat-portirujut-arkadnogo-robocop/
#ретро #MegaDrive #Genesis #Sega #RoboCop
🔥4
Эмулятор Brick Boy идеально воссоздаёт экран оригинального Game Boy
Современные эмуляторы давно научились идеально или почти идеально воспроизводить игры для Game Boy. Но автор Brick Boy решил, что всем выходившим ранее эмуляторам не хватает одной важной детали — плохонького экрана оригинальной консоли. Поэтому он потратил массу времени, чтобы вернуть игрокам не только пиксели, но и все особенности того самого зеленоватого ЖК-дисплея.
Разработчик под псевдонимом fugudaro не ограничился привычными эффектами вроде пиксельной сетки и выбора оттенка. Он изучил фотографии оригинальных LCD-модулей, разобрался в особенностях отражающего слоя и даже воспроизвёл его едва заметную текстуру, благодаря которой свет проходит через экран почти так же, как на настоящем Game Boy. Получилось ну очень аутентично.
Эмулятор также умеет имитировать скорость отклика жидкокристаллической матрицы, характерное размытие при движении и другие особенности оригинального дисплея. Более того, в настройках есть режим, воспроизводящий деградацию поляризационной плёнки — из-за неё на старых Game Boy со временем появляются знакомые многим тёмные пятна.
Brick Boy работает прямо в браузере (ромы с играми можно кидать прямо в окно эмулятора), а его шейдер уже перенесли в RetroArch и даже в Analogue Pocket. Автор признаося, что для ускорения разработки использовал генеративный ИИ, но это уже настолько привычное заявление, что мало у кого вызывает душевные страдания.
https://idpixel.ru/news/3636-emuljator-brick-boy-idealno-vossozdaet-ekran-originalnogo-game-boy/
#ретро #GameBoy #Nintendo #BrickBoy
Современные эмуляторы давно научились идеально или почти идеально воспроизводить игры для Game Boy. Но автор Brick Boy решил, что всем выходившим ранее эмуляторам не хватает одной важной детали — плохонького экрана оригинальной консоли. Поэтому он потратил массу времени, чтобы вернуть игрокам не только пиксели, но и все особенности того самого зеленоватого ЖК-дисплея.
Разработчик под псевдонимом fugudaro не ограничился привычными эффектами вроде пиксельной сетки и выбора оттенка. Он изучил фотографии оригинальных LCD-модулей, разобрался в особенностях отражающего слоя и даже воспроизвёл его едва заметную текстуру, благодаря которой свет проходит через экран почти так же, как на настоящем Game Boy. Получилось ну очень аутентично.
Эмулятор также умеет имитировать скорость отклика жидкокристаллической матрицы, характерное размытие при движении и другие особенности оригинального дисплея. Более того, в настройках есть режим, воспроизводящий деградацию поляризационной плёнки — из-за неё на старых Game Boy со временем появляются знакомые многим тёмные пятна.
Brick Boy работает прямо в браузере (ромы с играми можно кидать прямо в окно эмулятора), а его шейдер уже перенесли в RetroArch и даже в Analogue Pocket. Автор признаося, что для ускорения разработки использовал генеративный ИИ, но это уже настолько привычное заявление, что мало у кого вызывает душевные страдания.
https://idpixel.ru/news/3636-emuljator-brick-boy-idealno-vossozdaet-ekran-originalnogo-game-boy/
#ретро #GameBoy #Nintendo #BrickBoy
❤1🔥1
Project Serpo — графический роман для ZX Spectrum про инопланетян
Программист Хандер, он же Trixelab, недавно выпустивший новый редактор изображений для ZX Spectrum под названием Spectrum Experimental Image Editor, внезапно разродился первой игрой, в разработке которой активно использовалась эта софтина.
Впрочем, игрой Project Serpo называть неправильно — это скорее настоящий графический роман про контакт человечества с инопланетной расой. По мотивам реальной теории заговора, между прочим! «Геймплей» очень простой: знай любуйся красивыми картинками, читай небольшое количество текста да жми пробел, чтобы перейти к следующему слайду.
Для экономии места Хандер сделал все изображения векторными: в SEIE есть и такая возможность. Собственно, приём не новый — изрядная часть квестов на ZX Spectrum использовала именно векторную графику.
Увы, в Project Serpo изображения рисуются очень долго: некоторым из них требуется на это 20 секунд. Разумеется, обойти эту проблему можно, разогнав в эмуляторе процессор раз этак в десять. Но что делать тем, кто хочет насладиться Project Serpo на реальной машине?
Поскольку SEIE был написан с помощью ИИ, мы попросили исправить долгую отрисовку очень способную модель Claude Opus 5. Задача звучала так: «Возьми эту программу для ZX Spectrum, разберись, как она работает, и максимально ускорь отрисовку графики».
Можно сказать, что Opus 5 справился с задачей блистательно и в несколько заходов ускорил отрисовку в 4,26 раза! Теперь всю игру можно «проспидранить» ровно за 1 минуту, а не за 4 минуты с гаком, как раньше. Собственно, давайте дадим слово Клоду, пусть он и расскажет, что сделал:
• Вычисления заменил таблицами. Адрес точки на экране, проверка выхода за края, зеркальное отражение, адрес цветовой клетки — всё это теперь считается один раз при старте игры, за 25 миллисекунд. Дальше вместо арифметики просто чтение из памяти: расчёт адреса точки подешевел с 260 тактов до 76.
• Переписал рисование линии. Раньше рабочие переменные лежали в памяти, а не в регистрах процессора, и на каждую точку делалось шесть вызовов подпрограмм. Стало 95 тактов на точку вместо 1080 — в одиннадцать раз быстрее.
• Убрал копирование 6 Кб перед каждой заливкой. Этих заливок в картинке бывало до полусотни. Теперь восстанавливаются только реально затронутые строки.
• Перестроил заливку. Проверка соседей больше не делается честным перебором для каждой закрашенной точки, а поиск границ области перестал пересчитывать адрес на каждом шаге.
• Починил забытые мелочи. Адрес цветовой клетки вычислялся циклом «прибавить 32» — до 23 повторов на клетку. Выбор действия по коду операции шёл цепочкой из 41 сравнения подряд.
Исходный код ускоренной игры мы скинем автору SEIE — может быть, ему захочется заменить процедуры отрисовки. Тогда при помощи этого графического редактора можно будет делать очень компактную и достаточно шуструю статичную графику. Хотя нельзя исключать, что если представить все картинки из этого графического романа в виде обычных пикселей и сжать их современными упаковщиками, получится тоже достаточно компактно.
💾 Скачать игру можно с itch.io или с «Идеального пикселя»: вот обычная версия, а вот ускоренная в 4 с лишним раза.
https://idpixel.ru/news/3637-project-serpo-graficheskij-roman-dlja-zx-spectrum-pro-inoplanetjan/
#ретро #ZXSpectrum #Sinclair #ProjectSerpo #SpectrumExperimentalImageEditor
Программист Хандер, он же Trixelab, недавно выпустивший новый редактор изображений для ZX Spectrum под названием Spectrum Experimental Image Editor, внезапно разродился первой игрой, в разработке которой активно использовалась эта софтина.
Впрочем, игрой Project Serpo называть неправильно — это скорее настоящий графический роман про контакт человечества с инопланетной расой. По мотивам реальной теории заговора, между прочим! «Геймплей» очень простой: знай любуйся красивыми картинками, читай небольшое количество текста да жми пробел, чтобы перейти к следующему слайду.
Для экономии места Хандер сделал все изображения векторными: в SEIE есть и такая возможность. Собственно, приём не новый — изрядная часть квестов на ZX Spectrum использовала именно векторную графику.
Увы, в Project Serpo изображения рисуются очень долго: некоторым из них требуется на это 20 секунд. Разумеется, обойти эту проблему можно, разогнав в эмуляторе процессор раз этак в десять. Но что делать тем, кто хочет насладиться Project Serpo на реальной машине?
Поскольку SEIE был написан с помощью ИИ, мы попросили исправить долгую отрисовку очень способную модель Claude Opus 5. Задача звучала так: «Возьми эту программу для ZX Spectrum, разберись, как она работает, и максимально ускорь отрисовку графики».
Можно сказать, что Opus 5 справился с задачей блистательно и в несколько заходов ускорил отрисовку в 4,26 раза! Теперь всю игру можно «проспидранить» ровно за 1 минуту, а не за 4 минуты с гаком, как раньше. Собственно, давайте дадим слово Клоду, пусть он и расскажет, что сделал:
• Вычисления заменил таблицами. Адрес точки на экране, проверка выхода за края, зеркальное отражение, адрес цветовой клетки — всё это теперь считается один раз при старте игры, за 25 миллисекунд. Дальше вместо арифметики просто чтение из памяти: расчёт адреса точки подешевел с 260 тактов до 76.
• Переписал рисование линии. Раньше рабочие переменные лежали в памяти, а не в регистрах процессора, и на каждую точку делалось шесть вызовов подпрограмм. Стало 95 тактов на точку вместо 1080 — в одиннадцать раз быстрее.
• Убрал копирование 6 Кб перед каждой заливкой. Этих заливок в картинке бывало до полусотни. Теперь восстанавливаются только реально затронутые строки.
• Перестроил заливку. Проверка соседей больше не делается честным перебором для каждой закрашенной точки, а поиск границ области перестал пересчитывать адрес на каждом шаге.
• Починил забытые мелочи. Адрес цветовой клетки вычислялся циклом «прибавить 32» — до 23 повторов на клетку. Выбор действия по коду операции шёл цепочкой из 41 сравнения подряд.
Исходный код ускоренной игры мы скинем автору SEIE — может быть, ему захочется заменить процедуры отрисовки. Тогда при помощи этого графического редактора можно будет делать очень компактную и достаточно шуструю статичную графику. Хотя нельзя исключать, что если представить все картинки из этого графического романа в виде обычных пикселей и сжать их современными упаковщиками, получится тоже достаточно компактно.
💾 Скачать игру можно с itch.io или с «Идеального пикселя»: вот обычная версия, а вот ускоренная в 4 с лишним раза.
https://idpixel.ru/news/3637-project-serpo-graficheskij-roman-dlja-zx-spectrum-pro-inoplanetjan/
#ретро #ZXSpectrum #Sinclair #ProjectSerpo #SpectrumExperimentalImageEditor
👍5❤2🔥1