Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - shiru8bit

Страницы: [1] 2 Далее
1
Железо / Mister project
« : 21 Августа 2026, 11:20:55 »
Я не только программист и разработчик эмуляторов, но и разработчик железа. Я прекрасно знаю, как работает FPGA. И уверен, что не путаюсь в терминах. Разница не в транзисторах и VM. Разница в том, что Mega Drive 2 сделан на базе оригинальной спецификации, на основе доработанной схемы, как развитие основы. А программные эмуляторы и FPGA-реплики сделаны с (частичной) утратой этого знания. В случае с любительскими эмуляторами — на основе догадок, измерений, декапов, анализа косвенных признаков. И результат их работы — по определению имитация; догадки в основе = имитация, подражание. Эмуляция — синоним этих слов. И я не называю FPGA эмулятором, я называю это FPGA-репликами. Но каким бы реальным железо не было (можно подумать, ПК или RPi в конечном счёте не реальны), оно занимается имитацией. То есть эмуляцией. И разделение эмуляции на программную и аппаратную — это совершенно нормальная практика, появившаяся в 60-х. Собственно, изначально «эмуляцией» называли аппаратное решение, чтобы отличать от программного, которое тогда называли «симуляцией». Потом, как водится, у любителей всё перевернулось.

Дальнейшие попытки вывернуть сказанное до абсурда показывают проблемы в понимании. К программному эмулятору реальные устройства подключить затруднительно, потому что он не работает в реальном времени. В нём нет реальных сигналов и таймингов шины, только верхняя логика. Он работает с максимальной скоростью, отсчитывая такты в программном счётчике и синхронизируя эмулируемые устройства по нему, а лишнее время ждёт. Если сделать программный эмулятор всей архитектуры, но взять реальный процессор, соединить его с программным эмулятором будет крайне сложно. Хорошие FPGA-реплики опускаются до этого уровня, воспроизводят логику работы шины, все тайминги. К ним можно подключить внешние устройства, хоть процессор, хоть что угодно, причём не зная заранее, что. Например, хорошая реплика Сеги с возможностью подключения картриджа уже позволяла бы запускать Paprium задолго до его появления. Но если ей потребовались бы доработки, это явно указывает на эмуляцию.

Многие ядра для FPGA игнорируют оригинальную архитектуру и тайминги, и воспроизводят не детальное внутреннее устройство, а конечный логический результат, как программные эмуляторы. Некоторые действительно честно пытаются воспроизвести оригинальную логику на самом низком уровне, ориентируясь по транзисторным схемам, полученным из декапа. Но физика там совсем другая, другая технология и процесс, другие логические уровни. Для информации, во всём 6502, который изначально был разработан на транзисторном уровне, 4500 транзисторов, тогда как в одном блоке современной FPGA порядка тысячи транзисторов. В среднем FPGA-ядре 6502 порядка 700 блоков, то есть на два порядка больше реальных транзисторов, чем в оригинале — говорить про такую же физику процесса просто не приходится.

2
Железо / Mister project
« : 21 Августа 2026, 03:04:00 »
Да, серьёзно. Услугами гадалки я не пользуюсь, а в роли кофейной гущи обычно выступает код.

3
Железо / Mister project
« : 20 Августа 2026, 17:44:20 »
Ну а эт уже спорный вопрос, насчет нативности - ядра-эмуляторы\запускаторы\как угодно пишутся также программно
Не просто программно, но и теми же самыми способами, что программные эмуляторы: попытками угадать, как работает оригинальное железо. Использование FPGA никак не помогает магическим образом сделать точную копию исходного устройства, это всегда лишь какое-то приближение, в меру понимания устройства железа и чипов разработчиками. А реальными преимуществами низкоуровневой эмуляции — возможностью работы с любыми оригинальными устройствами, теми же картриджами — почти никто и не пользуется.

