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

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


Сообщения - MetalliC

Страницы: Назад 1 ... 81 82 83 84 [85] 86 87 88 89 ... 329 Далее
2521
ElkTheSenior, у Санча как появится время/возможность - выложит и на сайте, мож на неделе а может и через месяц, мне в принципе как-то пофиг ;)

Zenkai, не знаю. по чесноку, у меня ромсета Demul нет и никогда не было. зато есть ромсет MAME, указываешь его в путях и вуаля - игры запускаются.

2522
Общий / Скролл-шутеры
« : 11 Октябрь 2017, 19:51:52 »

2523
Demul v0.7 171011

* -listxml now generate "merge" tags
* minor romset corrections
* fix AICA DSP recompiler state load crash



2524
А это в связи с чем?
в основном в связи с эмуляцией DIMM-а. игры для NAOMI1/2 GD выглядят вот так:
187841-0
диск с игрой и PIC-ключ. их же и требует сейчас эмулятор - образ диска в CHD, и ром PIC-ключа.
в прошлом мы ручками вытаскивали бинарники игр с образов диска, и ключи из дампа PIC-а, потому что эмулятор не умел этого делать сам. теперь умеет.

Дабы просто идти в ногу с мамкой?
NAOMI, да и многими другими сеговскими системами тоже, занимаюсь в MAME я. так что иду в ногу сам с собой получается :)

2525
paul_met,
Цитата
rom loading refactoring, NAOMI GD-ROM sets now require security PIC dumps, old GD-rip binaries not supported anymore
Romset in sync with current MAME
загрузка GD-rip бинарников выпилена, теперь нужны образ диска (chd) и ром pic-ключа. так же как и в MAME

2526
Demul v0.7 171010



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

2528
найди и удали его ключ, возможно он в списке забаненных. либо может при твоих махинациях запускается какой-то старый екзешник не из DH0:C а какой другой папки.

2529
кстати, а как потом удостовериться, в том что именно 18.3 стоит?
зайди в DH0:C и запусти WHDload

2530
по идее не важно. как ты обновлял ?
я смонтировал хардфайл ClassicWB как DH0:, папку винды со скачанным свежим WHDL как DH1.
запустил DOpus, открыл им архив DH1:WHDLoad_usr.lha и распаковал на DH0:
ессно всё "обновилось"

2531
да, именно так - просто скопировать в соответствующие папки твоего (виртуального) амижного винта - C и опционально S (там файл настроек и примеры скриптов)

могу предположить, что у тебя какая-то сборочка classicWB в которой exe-шники WHDload засунули в какое-то другое место.

2532
ясно, значит мне так везло, и попадался народ с программаторами типа TopMax или Xeltek, так что проблем не возникало.

2533
Короче два гига софта в инсталляторе + специфический шнур/программатор чтобы слить 1КВ прошивки из старинной микросхемы. Всё как я люблю.
всё на столько запущено ? столько мороки чтоб вычитать EPC1 ?  0_0 я думал всякие виллемы их хавают на ура.

2534
Общий / Cuphead
« : 08 Октябрь 2017, 19:47:44 »
Не знаю, как можно было ожидать метроидванию, если с анонсов двухлетней давности ещё было понятно, что это чистейший ран'н'ган.
где ? имхо ран&ган там по праздникам по чайной ложке. а вся игра это один большой боссраш, из-за чего мне лично она быстро наскучила, несмотря на все положительные стороны.

2535
И почему тебе так не нравится крмпиляция из исходника?
тем, что результат компиляции отличается от оригинального бинарника, а так же как ты заметил большая часть дизасмов имеющихся в сети содержат ошибки. плюс, я так понимаю разные компиляторы и их версии могут в теории скомпилить чутка по разному. в итоге люди, напоровшиеся на эти грабли, начинают распространять по сети ложную информацию якобы в МАМЕ лежат кривые дампы...

естественно, если исходник компилится в идентичный оригинальному HEX/BIN - никаких претензий нет.

Хозяйке на заметку. Марио Карт таки можно запустить на моем железе, но управление немного перекошено.
это радует :)

