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

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


Сообщения - nonamezerox

Страницы: Назад 1 [2] 3 4 5 6 Далее
31
моно это все же попытка реализовать CLR сообществом

32
но так к нему тоже претензия была, что оно одно, а всем хотелось, что бы было минимум два

Это тоже было, но я про другое (и бокса 360 это тоже касается) - основной вайн разработчиков был в том, что процессор железяки 2006 года не умел многое из того что было нормой уже в поколении PII-PIII - предсказание ветвлений, предвыборка кешей и в результате код буквально приходилось корячить руками из очевидного в замороченный, потому что эти ядра банально тупили и постоянно утыкались в кешмиссы. И вот главной проблемой разрабов в  целом было "как заставить очевиднейший код не тупить на этом чудо-железе последнего поколения". Даже парадигма программирования из этих бугуртов родилась:

http://www.dice.se/wp-content/uploads/2014/12/Introduction_to_Data-Oriented_Design.pdf

33
видеоядро видеоядром, но у нас же еще ЦПУ есть, а сравнений мощности ЦПУ нигде в нете нет, везде только флопсы видеоядер сравнивают

ЦПУ, думается, только по частотам проигрывает, поскольку архитектурно хуже чем кастрированные CPU бокса/плойки3, у которых нужно код руками заставлять не промахиваться мимо кеша, не придумать.  А в тегре достаточно современное арм ядро стоит.

Я вот вообще не понимаю, чего на плойкины SPE так бугуртят, они единственное, что в этом кроилове под названием "7 поколение" сделано нормально, хоть и топорно, с точки зрения красивости архитектуры и офигенного удобства использования(нет), в то время про главное кастрированное убожество - PPU PS3 и оно же ядра процессора Xenon Xbox 360  -  молчок, хотя именно от разработчиков бугурта и претензий к ним за все время 7 поколения - хоть отбавляй, достаточно ретроспективу пейперов с соответствующих GDC почитать.

34
Но если судить исходя из возможностей/производительности - 3ds гораздо ближе к оригинальному боксу.

МММ...




35
видали мы это чутка мощнее  :lol:
в wwe 2k17 бокс360, шпарит в заставках под 30 фпс и в геймплее под 60 фпс, а свищ в wwe 2k18 в гемплее и 30 фпс толком не рожает, а про заставки и говорить нечего, при том, что по сути двигло тоже самое

В свитче все же Maxwell - видеоядро, которое хоть и с количеством ядер на уровне десктопных затычек с пассивными радиаторами, но все же на поколений так на 4 новее того, что стоит на PS3/X360.

Добавлено позже:
Один ли я вижу некоторую некорректность данного уравнения?

В целом, если закрыть глаза на возможности PICA200 в плане зашитых алгоритмов пиксельного этапа - получится PSP.

36
Если по примерному соотношению возможностей/характеристик/производительности

"Nintendo Wii U" = Xbox 360, PS3

"Ninendo Game Boy Advance" = SNES+SuperFX

"Nintendo DS"  = PS1

"Nintend 3DS" = PSP

Nintendo Switch ===  Nvidia Shield Console и =(чутка мощнее) Xbox 360, PS3

"PS Vita" = реально в районе "чуть мощнее Xbox Original"


37
Спасибо за помощь, со звуком так ничего не получилось, но играть можно, а это самое главное:) а вот настройки видео поменял: разрешение экрана, 16:9, поменялось только 16:9, а разрешение нет, может что не так сделал? и еще хотел спросить на всякий случай, как работает быстрое сохранение? на какую кнопку?:)

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

38
Мне вот интересно, как они могут закрыть код GPL лицензии.

Какбе гпл не отменяет авторские права.

Гпл  - он про давать права пользователям продукта авторского права.

Гпл не запрещает автору  с определенного момента отказаться от этой лицензии и перелицензировать.

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

Добавлено позже:
короче опенсорц бесполезен совершенно в этой сфере.

Вообще, дух опенсорца толком жил в 80-х - конце 90х когда системный софт по прежнему в массе писали универские ребята-ученые со своими понятиями о свободе научной работы и перемещения информации, отсюда и столлман и все остальные.

Сейчас на 99% опенсорц это сугубо полуфабрикаты для дальнейших коммерческих продуктов и распространяется свободно потому что так удобнее (да и один хрен прямая модель продаж в ситуации когда "чтобы получился самолет нужно напильником напоследок обработать пароход" тупо не работает).

39
Разработка игр / NESmaker
« : 22 Февраль 2018, 13:59:21 »
именно потому игры дизайнят специальные одаренные люди. и они указывают рабам-программистам, что и как делать.