4
Я несколько раз проходил Sengoku 3 в стародавние времена, на NeoRageX. Тогда MAME мало что эмулировал, хорошо эмулировалась Neo-Geo. На Neo-Geo битемапов было мало. Третья Sengoku очень хорошо выглядит, по геймплею ничего выдающегося, и в целом я лишь помню, как она нарисована. Первые две части тогда не заинтересовали, они из ранних игр, выглядят по меркам платформы слабенько.

5
Общий / Метроидвании
« : 18 Августа 2026, 10:26:11 »
И строго говоря, это не жанр, а набор маркетинговых "фишек", умные дяди-маркетологи выяснили эти ключевые фишки, благодаря которым игра будет заходить широким массам и гарантированно приносить бабло, вот и всё. И на новые игры не стесняясь лепят это определение, дабы сразу заинтересовать целевую аудиторию.
Это принципиально не может быть маркетинговой фишкой, потому что это два чужих бренда в названии. Поэтому разработчики так свои игры не определяют. Да и сам жанр популярен в основном среди инди-разработчиков, AAA игр в нём минимум. Популярность же у инди объясняется просто: накрутка часов геймплея при ограниченном количестве контента. Современные игроки не любят платить деньги за короткие игры.

6
Все портативки от Нинтендо были и остаются популярными. Попробуйте купить на Авито любую, их сметают в миг, а цены, мягко говоря, не бросовые. И так было не после появления Анберников, а годами. Другое дело, что непонятно, где все эти люди, которые ими пользуются, но они определённо где-то есть.

7
Общий / Метроидвании
« : 18 Августа 2026, 09:39:53 »
Я не понимаю, какой смысл обговаривать очевидные вещи и нагружать сообщения сотнями лишних слов, описывая отдельные исключения. Кто понял, тот понял.

8
Большинство лучших игр уже назвали. Отмечу Gaia Crusaders. Не сказать, что она прямо хорошая, но в ней есть интересная механика с бесконечным джагглингом, можно ударить врага, он отлетит, догнать его бегом, ударить ещё раз, и так несколько раз. Суматошно, но довольно весело.

9
Общий / Re: Метроидвании
« : 17 Августа 2026, 10:27:30 »
Да там только первая часть похожа на Metroid Prime, остальные отошли от этого жанра, дали Бэтсу песочницу для развлечений. Мне как раз первая понравилась больше всего, вторая тоже норм из-за контента и классных боев с боссами, в третьей части нет ничего из этого - обезумевший Бэтс просто насмерть давит заключенных и херачит трупы шокером :lol:.
Мне тоже больше всего понравился Arkham Asylum, потому что мир связный и есть элементы метроидвании. Следующие части уверенно пошли к подобию GTA с открытым миром и становились скучнее одна за другой. Но был ещё Batman: Arkham Origins Blackgate — вот это прямо вылитая метроидвания, с классическим видом сбоку.

10
Общий / Метроидвании
« : 17 Августа 2026, 09:06:35 »
Кастла с МСХ ручкой машет)Кастла с Вии передает привет
В CV на MSX были отдельные уровни. Я думаю, очевидно, про какого рода нелинейность мы говорим: одна общая большая карта, даже в самом конце игры можно вернуться в начало. А на Wii был файтинг и ремейк старой игры с Геймбоя.

Понятно, что в такой огромной серии было разное, но, как мне кажется, общий тренд вполне очевиден. Даже ещё не вышедшая Castlevania: Belmont's Curse — снова метроидвания.

11
Общий / Метроидвании
« : 16 Августа 2026, 19:18:01 »
Из наблюдения объективной реальности.

12
Общий / Метроидвании
« : 16 Августа 2026, 18:14:45 »
Изначально метроидванией назвали Castlevania SOTN. Потому что это была первая Castlevania со структурой мира и прохождения как в Super Metroid, даже с почти такой же визуально картой. До неё CV была линейная, после все части стали такими, как SOTN, и их было много. Соответственно, метроидваниями называют очень похожие игры: 2D платформер, единый мир без отдельных уровней, созданный из отдельных локаций с дверьми между ними, нужно получать новые возможности и искать с их помощью новые проходы, для прохождения надо возвращаться назад, есть карта, отражающая процент исследования мира. Конечно, при желании что угодно можно назвать чем угодно, но конкретно у этого жанра есть довольно узнаваемая наружность, по которой он опознаётся сразу.

