Pull to refresh
1
0
Send message
чему удивляться, буквально на днях, на популярном ресурсе по эмуляции видел реквест «видео туториала по созданию эмулятора» (sic!)
подобные статьи вполне потянут на ответ.

спасибо, ждём продолжения. я правильно подозреваю, что через SENS передаются данные о wobble ?

А как вы относитесь к эмуляторам игровых консолей и старых систем?

я их разрабатываю :) в основном как развлечение себя в процессе исследования какой-то неизвестной железяки. на сами игры, и то что кто-то там будет в них играть, "знакомиться с классикой" и вот это всё остальное о чём вы писали в статье - плевать, ну или почти плевать. кстати, значительная часть знакомых emudev-ов имеет где-то такую же "мотивацию" ;)

эх, сперва подумал что статья от Евгения Барских, кодера недавнего официального Dizzy 8 - Wonderful Dizzy, но тоже не плохо :)

при чём тут славутичи и протоны?
речь о культовой железке, которая разошлась многомиллионным тиражом, и я лично не вижу абсолютно ничего удивительного в том, что сейчас нашлось немногим более 5 тысяч желающих приобрести осовременненую реплику, за 300 фунтов.
целей продать эту реплику какими-то супер-массовыми тиражами создатели перед собой не ставили (что вполне логично), потому и такая цена.
ностальгия штука сильная, плюс этим людям уже далеко за сраку лет — не бедные студенты, могут себе позволить купить такую феньку за 300 фунтов для коллекции.
и в чём заключается феноменальность? имхо результат вполне ожидаемый.
о каком-то крутом сжатии речи тут не идёт, PP предоставлял не самый плохой уровень сжатия при относительно небольшом времени распаковки (на типичных амижных процессорах типа 68000 7Мгц или 68020 14Мгц). плюс значительная часть амижного ПО умела прозрачно работать с файлами упакованными PowerPacker, так что немало людей использовало его для большинства файлов, как нечто типа штатного сжатия виндовой файловой системы.

если же требовалось лучшее сжатие — использовали архиваторы, стандартом де-факто был LZX, алгоритм из которого (до сих пор?) используют майкрософты в своих инсталяторах.
круто, вот бы такое же но для SH-4 и Katana SDK Dreamcast-а. я сколько ни пытался рабочие сигнатуры сделать так и не осилил :(
Так вот, именно с Amiga 500 никаких проблем никогда я не видел. А все проблемы, судя по всему, уже с поздних версий (отошедших от каноничной амиги).

ну, можешь и на A500 поставить акселератор, заменить кикстарт на более новую версию, из плюсов получишь много больший выбор софта, а из минусов — геморой со старыми играми сделанными через жопу. правда сейчас это всё уже на так принципиально, при наличии WHDload и слейвов к большинству игр решающих эту проблему (хотя и не всегда).

Если бы мне в 90-е кто-нибудь вместо спектрума предложил бы А500, да я бы оторвал бы с руками, ровно как и мои ровесники. :) А их, оказывается, никто брать не хотел. :)

ну, у нас в 90-е «предлагали» и А500 и А600 и А1200 или CD32 и акселераторы к ним — любой каприз за ваши бабки, но очень немалые бабки по тем временам. потому люди задумывались о том, какой функционал они получат и стоит ли оно того.

А про amiga 600 в википедии написано так:

не читай русскую педивикию, фигню там пишут.
к операционной системе как раз и добавилось, в А600 ставились кикстарты 2.0, который у значительной части софта из 90х был минимальным требованием, а на старых 1.2 или 1.3 из А500 он не работал.
также в А600 был встроенный IDE контроллер, в который можно было воткнуть HDD и/или CD (также были модели с винтами в комплекте, типа как у меня). а к А500 требовался внешний SCSI контроллер, которые тут у нас найти было не реально, плюс SCSI винчестеры стоили на порядок дороже IDE-шных.
еще, чипсет A600 поддерживает до 2 Мб чип памяти, так что ее можно было довольно просто и дешево расширить с 1 до 2х мег, при помощи подручных материалов с радиорынка/барахолки. с обычными А500 такое не прокатывало, лишь с А500+ в которые уже ставили такой же чипсет как и в А600.

повторюсь — без винта и кикстарта 2.0+ Амига это просто игрушка, в которую только что тыкать дискетки с ранними играми, и не более.
да, теоретичски к А500 винт тоже можно было подключить, но тут у нас на практике это было мало реально.
А500 это игрушка, я б сказал это толком и не Амига, в нее лишь тыкать дискетками с играми и не более. я хз чего на А500 сейчас вдруг мода пошла, раньше их у нас и брать никто не хотел, предпочитали А1200 ну или А600 к которым хоть винт и CD можно было подрубить и уже чем-то более интересным заниматься.

