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

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


Сообщения - SegaMark

Страницы: [1] 2 Далее
1
Вообще тема проигрывания видео на Sega Mega Drive, достойна отдельной тему на форуме, так как там есть где развернуться. Я бы и сам сделал, но я еще мало информации нарыл. Возможно уже есть такая темя, но я так и не смог ее найти. Из самого интересного что мне удалось найти это пример из SGDK под названием bad-apple(https://github.com/Stephane-D/SGDK/tree/master/sample/demo/bad-apple). На скрине характеристики данного видео и рома, при чем как я понял оно 2 раза пожато, но все равно выходит за рамки обычного картриджа в 4мб.
300881-0

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


Добавлено позже:
ничего не мешает. но размер рома тогда получится не меньше, чем у двд фильма гыгыгы.
А скорость воспроизведения такая же?

МК3 или еще какой игре сделано
Не думаю что это поможет, там довольно замудренно сделано и используется 3 алгоритма для более лучшего сжатия

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

да и у пользователей его может не быть. а задача как раз в том, чтобы максимально юзверю облегчить вход в тему. чтобы не заставлять его устанавливать писят програм, как с той-же Идой... а прям из коробки чтоб шлеп - и все работает! без танцев с бубнами.
Есть конверторы которые питон в exe переделывают, чтоб его не пришлось устанавливать. У тебя питон будет внутри ексешки лежать.


2
Я может пропустил, но почему нельзя сделать видео в полный размер окна 320х224?

3
Доброго времени! Если вам надоел стандартный экран выбора персонажей в Mortal Kombat 3 Ultimate на Sega Mega Drive, я могу помочь сделать его уникальным.
Могу переставить персонажей на экране выбора в любом порядке(например, поставить Саб-Зиро рядом со Скорпионом или отделить ниндзей от других бойцов), добавить кастомные портреты персонажей, а так же поменять кого-то на дополнительных бойцов таких как: Human Smoke, Motaro, Shao Khan.
В дополнение могу изменить текст в биографии, на экране описания сюжета и на экране авторских прав.
При всем этом размер РОМа никак не меняется, так что заработает на любом флеш-картридже или перезаписываемом картридже на котором поместиться оригинальный UMK3.
Все вопросы в ЛС или на почту.

4
Исправьте кто нибудь русскую версию UMK3. Уже много лет ром бродит с опечаткой. СМетРЕЛЬНАЯ БИТВА
Там еще баг в био Джакса есть.
299533-0

5
Обновление до версии 1.2
  • Добавлена конвертация ZSO->ISO
  • добавлена проверка на неправильно выбранное преобразование
  • Оптимизация кода
  • добавлена пропорция
  • Исправление ошибок

6
Обновление программы до версии 1.1

  • добавление файлов через аргументы
  • добавление файлов через drag n drop
  • исправлены ошибки

7
Каждый год нужно новую версию .NET ставить и она не заменяет предыдущие версии. Можно запаковать без необходимости устанавливать .NET, но IsoZsoConverter будет размером 128 МиБ. Если бы IsoZsoConverter не использовала WPF, а, например, Avalonia, то можно было бы сделать Native AOT сборку, которая вроде должна весить меньше, так сделано в Mesen.
Спасибо за отзыв, посмотрю что с этим можно сделать.

8
Да она сделана на .NET 9. По идее должно заработать если установить https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-9.0.9-windows-x64-installer, но я не проверял, так как и так работает

9
Долго искал удобный софт для конвертации игр Sony PlayStation 2 между форматами ISO и ZSO, но так и не нашёл подходящего варианта (возможно, плохо искал 😅). В итоге решил написать свою программу — вдруг она будет полезна и кому-то ещё.

IsoZsoConverter - программа созданная для удобного конвертирования игр Sony Playstation 2 между Iso и Zso форматом.

297910-0

📌 Текущая версия: 1.0
На данный момент доступна только конвертирование:
➡️ ISO → ZSO

⚡ Скачать можно здесь:https://gitflic.ru/project/segamark/isozsoconverter/release/7fd51d92-e733-4907-afc8-ce00d7088d9f

Планирую развивать проект и добавить обратное конвертирование (ZSO → ISO).




10
Решил написать свою реализацию программы Willem EPROM 3, с помощью которой можно будет прошить любые чипы для программатора Willem.

Подробности почему решил так сделать здесь(https://www.emu-land.net/forum/index.php/topic,91393.0.html)

Минимальная цель: прошить чип M26C160.

Ссылка на репу:https://gitflic.ru/project/segamark/willemburn


11
Начал писать программу (https://gitflic.ru/project/segamark/willemburn)

Результаты буду выкладывать в этой теме https://www.emu-land.net/forum/index.php/topic,91507.0.html

12
И все таки у меня получилось каким-то образом ввиду странных манипуляций записать пару байтов. Я просто переключал какие то пины в LPT и постоянно нажимал чтение, запись. Естественно я не запомнил по шагам что я дела, и при попытке повторно сделать это, у меня ничего не вышло. Это уже хоть какой то прогресс. Теперь у меня подозрение на то что программа для Willem неправильно работает, а так как я не нашел никакой альтернативы, кроме как разные версии этой программы, которые в функциональном плане ничем не отличаются, или я просто не наткнулся на эти изменения, было принято решение самому написать такую программу, чтобы была возможность самому контролировать пины LPT и отображать более понятные ошибки.

13
Точно так же дёргать ногами можно через Test H/W, никакой разницы нет.
Есть. не надо DIP свичи переключать

14
Короче решил действовать кардинально. Из того что мы знаем, чтобы началась запись должно быть Vcc=5в Vpp=12в. Значит нужно насильно подать в Vpp 12в. Решил узнать как напрямую подавать сигнал в пины LPT-порта. Наткнулся на программу test_lpt (https://github.com/snike202/test_lpt).

296556-0

Методом научного тыка обнаружил что если поднят 16 пин, то Vcc=5в, а если поднят 1 пин, то Vpp=12в. В принципе можно это использовать для тестирования чипа, чтобы не пришлось лишний раз переключать dip свичи. Однако я не гарантирую что по мимо этого не изменяется что-то еще.

15
Еще интересный момент что у меня не совпадает распиновка согласно даташиту. Vpp у меня находиться на месте 35, а не на 32
Еще раз перепроверил. Оказывается все правильно Vpp находиться на 32 просто еще почему то на 35 тоже подается 12в.
И при программировании на Vpp подается максимум 5в, скорей всего проблема все-таки в этом.

Добавлено позже:
Я поменял J2, но не увидел никакой разницы, все так же Vpp в тесте выдает 12в. Запись выдает всю туже ошибку

Добавлено позже:
Попробовал заменить библиотеку io.dll на ту которая в архиве. Не помогло. Вообще я так понял эта библиотека для адаптеров, где LPT не встроена в материнку

16
Только сейчас заметил что на Адаптере есть J2, но не понятно зачем он нужен.
J3 я кстати поменял на 1-2, изначально был на 2-3. Насколько я понял 2-3 нужен только для M27C322, так как она больше.

17
У тебя адаптер какой?
296542-0 [ Гостям не разрешен просмотр вложений ]

18
Для начала https://www.emu-land.net/forum/index.php/topic,87896.0.html
Ну тут хоть что то записывает. У меня так вообще ничего :cry:

19
Цитата
The  M27C160  is  in  the  programming mode when VPPinput is at 12.5V
Я проверил и у меня нет 12v на Vpp при программировании. Теперь осталось понять почему. Такое чувство что проблема в Dip switch, либо в Jx switch.

Добавлено позже:
Еще интересный момент что у меня не совпадает распиновка согласно даташиту. Vpp у меня находиться на месте 35, а не на 32

Добавлено позже:
А можно как нибудь через Test H/W записать?

Добавлено позже:
Цитата
The  M27C160  is  in  the  programming mode when VPP input is at 12.5V, G is at VIH and E is pulsed to VIL.The data to be programmed is applied to 16 bits in parallel to the data output  pins.  The  levels  required  for  the  address and  data  inputs  are TTL.  VCC is  specified  to  be6.25V ± 0.25V.
Судя по этому как будто бы нельзя, потому что E должно пульсировать

20
Цитата
First byte, error message: error at 0x000000 Buffer=0xXX ,Chip=0xFF or 0xXX.
Causes: chip not inserted right,faulty chip, Vpp too low, Vcc too low or Vcc too
high.
А как это проверить? насколько я понял при записи должно быть Vpp=12в Vcc=5в.
Есть вообще где-нибудь пошаговое описание что происходит при записи?

Добавлено позже:
В микросхеме защиты от записи нет.
На нее же можно перезаписать данные только после УФ-стирания. Как тогда она понимает что данные уже записаны? Разве не с помощью срабатывания какой то защиты?

Добавлено позже:
Попробовал очистить уже другой чип M27C160. Продержал в ультрафиолетовой ванне 20 минут. Результат такой же, все еще выдает ту же самую ошибку.

Добавлено позже:
У меня осталось только одно предположение, что не установлен какой то драйвер

Добавлено позже:
Короче я вставил уже 3й чип M27C160(у меня только эти чипы) и наконец таки я все же увидел как выглядит запись, Но есть нюанс он может записать только только если в буфере всё 0xFF.

Добавлено позже:
Обычно для этого используются сторонние утилиты типа UserPort
Пробовал использовать UserPort по инструкции https://www.youtube.com/watch?v=5SZlvM8Cw2o. Все так же выдает ошибку

21
Ну вот некий старенький мануал: https://www.ezoflash.com/willem/How_to_use_the_Willem_programmer.pdf
Спасибо хороший мануал. Давно такой искал :thumbup:

Добавлено позже:
Vpp 12 Вольт есть?
Да есть

Цитата
Sometimes when you connect the programmer and start up the program after a few
seconds the Vpp and Vcc leds suddenly light again. This is Xp trying to find out
what is connected to the printerport, if you do 1 or 2 hardware check or read
actions XP gives up and you can proceed as normal. To prevent this add this
registry setting:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Parport\Parameters]
"DisableWarmPoll"=dword:00000001
Пробовал не помогло.

Цитата
Check the printerport setting in the BIOS, it should be EPP or Normal
Это тоже не помогло

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

22
Ставишь галку и смотришь напряжение на соответствующей ноге.
Проверил все работает. Что еще может быть не так?
296416-0


23
Вообще это программатор ранее использовался?
Нет. Я первый владелец

Добавлено позже:
И теперь разного рода энтузиасты строгают кто железо, кто софты.
То есть есть еще сторонний софт? Можешь ссылку дать или сказать название, а то кроме этой программы ничего не нашел. Может там полегче будет разобраться в чем проблема

Ещё вопрос. Нужно ли что то менять в БИОС чтобы он заработал?

24
И как здесь проверять?
296394-0

25
Сам по себе программатор ПЗУ нормально читает?
А как это проверить? У меня нет других чипов.

26
Всем привет, хочу записать РОМ своей SMD-игры на чип M27C160.
Для этого использую:
  • программатор Willem PCB5.0T-2013
  • комп на windows xp
  • материнскую плату с LPT-портом
  • универсальный блок питания на 12в
  • программу Willem Eprom (0.97ja)
При попытке записать РОМ выдает непонятную ошибку
Error at 0x000000 Chip = 0xFF buffer = 0x00

296193-0

Хотя чтение и верификация проходят на 100%.

296195-1
296197-2

В чем моет быть дело и что означает данная ошибка?
Все РОМы записывал в сыром виде без модификации. Всего пробовал 3 разных РОМа, все они находятся в архиве в закрепе.

27
Я использую Hex Editor Neo или notepad++ с плагином HEX-Editor.
искать нужно строку CDXA

28
Да действительно, я сам попробовал, так и есть. Как будто образ зашифрован и на самом деле там больше данных содержится. Хотя странно, данные игры не выделяются высоким искусством программирования.
Думаю в первую очередь надо все таки убедиться содержатся ли str-файлы в POMOIKA.STR в сыром виде, то есть поискать str-заголовки. Я уже точно не помню какой заголовок у str поэтому сейчас не подскажу

29
А как у тебя получилось что файл весит столько же как сама игра, а то и больше?
или это единственный файл во всем образе?

30
У меня бывало такое. Насколько я понял на это есть несколько причин: видео зашифровано, неправильно определяется начало и конец файла, либо это не совсем STR файл(например другой кодек). То есть надо для начала убедиться что это STR-файл.
Вообще зная игры EXE soft не удивлюсь что это лишний файл и нигде в игре он не используется.

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