А что будет если скормить эмулятору то что я сдампил со своей 93c46? Оно будет работать или тоже повиснет с черным экраном?
нормально работает.
Или оно не настолько точно эмулирует железо?
я думаю сам ДИММ достаточно точно, но внешний "обвес" - GD-ROM или CF, по части времени выполнения комманд, реакции на неподдерживаемые команды и т.п. мягко говоря не очень.
Кстати, мой DIMM совсем без этой микросхемы запускается но выдает ERROR 26, как будто нет ключа.
короче проверил - большинству игр серийник до лампочки. но в некоторых его проверка таки включена, и тогда уже после заливки игры в ДИММ, при их запуске будет такой матюг
187742-0
проверять или нет серийник на вшивость определяется одним байтом в заголовке бинарника игры, по смещению 0x042C, почти у всех игр там 0, но вот у Ikaruga там 1, и с епромкой забитой FF-ами она не бутается.
Воторй вопрос, когда происходит запись в 93c46? При первом старте обновленной прошивки или прикаждом изменении конфигурации железа?
не помню, чуть позже гляну и проверю.
Оно вообще где-то хранит настройки касательно планок памяти?
нет. при каждом запуске читаются SPD-епромки планок памяти, проверяются на вшивость (криво кстати, от того не все планки подходят), и оттуда же берется их объем.
и от этого тупит 15-20 секунд при каждом запуске?
вангую, что в это время он пытается определить наличие CF карты/интерфейса. :) глянул под эмулятором - 4.01 с GD-ROM тоже тупит с черным экраном, но не 10-15сек а меньше, возможно из-за таймингов о которых говорил выше.
Пока не буду пороть горячку, подожду диск для проверки.
:thumbup:

Добавлено позже:
кста, пока не забыл на счёт 315-6301 епромки на верхней плате - у нас нету ее дампа, по идее это Altera EPC-чегототам, если твой программатор их умеет сдампи ее плиз.

2536
попробовал маму - там нет бряков
всё там есть, введи в консоли "help bpset" или "help wpset"
процессоры переключаются командой focus x, в мегадрайве x=0 - M68К, x=1 - Z80

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

2537
Segaman, MAME, Exodus

2538
серьезно ? ну и ромхахакеры пошли..
http://z80-heaven.wikidot.com/instructions-set:ex
Цитата
EX AF,AF' exchanges AF with its shadow register

почему эту мнемонику не понимает твой компилятор (какой кстати?) - вопрос к его авторам.

2539
в этой теме всё прекрасно :D

ОРУ
аналогично

2540
А вот с Exodus не разобрался , каким образом реализуется экспорт каждого канала в вав ? если не трудно объясните.
Debug - Mega Drive - YM2612 - Audio logging
187661-0
вроде интуитивно понятно что и зачем

2541
Alex_86, в Regen (debug build) можно включать/отключать каналы
а Exodus умеет писать в вавки каждый канал по-отдельности.

2542
Вообще шить PIC контроллер BIN файлом это немного странно. Обычно прошивка у них в виде одного hex и кроме самого кода программы там содержится блок данных и конфигурационное слово (фъюзы). Это, конечно, мелочи и конвертнуть дело двух минут, но все же как-то не привычно.
потому что эта прошивка - сеговская, с декапнутого чипа. то есть это не какой-то там скомпилированный исходник, а родной дамп как он есть в оригинальных ключах.
вот проверенный конфиг для pic16f628a
187651-0

Скорее всего, кто-то один попробовал, у него получилось, он поделился опытом, в подробностях описал что для этого делал, другие повторили всё по его инструкциям, работает, передали другим.
мне тоже так кажется.
На дочерней плате еще есть IC6, DIP-8 в панельке, наклейка с парт-номером 315-6301. Готов поспорить что это тоже EEPROM.
да, епромка, прошивка Альтеры (которая работает как PCI IDE контроллер), но процессор к ней доступа не имеет.
А там точно настройки сети? Что-то маловато данных, всего десяток осмысленных байт. Для адреса, маски, шлюза и прочих натроек этого явно не хватит. Или на твоем скриншоте "пустой" файл в котором сеть не настроена?
вроде настройки, хотя на 100% не уверен. сетевку димма я пока не замулил, так что скриншот типа как с обычного не Net димма с прошивкой 4.01, а там никаких настроек не поменяешь.
тем не менее твои данные немножко отличаются от того что у меня.