а выше речь о более новых и/или мощных моделях, на которых многие игры глючили или вообще дохли в корчах.
у меня была А600HD, до сих пор валяется, и да — для части игр приходилось дрочиться и специальными утилитками «превращать» кусок чип-памяти в фаст память, или подгружать софтовый кикстарт 1.3 или 1.2, а на А1200 с М68020 всё еще веселее.
с обычным софтом тоже дела обстояли где-то так как и описано — пользователям часто хотелось всяких красивостей и улучшалок типа MCP и прочих, что в итоге не редко приводило к синдрому «слишком много хитрых патчей» и глюкам, плюс еще отсутствие защиты памяти = любая нерадивая софтина может устроить «срач по памяти» и убить систему и все остальные процессы.
сомневаюсь.
недавно имел «удовольствие» повозиться с игрой 2012-13го от одной довольно известной и довольно старой японской конторы — там такое легаси что волосы дыбом встают, почти всё реализовано прямиком на С (без ++), даже без попыток сделать или использовать универсальный игровой движок или фреймворк, да или хоть какие-нибудь абстракции. короче выглядит так, будто их кодеры как привыкли еще в 80х-90х «махать каменным топором» на асме, так с тех пор и продолжают но только на С.
и думается из старых японских разработчиков они такие далеко не одни. как говорится — старую собаку новым трюкам хрен обучишь…
планировалось, но серийно производился лишь segaretro.org/Dreamcast_Karaoke
иронично, но это караоке хоть и подключается к тому же порту расширения, но пользует лишь MIDI (который тоже выведен на тот разъем).

да, Maple не быстрый — 2Мбит, теоретичски до 8Мбит, что впритык для Zip который вроде как умеет до 1.4Мбайт/c
крайне подозрительный девайс, если бы не наличие официального пресс-релиза от Сеги я бы и не поверил что на фото реальное устройство, а не самопальный фейк слепленный из Dreamcast Karaoke и Zip-привода.

очень странно выглядит и способ подключения, т.к. судя по имеющейся документации на эту консоль, устройства хранения данных большого объема планировалось подключать через Maple интерфейс (порты контроллеров), в протоколе изначально была заложена такая возможность. тут же мы видим девайс подключенный по шине G2 (ака модемный порт), но согласно доступной документации и SDK эта шина использовалась лишь для устройств типа сетевых карт или модемов.
короче, странноты через край.
вы задали вопрос — я ответил.
у меня вот частенько бывает потребность поработать с бинарниками для всяких «не мэйнстрим» архитектур — быстренько отдизасмить что-то, подсмотреть определенные места в коде, или похакать их, или что еще в таком духе. и обычно это не занимает много времени, несколько часов максимум, так что пилить каждый раз несколько дней или неделю очередной процессорный модуль для гидры просто не выгодно.

и если уж пошла такая пьянка — да что угодно в этом мире можно сделать самостоятельно, было бы время и желание (ну и навыки тоже).
но, речь не об этом, а о сравнении уже имеющегося функционала.
Что сейчас по-вашему Гидра не умеет делать из списка возможностей Иды?

в первую очередь отталкивает то, что Ghidra не умеет многие ISA/процессоры, но которые есть в IDA. мне вот к примеру нужно было поглядеть одни бинарники для i960, затем другие для NEC V850 — увы, ничего из этого в Ghidra нет.
на счёт NV1 не поленился заглянул в благо доступные даташиты и инклуды с описанием этого чипа — вообще ничего общего с сатурновским VDP.
Окей, хорошо, допустим что консоли это мутный выхлоп индустрии писюков который никому был ненужен.

это индустрия, бизнес, не более того. корпорации производят железо и софт (игры), потребители это покупают играют и развлекаются, все довольны.
но некоторых вместо этого тянет заниматься писькомерством.

Но как тогда объяснить на этой мутной волне что в консолях T&L был когда писюкам он еще даже не снился даже в рекламных буклетах про светлое будущее?

вы просто не понимаете о чём говорите.
то что вы считаете T&L-ом все называют SIMD, появившийся на ПК с Pentium MMX, также оно к примеру есть в процессоре Hitachi SH4 от Dreamcast, но даже от самых упоротых дримкаст-фанбоев я не слышал утверждений что Dreamcast умел в аппаратный T&L.
но появилось это всё на много раньше, в специализированных DSP для всяких 3D-симуляторов, инженерных рендерилок, и т.п., и лишь спустя годы добралось до ширпотребных пекарен и мыловарен.
Когда говорят cabinets в отношении игрового автомата имеют ввиду именно его корпус, а не весь автомат в целом.

ежедневно общаюсь с нерусскими занимающимися автоматами, и словом «cabinet» они называют и как автомат в целом так и пустой корпус, но чаще всё же имеется в виду «вся байда в сборе».
а внутреннюю начинку называют «PCB», и не важно состоит ли игра из одной печатной платы или же ящичка с несколькими платами.
а как оно там переводится — дело десятое.
Консоли имели T&L задолго до того как на писюках об этом вообще стали говорить.

а что в вашем понятии «писюки»?

Ок, возьмите тогда Nintendo 64 и постарайтесь объяснить что такое в ней было под названием RSP.

я лучше объясню что такое N64 в целом — это кастрированный и удешевленный «писюк» от Silicon Graphics, а не какая-то там новая и революционная технология (как любят втирать «не изуродованным интеллектом» геймерам рекламщики), просто спустя годы её удалось «запихнуть» в недорогое ширпотребное устройство.

да в принципе практически все консоли вплоть до 2010х являются тем же самым — не какой-то там новой уникальной разработкой, но вполне себе старой, на базе которой со временем уже стало возможно получить на выхлопе «байду в сборе» ценой всего 200-300баксов (а лучше еще меньше).

Information

Rating
Does not participate
Registered
Activity