Автор Тема: VBA Plus (мой форк VisualBoyAdvance)  (Прочитано 11142 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
VBA Plus (мой форк VisualBoyAdvance)
« : 07 Сентябрь 2010, 09:30:44 »
Добавил парочку удобных для меня функций. Подумал что и другим будет полезно.

Текущая версия - 0.3.0

Основные добавления:
1) Настройка горячих клавиш для быстрой загрузки и сохранения;
2) Новый фильтр NTSC (http://slack.net/~ant/libs/ntsc.html);
3) Поддержка архивов 7z, Rar, Zip.

Об ошибках и функциях, которые вы считаете стоят добавления, писать можно тут.

P.S. Раз код под GPL, исходники рядом.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13532
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #1 : 07 Сентябрь 2010, 10:38:27 »
blackbird_ru, спасибо! Весьма полезные функции! :thumbup:

Оффлайн Steel

  • Пользователь
  • Сообщений: 75
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #2 : 07 Сентябрь 2010, 16:32:37 »
Спасибо, будет полезен.

Оффлайн ExL

  • Пользователь
  • Сообщений: 84
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #3 : 07 Сентябрь 2010, 18:09:40 »
Ура, товарищи, ура! :)
Давно хотелось нормальный VBA с поддержкой 7z/rar, за что и спасибо. :)
(ещё бы возможности VBA-Link туда, цены бы ему не было)

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #4 : 07 Сентябрь 2010, 18:12:21 »
Цитата
1) Настройка горячих клавиш для быстрой загрузки и сохранения;
Этого чудовищно не хватало.

Цитата
3) Поддержка архивов 7z, Rar, Zip.
Этого тоже не хватало, хоть и не так критично.

Поговорил бы с авторами, авось дали бы добро на внесение в официальный код ;)

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #5 : 07 Сентябрь 2010, 18:17:38 »
Вообще-то VBA понимает zip архивы, а вот 7zip это круто!

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #6 : 07 Сентябрь 2010, 18:42:29 »
А как же VBA-M? :?

Оффлайн ExL

  • Пользователь
  • Сообщений: 84
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #7 : 07 Сентябрь 2010, 18:56:51 »
По мне так VBA-M перегрузили хламом и много чего абсолютно без надобности переделали. Ту же возможность соединять эмули как gba кабелем сделать не смогли, поэтому меню Link было фиктивное(настраивалось, но не работало).
В прочем они не отказываются от того, что перемудрили и поэтому пытались сделать VBA2 или как там он назывался? И на том вроде заглохли(насколько я помню натолкнулись на невозможность сэмулировать выбранным способом какого-то эффекта).
Поддержка zip была в оригинале, да, и в VBA-M она тоже есть, только вот если в архиве лежат несколько ромов(у меня например с трекера Emu-Russia коллекция) с разными регионами, то выбрать как в VBA Plus нельзя перед загрузкой какой ром из архива грузить. Так что это самый человеческий вариант работы с архивами за всю историю VBA :)
Фильтр мне особо не нужен, а быстрая загрузка/сохранение удобны, но больше TAS'ерам пригодились бы.

Оффлайн MASTERMAX

  • Пользователь
  • Сообщений: 569
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #8 : 07 Сентябрь 2010, 19:58:01 »
хороший эмуль, спс.
Об ошибках и функциях, которые вы считаете стоят добавления, писать можно тут.
турбо А,В :)

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #9 : 08 Сентябрь 2010, 08:54:59 »
ещё бы возможности VBA-Link туда, цены бы ему не было
Посмотрим, что там да как. И какие игры это используют кроме Zelda: Four Swords?

Вообще-то VBA понимает zip архивы
Тут уже ответили.
только вот если в архиве лежат несколько ромов(у меня например с трекера Emu-Russia коллекция) с разными регионами, то выбрать как в VBA Plus нельзя перед загрузкой какой ром из архива грузить.

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

турбо А,В
Ога, взял на заметку.

P.S. Смотрел я VBA-M, сохранился в Legend of Zelda, The - Link's Awakening DX, загрузился и звук пропал (хотя и пишут что исправили баг). Сыроват он по мне, сыроват.

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #10 : 08 Сентябрь 2010, 11:02:23 »
Насчет нетплея: Вот мой список игр, который я проверял сам. Игры работают нормально, список внушительный.

Оффлайн ExL

  • Пользователь
  • Сообщений: 84
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #11 : 08 Сентябрь 2010, 13:27:23 »
Список можно дополнить Demikids, серией MegaMan Battle Network, в том числе и обменом между четвёртой частью и Megaman Zero 2 чипом(в BN4 уходит чип с Zero, в MMZ 2 меняются враги в кибер-мире).
Страничка загрузки link версии http://www.vbalink.info/download-gba-emulator.htm, сырцы только старой версии к сожалению, жадничают чего-то. Нетплей всегда полезен :)

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #12 : 08 Сентябрь 2010, 13:42:43 »

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #13 : 09 Сентябрь 2010, 09:14:58 »
Посмотрел я исходный код VBA-Link.
Просто вставить код проблем не будет. Но в версии 1.8 сильно поменялся интерфейс, поэтому нужно будет подождать хотя бы его исходники.
А пока их нет, почитаю документацию по cable link.
Отсюда: http://nocash.emubase.de/pandocs.htm
и отсюда: http://nocash.emubase.de/gbatek.htm