2543
Разное / Юмор
« : 05 Октябрь 2017, 16:16:12 »
да все косячат, классика жанра https://www.youtube.com/watch?v=lTPQWERvvsg

2544
неизвестно ещё кто из нас дурней глупей. Мне на радиорынке предлагали Коре 2 Дуо с материнской платой за 900грн. Рабочий! А ОЛХ можно поменять буквы  и получится ЛОХ. Так вот, они и покупают на лоховском сайте за 29 - 100 грн, а потом просто выбрасывают, по понятным причинам.
извини, но ОЛуХ тут ты.
угадай с трёх раз, где берут все те барыги с радиорынка свой товар ? - 90% с того же самого OLX.ua. и потом впаривают в три цены оленям типа тебя.

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

2545
не хочешь заняться запилом маппера от Пьера?
а сам не осилишь ? по образу и подобию уже имеющихся маперов в romdb.c
тут "свои" эмуляторы тянуть особо некогда, уже больше года новых demul-ов не выкладывал ))

2546
Теперь о плохом. При старте с любым диском в приводе, хоть от Дримкаста, хоть от Трайфорса - глухо висит с черным экраном.
действительно выглядит странно, а какой ключ/PIC ты используешь ?

На выходных попробую взять у знакомого лиц. диск для Naomi, но мне кажется что дело не в этом. Не должно оно падать замертво если левый диск воткнуть. ИМХО, там должно быть ERROR - 02 или типа того, но никак не черный экран.
да, проверить с родным диском будет самый нормальный вариант.
если есть желание подолбаться - можно подключиться по последовательному порту и поглядеть чего DIMM рассказывает.
http://wiki.pcbotaku.com/wiki/Naomi_DIMM_serial_port
https://www.youtube.com/watch?v=Nt5RCZZfCuQ

А вот тут "ой". В принципе, я могу вернуть на место родную флешку с 1.02 и после пробного запуска считать содержимое из 93C46.
эх, зря.
по этой всей перепрошивке, возникает вопрос - а нахрена вообще люди сначала шьют 3.17, потом заливают 4.01, и потом хакнутую 4.02,  если флешка в итоге получается 1в1 в идентичной если сразу залить 1ю половинку 3.17 и вторую 4.02 ?
все подозрения падают на второй и единственный кроме флеша ром имеющийся на пате - эту 93C46.
возможно, прошивку 4.02 тошнит от каких-то данных от версии 1.02 в ней, а вот 3.17 переваривает их нормально.
но это лишь один из вариантов, также возможно у людей она тупо дохла при попытке перезаписи, т.к. 1.02 в нее вообще ничего не пишет, лишь читает серийный номер. а 2.0x и более новые хранят сетевые настройки.

Или стоит считать то что на ней сейчас? Или оба варианта, по очереди?
не, сейчас уже не стоит. интересовало ее оригинальное содержимое с 1.02, до того как туда полезет что-то писать более новая прошивка. если совсем не в напряг - можешь конечно отпаять и сдампить, чтоб убедиться что с ней всё в порядке.
в любом случае там нет ничего военного, тупо серийник.
как-то так с 1.02
187620-0
и вот так с 4.01
187622-1
но это самопал под эмулятором, хз, может в реале там неиспользуемая область заполнена мусором а не FF, и от этого у более новых фирмвар, принявших их за настройки сети и сносит крышу...

2547
MAME жирный, а GCC 7.x тормозной, мне лично в облом нагружать комп почти на час 32-бит компилом персонально ради Алкс.
погугли сам, может кто-то делает nightly-сборки MAME.

2548
Это плохо. Потому как я задумывал перенос на GX именно с целью подебажить Pier Solar, разобрать форматы, сделать полную отвязку от проверок CRC и т.д.
тут да, с точки зрения "вам шашечки или ехать" для соляра лучше GenPlusGX, как проверенный рабочий вариант.