У геймдизайнера (в наше время скорее геймдизайнеров, потому что в шате их несколько и занимаются они каждый своими отдельными вещами), в целом, такая же рабская должность что и у программиста. И он вместе с программистами и художниками рабски пашет над дюжиной-другой прототипов, перед тем как руководитель проекта дает добро на дальнейшее развитие темы. А указывают как раз "боссы", то бишь руководитель проекта напару с продюсером и далее поручения идут по нисходящей руководителям отдельных подразделений/отделов где превращаются в отдельные тикеты. 

Что самое забавное - известный скетч:


местами не очень далек от реальности руководства проекта.

40
Строки кода?

Да.

Алсо, изменение строки считается в гите как 1 удаление + 1 добавление.

41
В компоненте

В компоненте он не выдает ни 720x480 ни 640х480 ни 512х480. В компоненте по горизонтали выдается сплошной аналоговый сигнал, разделенный импульсами горизонтальной и вертикальной синхронизации  без какого либо разбиения по пикселам или их форме.

И "горизонтальное разрешение" определяется сугубо физическими свойствами тракта кабель-телевизор. И сколько пикселей по горизонтали рисовать - определяет уже приемный тракт на основании определенной им частоты строчной и кадровой  развертки.

А эмулятор честно рисует в том разрешении, в котором на самом деле рендерится игра - 640х480


42
А не легче ли было разработчикам эмулятора перекомпилировать  PS3 игры под Win 32?

Так эмулятор, в общем-то это и делает, если в настройках PPU LLVM и SPE asmjit выбраны.

43
GPL разрешает форкать код и продавать бинарники. В этом проблем никаких нет.

А еще он обязует

1) соблюдать авторские права разработчиков оригинальной работы  (не путать с смежными, против которых как раз копилефт и создавался). Собсно, китайсы нарушили в первую очередь этот пункт, присвоив себе авторство чужого кода без упоминания авторов этого чужого кода.
 
2) Пользователю автоматически передаются те же права и обязательства  что перечислены  в лицензии оригинальной работы (то бишь право свободного распространения и изменения и обязанности по соблюдению авторских прав "предшественников" и обазанность не зажимать код в случае его изменения и предоставление исходного кода по требованию других пользователей.) Условия лицензии могут изменить только авторы оригинальной работы -в производных работах лицензия должна оставаться GPL.


44
что Джон Кармак талантливейший кодер. я посмотрел исходники его думов и квейков - нет там асма, только C   :ohmy:
так что, врут все и он на самом деле лошара позорный ? 

https://github.com/search?utf8=%E2%9C%93&q=repo%3Aid-Software%2FQuake+extension%3A.s&type=Code&ref=advsearch&l=&l=

45
ты забыл про место на кристале которое занимает этот CISC->RISC транслятор = увеличение цены.
если потребитель готов за это переплачивать - проблем нет.

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

https://www.top500.org/lists/2017/11/

В бизне сегменте вот тоже уже убийца энтерпрайзных поверов появился (уже со всеми плюшками вроде отказоустойчивости и правильного межпроцессорного интерконнекта):

https://atos.net/en/products/enterprise-servers

Систем-z пока еще держится, но и его уже скоро современный хипстоинтерпрайз (будь он трижды проклят) добьет, межделмаш вот уже недавно в истерике LinuxOne выкатил.
готов поспорить, что 99.99% обитателей этого форума слыхом не слыхивали о существовании архитектур ARCv2/ARCtangent/ARCompact, хотя эти процессоры/MCU вторые по массовости после ARM, и используются в девайсах которые у вас наверняка есть, к примеру флешках

Можно и 8051 вспомнить. Или Tricore, который в каждом четырехколесном ведре по миру трудится. Тоже распространенная архитектура, применяемая по сей день. Речь про мощу шла  и про то во втором десятилетии 21 века CISC vs RISC имеет далеко не такое значение, как микроархитектура.  А микроархитектура сейчас самая крутая - у современных x86.

46
UPD: Уточню, пока над RISC архитектурой есть CISC микрокод и обратиться к RISC напрямую, через RISC команду, без необходимости преобразования CISC команд в RISC нет возможности - вся эта конструкция является CISC, пусть и суперскалярная. Во всяком случае я это вижу именно так.

Потому что времена когда ISA - архитектура определялась микроархитектурой и внутренним устройством давно прошли. И, собственно, за счет этого x86 всех остальных конкурентов кроме арма (и там  по глупости был продано подразделение, в свое время) и победил, выжив с рынка крупного вычисления.