Может и не придётся бессовестно заимствовать чужие наработки.

P.S.
вбалинк через хамачи
Но зачем?

Оффлайн Dizzy

  • Пользователь
  • Сообщений: 6018
  • Пол: Мужской
  • Флейм
    • Twitter
    • Steam
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #14 : 09 Сентябрь 2010, 20:17:43 »
Цитата: HoRRoR
Этого чудовищно не хватало.
Shift+F - лучший вариант квиксейва, меньше вероятность запороть сейвы.

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #15 : 09 Сентябрь 2010, 20:34:04 »
Shift+F - лучший вариант квиксейва, меньше вероятность запороть сейвы.
Спасибо, ОЧЕНЬ удобно с джойстиком в руках.

Оффлайн Dizzy

  • Пользователь
  • Сообщений: 6018
  • Пол: Мужской
  • Флейм
    • Twitter
    • Steam
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #16 : 09 Сентябрь 2010, 20:56:19 »
Цитата: HoRRoR
Спасибо, ОЧЕНЬ удобно с джойстиком в руках.
Ну ты же не упомянул. ^_^

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #17 : 09 Сентябрь 2010, 21:10:53 »
Если я unrar.dll скину в другой эмулятор VBA, он будет понимать 7zip архивы?

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #18 : 09 Сентябрь 2010, 21:33:10 »
Не должон, ведь другая версия не будет к ней обращаться.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #19 : 10 Сентябрь 2010, 08:01:26 »
Если я unrar.dll скину в другой эмулятор VBA, он будет понимать 7zip архивы?
unrar.dll только для rar'ов. Для 7z там отдельный код.
И да, линковки для dll всё равно не будет, поэтому бесполезно.

Оффлайн Dizzy

  • Пользователь
  • Сообщений: 6018
  • Пол: Мужской
  • Флейм
    • Twitter
    • Steam
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #20 : 10 Сентябрь 2010, 18:07:09 »
Цитата: blackbird_ru
И какие игры это используют кроме Zelda: Four Swords?
Все покемоны, как обычные, так и подземельные. Ну и Crash Purple, Pyro Orange. Много где.

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #21 : 10 Сентябрь 2010, 18:14:09 »
Все покемоны, как обычные, так и подземельные. Ну и Crash Purple, Pyro Orange. Много где.
Мой список доказывает сколько мног игр запускает вбалинк.

Оффлайн iddqd

  • Пользователь
  • Сообщений: 5885
  • Пол: Мужской
  • murderforkill
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #22 : 11 Сентябрь 2010, 05:40:34 »
blackbird_ru, спасибо. Добавь новость в EmuCR.com:)

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #23 : 11 Сентябрь 2010, 08:32:30 »
Так, чтобы не пугались молчанию, новый билд с поддержкой турбо кнопок и cable link будет в конце следующей или через неделю.

Оффлайн Dizzy

  • Пользователь
  • Сообщений: 6018
  • Пол: Мужской
  • Флейм
    • Twitter
    • Steam
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #24 : 22 Сентябрь 2010, 18:41:10 »
blackbird_ru, а ты можешь попробовать пофиксить отображение графики в Shantae? Там подглючивает низ экрана и диалоговые окна. В VBA-rerecording всё отображает нормально.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #25 : 22 Сентябрь 2010, 19:23:32 »
Dizzy
Посмотрим, из-за чего это. Но это уже уровень повыше конечно.

А так, билд может задержаться из-за моего прохождения Majora Mask.

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #26 : 23 Сентябрь 2010, 13:10:54 »
blackbird_ru, верни опцию Game overrides в следующей версии! >:(

Оффлайн Dizzy

  • Пользователь
  • Сообщений: 6018
  • Пол: Мужской
  • Флейм
    • Twitter
    • Steam
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #27 : 23 Сентябрь 2010, 14:00:27 »
Цитата: Vivi the Black Mage
blackbird_ru, верни опцию Game overrides в следующей версии!
Он же форк делал на основе 1.7.2, а твою опцию добавили в 1.8.0 Beta 3, исходников которой ещё нет.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #28 : 23 Сентябрь 2010, 16:33:29 »
Vivi the Black Mage
Правильно ответили, в 1.72 такого нет.

Я там глянул, она для тонкой настройки всякого для определённой игры.
Добавить можно будет без проблем.
Но что скрывает за опцией Mirroring?

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: VBA Plus (мой форк VisualBoyAdvance)
« Ответ #29 : 23 Сентябрь 2010, 16:58:36 »
blackbird_ru, хз, но пункт действительно полезный.