Добавлено позже:
Тихо тихо.
Сейчас нитакуси и борцы с ААА набегут толпой защищать королеву.  :lol:
Я говорю лично за себя, я подустал от них. Так-то ничего плохого в жанре нет, если кому-то нравится — хорошо. Я сам недавно прошёл наконец Bloodstained, который чистокровная метроидвания от отца жанра, и всяких других ранее прошёл пару десятков, включая конечно же SOTN.

13
Общий / Метроидвании
« : 16 Августа 2026, 12:10:13 »
Метроидвании надоели. Уже лет 15 каждая вторая 2D инди-игра пытается быть метроидванией, их уже буквально тысячи. Иногда это прикольно, но в целом утомительно. Иногда хочется не бродить взад-вперёд, а просто проходить из точки А в точку Б по понятному маршруту.

14
Titan 2 — это программный эмулятор в коробочке, работающий на слишком слабом железе. На 8-битные игры его хватает, а Сега там работает с тормозами. Некоторые варианты прошиваются и разгоняются, что немного улучшает ситуацию, это обсуждалось здесь. Но в целом дело безнадёжное, и как говорили выше, для тех же целей можно взять любой одноплатник. Даже самые копеечные Orange PC, которые б/у можно найти за 1000-1500, будут тянуть 16-битные игры нормально.

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

15
Мои кнопки — мои правила. Хочу жму, хочу не жму  :lol:

Есть разница в том, что для кого-то игры — это спорт, дисциплина, достижения, соревнования. В соревновании важны равные условия, иначе не выяснить разницу. А кто-то просто развлекается. Развлекаться можно как угодно, хоть с турбой, хоть с сейвами, хоть играть, стоя на голове в гамаке.

16
Общий / Во что сейчас играем?
« : 11 Августа 2026, 06:24:10 »
Я недавно купил Shadow of the Ninja - Reborn, как как с детства люблю оригинал, не раз его проходил. На вид была симпатичная, музыка хорошая. Но когда попытался пройти, понял, что управление невозможно тугое, с большим лагом, и оно очень мешает играть. В оригинале управление было очень острое, чёткое, а в ремейке с ним постоянно приходится бороться, оно само как главный враг в игре. Не осилил пройти, забросил.

17
Главная проблема синтезатора Master System — отсутствие низких частот, нельзя играть ноты ниже A-2. В остальном звук хоть и не такой разнообразный, как на NES, но что-то выжать можно. Как выжал Альберто Гонзалес в Смурфах или, вот, Иерун наш Тель (автор мелодии в Robocop 3) в The Flash:


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


18
Battletoads проще, потому что он нормально управляется, всё чётко и плавно. А в Майкамуре всё постоянно и неравномерно тормозит, и весьма кривое управление. Это очень сильно мешает играть. Если бы в ней управление было бы настолько же отточенным, как в Battletoads, она вряд ли вообще была бы сложной.

19
Так вот у меня потому и возник вопрос: если в игре нужны три кнопки, то на шестикнопочном джойстике они все есть, просто остальные три не нужны и не будут работать. Зачем в этом случае переключение на трехкнопочный режим? Проблемы с совместимостью?
Шестикнопочный режим изначально не предусматривался, и был реализован таким хитроумным образом, что его можно включить случайно при опросе трёхкнопочного режима. Тогда будут опрашиваться не те кнопки, в игру будет невозможно играть. Когда появились шестикнопочные джойстики, разработчики стали учитывать их существование, а вот в старых играх случались казусы.

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

20
Так ты оказывается один из небожителей (в глазах ребёнка 90х)  :biggrin:
Пацан к успеху шёл, как говорится  :lol: У меня приставки появлялись позже всех, но зато когда все давно уже наигрались в Денди и Сеги, я таки дорвался до безлимитного источника.

Вспомнил несколько небылиц.