Потому что благодаря микрокоду, встроенному оптимизатору групп инструкций, перераспределению инструкций и прочему утверждение "CISC - это сакес и прошлый век, потому что там стопицот сложных инструкций, которые выполняются стопицот тактов каждая, а RISC- это рулез и стильно модно молодежно, потому что полторы инструкции по полтора такта каждая" осталось в прошлом. И у современных x86 и у ARM уже нет понятия "время выполнения инструкции в тактах", потмоу что современные микроархитектуры давно научились преобразовывать, переставлять  и оптимизировать на уровне микрокода выполняемый код и зависимость "времени выполнения"   от  "сложности системы команд"  - пережитки прошлого.
 
И разница между CISC и RISC архитектурами осталась чисто на уровне эстетической красивости ассемблера да эстетической красивости парсинга байтиков глазами в хекс-редакторе, а по эффективности работы x86 давно всех уделал. MIPS, POWER - все слиты, первый - из грозного камня для крутых рабочих станций стал малобюджетным чипом для дешевых роутеров,  последний уже грозятся ленове продать вместе с System Z, хотя каждого из них пропрочили на "убийцу x86". Даже все попытки самих интел уйти от собственного х86 не увенчались успехом, а их было не мало.

47
Консоли 5-6 поколений / "legacy Of Kain:soul Reaver".
« : 08 Декабрь 2017, 11:46:55 »
зато оба текстуры низкого разрешения портят отлично. ;)

И изображения, содержащие высокочастотные компоненты - тоже (резкие границы линий и.т.д.)

48
Консоли 5-6 поколений / "legacy Of Kain:soul Reaver".
« : 06 Декабрь 2017, 22:18:07 »
да вопрос в другом. я так понимаю человек где-то что-то в сети прочел - и оно навеки засело у него на подкорке, и при этом было далеко от истины. короче, доверяйте интернетам не более чем заборам ;)

Мне вот интересно, человек в курсе про семейство форматов S3TC и что оно по сей день активно применяется и скорее всего есть в большинстве знакомых ему игр вроде топ-графин GTA5 и последнего DOOM?

49
Консоли 5-6 поколений / "legacy Of Kain:soul Reaver".
« : 05 Декабрь 2017, 11:39:31 »
а это уже оскорбление, после того как обосрамшись в вопросе текстур NC2 хех. оч рекомендую воздержаться от подобного.
запусти оригинальную игру, такой какой ее сделали авторы, а не похаканую. о результатах доложишь.

PS: ессно я прекрасно понимаю, что в случае эмуляции можно подправить байтик в заголовке образа, либо в случае реального дрима переткнуть шнурок на лого сеги. НО это всё не предусмотренные хако-фичи.
по задумке авторов эта игра предназначена для игры лишь на ТВ.

Да сделай уже наконец шейдерный эмулятор тринитрона, что бы отстали.

50
и конечно же костыли из 8086  :lol:

Костыли из 8086 существуют исключительно снаружи процессора. Внутри там давно уже высокоэффективная RISC-подобная архитектура и все эти легаси-костыли - просто кусок микрокода, никак не влияющий на эффективность микроархитектуры. Собственно, поэтому этот самый богомерзкий х86 и выжил с рынка практически все конкурирующие RISC-архитектуры.

51
НО, все те вещи которые приходится делать авторам эмуляторов при их создании либо явно незаконны, либо из "серой зоны", т.е. легко могут стать поводом для исков и наездов.

Собственно, основная вещь, за которую действительно могут тянуть и за которую реальнее всего могут ухватиться - - это использование документации из официального сдк.

И если с нарущшением еула тут еще можно посудиться и доказать фейр юз по законам (как раз со ссылкой на параграф 1201), несмотря на содержимое оного EULA, то вот тот факт, что символические имена методов функций и процедур в этих вот папочках чет как-то очень хорошо совпадают с теми, что были указаны в хелпе из SDK, распространяемого только разработчикам под NDA,
https://github.com/RPCS3/rpcs3/tree/master/rpcs3/Emu/Cell/lv2
https://github.com/RPCS3/rpcs3/tree/master/rpcs3/Emu/Cell/Modules

это случайное совпадение - доказать будет сложно.

52
nonamezerox, о, вот куда она попало. гугл ничего по сайту не нашел. Ок.
Собственно все как я и сказал, речь идет о левом контенте и конечно же не распространяется на всю продукцию нинки. Что очеивдно  :neznayu:

Там у них в тексте еще влажные маняфантазии про "мы отнимаем у вас права данные вам законами страны" про "запрещаем резервные копии" и про "неавторизованое железо"


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

Да неужели

https://www.nintendo.com/corp/legal.jsp