мне Blastem видится не таким крутым как GX (в частности, тайминги
вот как раз эти тайминги в бластеме более правильные, потому на нем тот же овердрайв2 и работает, тогда как на GenPlus он виснет. собсно в первую очередь таймингами и правильной эмуляцией SMD он и интересен, в остальном, по удобности или мапперам он пока уступает другим эмуляторам.

2549
на счёт ключей: смотри аттач, там два бинарника т.н. Zero-key, один "обычный" для загрузки игр с CF, второй c NET-флажком для netboot. вполне находятся "в свободном доступе" на форуме Дарксофт-а (arcade-projects).
спросил у грамотных людей - безпроблемно работает в том числе и на type3 трайфорсах и чихирах.

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

по нетбуту можешь еще это почитать - для type3 Triforce и Chihiro там надо джамперы попереключать как надо.
http://www.arcade-projects.com/forums/index.php?thread/1086-how-to-net-boot-naomi-tri-force-chihiro-using-pi-force-tools/

также есть прошивки для type3 трайфорсов и чихир с отхаканной проверкой производителя CF карт, т.е. аналоги "4.02" для наоми.
http://www.arcade-projects.com/forums/index.php?thread/1526-triforce-type-3-firmware-le-quatorze-juillet-french-national-day-release/
http://www.arcade-projects.com/forums/index.php?thread/1473-chihiro-type-3-new-firmware/

К тому же, как я уже говорил, на моем автомате (VS4 v2006, Naomi Universal stand), по понятным причинам, не получится запустить ни MarioKart GP 1/2, ни F-Zero.
ммм почему ? памяти мало или из-за всяких кардридеров-камер используемых играми ?



Добавлено позже:
Тут проблема в другом, нужна прошивка 4.02, а она не хочет ехать на DIMM без сетевухи.TylerDurden67 запилил инструкцию по прошивке non-net DIMM на 4.02. Процедура состоит из двух этапов.На первом сдувается микросхема flash и программатором в неё заливается стоковая 3.17
на счёт 4.02 - это хак 4.01 с отключенной проверкой производителя CF-карточки, по сути изменено пара байт в коде. почему говорят сперва надо заливать 4.01 и лишь потом 4.02 - для меня загадка, т.к. эти прошивки практически идентичны, кроме тех пропатченных байт, измененного номера версии, и подправленной контрольной суммы...

Готового дампа 4.02 с non-net DIMM я найти не смог.Как вариант, можно попробовать слепить из говна пулю взять первый кусок от 3.17 и вторую часть из этого инсталлятора. Но что-то мне подсказывает что оно так не работает и инсталлятор, кроме того мегабайта прошивки, делает еще какую-то уличную магию.
нет нет, ты всё правильно думаешь. никакой уличной магии.
ПЗУ димма 2 мб - в первом стоковая прошивка зашитая при его производстве, во втором обновленная.

при старте выполняется немножко кода из первой, стоковой, прошивки. он считает CRC32 второго мега, и если она волшебная (FFFFFFFF) - запускает ее. если же нет - запускается первая стоковая.

если есть желание и возможность - давай попробуем сразу зашить, первый мег с 3.17 (хотя реальные нет-диммы обычно идут со 2.06 у наоми, либо 3.01 в чихирах или трайфорсах), и второй мег с "4.02"

также предварительно стоит сдампить и забекапить маленькую 93C46 EEPROM-ку с нижней части платы, на случай если что-то пойдет не так.
в ней содержится серийный номер димма, и после него несколько байт настроек, эти настройки в разных версиях разные, при первом старте димма после обновления фирмвары эти настройки обновляются. подозреваем, что грабли возникают именно из-за нее, типа что-то идет не так при ее перезаписи диммом и аппарат брикается.

2550
Он Пьера Солара умеет?
не, этого маппера и еепромки он не умеет. но там есть свои прелести по части отладки типа gdb.

Бластома имеет те же глюки, что и генс (в МК, например, меню опций, так же как и в генсе, живет своей жизнью) а нам нужна точность эмуляции.
шо ? глянул морталы 1-2-3-U3 - нормально там всё с меню опций.
на счёт точности - проблема в том, что SMD сцена шагнула вперед, начала использовать всякие недокументированные фичи, выжимать все соки из железа, типа как в Overdrive 2/
и реализация эмуляции в GenesisPlus  оказалась уже как-то не достаточно точной чтоб оно нормально работало. а переделывать всё на новый уровень автор не хочет, да и в результате его любимая Wii может перестать это дело тянуть. вобщем заглох он считай.

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

Страницы: Назад 1 ... 81 82 83 84 [85] 86 87 88 89 ... 329 Далее