Мой младший двоюродный брат мне как-то сообщил, что он играл на Денди в игру Терминатор 3. Я, умудрённый опытом выслушивания небылиц, отнёсся к этому скептически, и посмеиваясь, выпытывал детали. А он говорил - там начало в канализации падают зелёные капли, надо прыгать по трубам. Я ему тогда совершенно не поверил, решил, что он придумывает. Несколько лет спустя выяснилось, что это был реальный первый Терминатор, только с тройкой на обложке.

А ещё я слышал, что есть Battletoads, Battletoads & Double Dragon и Battletoads 3. В первые два я играл, но ещё я однажды мелком видел в магазине какой-то совсем другой, не зная, на какой он приставке. Логично было предположить, что он и есть - третий. И наконец однажды в ларьке попался картридж с надписью Battletoads 3. Я его срочно купил, на месте проверки не было, и побежал домой, включать шедевр. А там какая-то шляпа, смешной лягушонок прыгает, совершенно детская игра, а не крутое рубилово, которого я ожидал. Расстроился и пошёл сдавать обратно. Позже выяснилось, что это был Kero Keroppi, а искомая неведомая третья часть - Battlemaniacs на SNES.

21
В середине 90-х я и в Сегу не играл. Но под стол старался уже не ходить. А вот когда работал на рынке в 1999-ом, продавая картриджи, там эта информация уже была известна многим, так как несовместимые игры встречались часто, особенно Golden Axe II.

22
Кнопка MODE так называется, потому что она буквально переключает режим работы джойстика: трёхкнопочный или шестикнопочный. Про это написано в мануале на шестикнопочный геймпад.

318135-0


23
Общий / "Prince of Persia": ваша любимая версия
« : 06 Августа 2026, 02:39:53 »
Я впервые поиграл в Принца на Денди, там же и прошёл, и поэтому эта версия остаётся любимой. Есть в ней какая-то особая атмосфера, такой упрощённый «карамельный» вид с этими сине-фиолетовыми цветами. Потом проходил версию для SMD, она конечно поинтереснее, но всё же нравится чуть меньше. А когда добрался до ПК-версии, играть в неё уже и не захотелось.

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

25
В трансформаторных блоках питания приставок стабилизаторов никогда не было, только диодный мост и конденсатор. А у американской NES и европейской SNES и вовсе только трансформатор, переменка на выходе. Собственно, если бы кренка была в БП, незачем было бы ставить ещё одну внутри приставки.

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

27
На Денди у меня однозначно любимая третья часть. В детстве играл в порядке 1-3-2, а четвёртую вроде бы увидел только на эмуляторах, и она действительно сильно отличалась. Первая слишком хардкорная, однообразная и длинная, хотя и милая. Третья классная, крупная красивая графика, короткие уровни, разнообразие, умеренная сложность. После третьей вторая как бы то же самое, но упрощённое.

Ещё на Game Boy очень люблю вторую часть, она похожа на третью на Денди.

В первые части Wonder Boy тоже играл. Но главной частью для меня был Wonder Boy in Monster Land на Спектруме. На Денди на неё сильно похож New Son Son (Saiyuuki World), тоже стала одной из любимых игр.

28
shiru8bit, ого, какие люди, приветствую, рад здесь видеть, статьи на хабре просто огонь :thumbup:
Спасибо. В планах как раз материал по 8-битным попыткам создать Wolf 3D и Doom.

Добавлено позже:
На C64 вполне неплохо смотрится Doom. Хотя хотя архитектуру однозначно нужно было переделывать, как поступили на PSX

А там она переделана, это заметно. Убрано переднее окно за первой лестницей, оставлено сбоку. Видимо даже это для C64 многовато. А может быть, оптимизировали мелкие детали геометрии, чтобы влезть в память.

317936-0
317938-1
* tokumaru_raycaster_01.zip (4.11 КБ - загружено 18 раз.)

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

30
Вопрос где за недорого медную фольгу взять
На Озоне много вариантов. Есть даже самоклеящаяся, ей гитаристы темброблоки экранируют. Но её клей, конечно, усилия на разъёме не выдержит.

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

Страницы: [1] 2 Далее