54
а как же EULA ?
во многих играх или программах при запуске пишется типа - мы, авторы, запрещаем вам ковыряться в нутрянке НАШЕГО продукта. вам разрешается лишь играть. если вы этим продуктом пользуетесь - значит с этими условиями вы согласны.
что-то подобное не редко пишется и на коробке игры, и покупая продукт вы с этим типа соглашаетесь.

https://www.law.cornell.edu/uscode/text/17/107

Так закон страны, который разрешает fair use стоит выше EULA. Но да, судебные тяжбы тут возможны.

Добавлено позже:
Да, товарищей из Atlus жаба давит :) Самое забавное, что на сам эмулятор в целом им как-то побоку, но вот факт запуска и играбельности Persona 5 на "вражеской" платформе их очень огорчает, да так, что они аж телегу на патреон накатили (хотя можно на примере других издателей адекватно решить эту проблему, но бараны - они везде...бараны :lol: ).

Вообще, вам бы ребята, писмецо на info@eff.org и action@eff.org накатать бы, потому что последствия вашего дела, в случае дальнейших дейстий атлуса и вашей неверной последующей реакции в возможных судах будут, без преувеличения, катастрофическими в роли судебного инцидента  в рамках штатовских законов.   Причем в плане эмуляции приставок катастрофическими последствия будут в последнюю очередь..

55
Ну и да,

Цитата
(f)Reverse Engineering.—
(1) Notwithstanding the provisions of subsection (a)(1)(A), a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title.
(2) Notwithstanding the provisions of subsections (a)(2) and (b), a person may develop and employ technological means to circumvent a technological measure, or to circumvent protection afforded by a technological measure, in order to enable the identification and analysis under paragraph (1), or for the purpose of enabling interoperability of an independently created computer program with other programs, if such means are necessary to achieve such interoperability, to the extent that doing so does not constitute infringement under this title.
(3) The information acquired through the acts permitted under paragraph (1), and the means permitted under paragraph (2), may be made available to others if the person referred to in paragraph (1) or (2), as the case may be, provides such information or means solely for the purpose of enabling interoperability of an independently created computer program with other programs, and to the extent that doing so does not constitute infringement under this title or violate applicable law other than this section.
(4) For purposes of this subsection, the term “interoperability” means the ability of computer programs to exchange information, and of such programs mutually to use the information which has been exchanged.

Так что операции с файлами и их расшифровкой и тут мимо нарушения копирайта. В итоге получается следующее - код не нарушает авторских прав, код не нарушает параграф  1201, потому что речь об адаптации и исследовании програмного кода.

Где-же, где-же эти нарушения?

56
Ты утверждал о наличии функций в эмуляторе, нарушающих авторское право. Если не в виде кода, то в виде чего выражается объект авторского права?

Он, я так подозреваю, про системы защиты авторских прав. Проблема лишь в том, что данная система находится в коде консоли, а не коде игры. И данное нарушение имело бы место быть, еслибы данный код работал на Playstation 3, а не на ПК.

57
а разговор не про код

З.Ы. перелогинился, молодец  :lol:

Ты идиот?

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

Ну там не совсем, незаконными в рамках лицензионного соглашения. Что бы стали незаконными в рамках уголовного дела, нужно еще и публично выкладывать то, что накопал и еще какие-то вещи, а тут сами исследования остаются за кадром и публично выкладывается лишь производный продукт этих изысканий, к которому требования  только одно - отсутствие копирайтного кода, что собственно и происходит, потому что авторские права в лучшем случае выдаются на Verilog/VHDL-код микросхем, который явно с исходниками мумулятора не совпадают.  А с авторскими правами на алгоритсмы, слава богу, пока еще ничего не продвинулось.

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

В интерпол будут подавать?

Ну был прецедент как раз по этому поводу. Даже два. первый  - известная тяжба SCO и Novell, вторая - тяжба google и oracle.

Добавлено позже:
инсталяция гамезов с pkg файлов

Там используется код Sony или Atlus в каком-бы то ни было виде? Разработчики раздают пиратские PKG-файлы?

59
копирасты при этом не почешутся, наивные поцоны

Копирасты, в лице SCE  уже почесались в начале 2000х. Несмотря на то что бизнес парням они сломать сумели путём остановки деятельности до судебного разбирательства, суд постановил, и, соответственно, создал прецедент в рамках американского права, что эмуляция авторских прав не нарушает.

60
Мне кажется, удачным развитием была бы именно такая система. Только вместо кэша видеокарты сделать некий свой универсальный формат.

Будет такая система. Когда разработчики вопрос с декомпилятором порешают.

Страницы: Назад 1 [2] 3 4 5 6 Далее