в моем эмуле (5.01) исправил ошибку в эмуляции AY (некоторые звуки небыло слышно).
Tim0xA скоро выложит
Вид для печати
в моем эмуле (5.01) исправил ошибку в эмуляции AY (некоторые звуки небыло слышно).
Tim0xA скоро выложит
Ramiros
Похоже я понял, почему в tank battalion вверху экрана зеленая полоса. Эта завернувшийся наверх нижний край экрана. Эмуляцию аппаратного скроллинга надо проверить.
ivagor, не обязательно менять расширение на vec чтобы запустить игрушку более 32к, с FDD диска она прекрасно грузится.
Да, но с vec быстрее (и, для меня, удобнее).
Есть, конечно, случай, когда без fdd не получится - если игрушке нужен z80 и она даже в запакованном виде больше 32К, но у меня пока таких игрушек нет.
Есть еще вероятность, что b2m когда-нибудь сделает систему сопоставления расширений файлов и действий, которые нужно выполнить с этими файлами, тогда будет совсем хорошо, но это дело далекого будущего :v2_unsur:.
ну не такого уж и далёкого :)
у b2m эмулятор практически идеальный, думаю в плане эмуляции вектора там делать уже практически нечего.
у Ramiros, нехватает тока FDD и Z80, ну и звук всётаки ещё нужно дораьатывать, а в остальном, коегде даже лучше.
всётаки у него эмулятор покрасивей и опций побольше будет, да и отдельный к томуже, я не люблю мульти-эмуляторы.
ZEman
Не могу полностью согласиться по поводу того что в b2m нечего делать в плане эмуляции вектора.
Конечно, сейчас Башкирия-2м лучший эмулятор вектора для windows в плане точности эмуляции и богатства возможностей, но:
1. Отладчик меня убивает :v2_cry::
1.1. Отсутствие обновления экрана и окошка с дампом памяти при трассировке по F8. Приходится в критических местах либо по F4 на следующий адрес либо ставить breakpointы, и все равно обновление экрана странноватое (может я чего-то недопонимаю).
1.2. Очень специфическое поведение при включенном режиме обращения к квазидиску как к стеку после выполнения команд push или pop. То что при этом показывается в окне дизассемблера и дампа памяти имеет мало общего с действительность, т.к. программа работает нормально, но такие фрагменты кода приходится отлаживать "вслепую". Конечно, можно отнестись к этому философски и считать "антихакерской фичей".
Это только багофичи, про дополнительные возможности, которые бы хотелось, я промолчу.
2. Небольшое "плавание" длительности интервала между прерываниями. Это, конечно, заметно только в тестах и в отдельных демах, но все же. К слову, в эмуляторе Ramirosа нет такого "плавания", но у него в прерывание укладывается чуть больше (совсем чуть-чуть) команд, чем на реале (либо у меня чуть-чуть тормозной Вектор:)).
3. Уже упоминавшееся в предыдущем посте ограничение на длину загружаемого файла в режиме z80.
4. Некоторые моменты в эмуляции AY кажутся неоднозначными, но тут не уверен в своих словах. Есть игрушки, в которых вывод звука идентичен msx (только в другие порты), но слышимый результат отличается от blueMSX.
5. Соотношение сторон экрана.
6. Невозможность отключить сглаживание при масштабировании (мне такая "замыленная" картинка не нравится).
Однако, повторюсь - "сейчас Башкирия-2м лучший эмулятор вектора для windows в плане точности эмуляции и богатства возможностей"
Полностью согласен с ivagor
И, b2m, больше всего хотелось бы еще какой-нибудь профайлер в отладчик, чтобы иметь возможность оптимизировать рекомпилированный с MSX софт :rolleyes:
P.S. Вообще здорово, что в последнее время появилось сразу два отличных эмулятора Вектора под Windows. На векторовском фронте пошло заметное оживление :) Никто не хотел уже возиться с DOS-овскими эмуляторами, это реально был тупик.
Насчет желательных новых фич в отладчике, вроде возможности изменять значения в памяти, загружать/выгружать блоки памяти, условные breakpointы в духе unreal, отображение состояния регистров железа, профайлер, я в том посте просто не стал писать (но вот не удержался и написал в этом, Tim0xa - это ты меня спровоцировал :D).
насчёт отладчика хочу сказать что он полезен только разработчикам эмуляторов и программ для вектора, главное же для меня и обычных пользователей чтобы всё работало и работало качественно.
b2m, я наверно тебя уже замучал различными просьбами но всёже :), сделай несколько несложных добавлений в эмулятор:
1) сделай так чтобы эмулятор запоминал размер окна, просто выводит из себя постоянно его переключать в больший размер.
2) добавь опцию по выбору квазидиска.
на сайте http://vector06c.narod.ru уже 3 разных квазидиска, один для открытия king bounty другой для басика, постоянно ложить и переименовывать в папку эмулятора разные файлы vector.edd очень неудобно.
очень надеюсь что такие изменеия будут в следующем релизе.
Блин, я же не думал, что кто-нибудь будет программировать на эмуляторе :) Отладчик я делал чисто для себя, в процессе отладки эмулятора, чтобы знать, где что не так эмулируется. Оттого и скудный набор возможностей. Переделать никогда не поздно, нужно только наличие свободного времени.
Добавлено через 35 секунд
А танчики вы классно портировали :) Мне понравилось.
ZEman
У меня есть такое (ничем, правда, не подкрепленное) подозрение, что "обычных пользователей" сейчас меньше, чем программистов/железячников, которые пытаются дореализовать что-то, что не успели/не смогли в детстве/юности :).
ivagor, ну один точно есть;)
главное пусть он добавит возможность выбирать квазидиск, а то вообще кошмар какойто (положить в папку не заменив другой квазидиск, переименовать...:v2_scare:)
Новая версия эмулятора от Ramiros
http://vector06c.narod.ru
Кстати, можно скопировать файл конфигурации и изменить имя квазидиска там, а заодно и имена образов дисков (например, удобно сделать конфигурацию для kings bounty, чтобы после запуска не пришлось вообще никаких файлов выбирать). Только вот, разных конфигураций уже и так много, я уже подумываю сделать группы :)
Да, конфигураций стало слишком много, может их в подкаталог(и) убрать?
И иерархию предусмотреть :)
ничего хорошего не вижу чтоб лазить постоянно в конфиг файл и править его.
неужели так трудно добавить иконку "квазидиск", нажал, выбрал нужный файл *.EDD и пользуйся, намного ведь удобней.
ZEman, будет тебе кнопка, не всё сразу :)
b2m, просто огромное спасибо, так намного лучше :)
b2m, обнаружил неприятный баг в новой версии твоего эмулятора.
почемуто звук стал хуже чем в предыдущих версиях, особено это заметно в той же игрушке DEAR-BST.ROM
я выкладываю здесь версию твоего эмулятора за 19.08.2008 с квази и игрушкой, сравни звучание с новой версией.
b2m
Надеюсь ты подойдешь взвешено к этому вопросу и не будешь просто возвращать AY как он был до 19.08 включительно, учитывая что звуковые эффекты как минимум в 3х игрушках стали нормальными.
да мне просто не нравица звуковой баг появившийся в новой версии.
такой звук как будто на телевизор от какогото другого электронного устройства шум накладывается, неприятно слушать.
ОК. Кое-что вернул на место, кое-что, как обычно, переделал.
Вроде всё встало на место, как мне кажется.
Это ещё что. Вот мне тут DDp про одну программу для Микроши рассказал (http://home.onego.ru/~bav9/94.html кассета N 18) Games hit-parade N 1, у неё собственный загрузчик, т.е. защита от копирования. Так вот там в загрузчике используются (непонятно на кой чёрт) абсолютно все недокументированные команды! И всё работает (за исключением одной фичи: там во время загрузки ПДП не отключается, а настраивается хитрым образом, чтобы не мешать загрузке, а в эмуляторе это не работает, приходится в конфиге торможение от ПДП отключать).
Добавлено через 3 минуты
Ну, может и не взвоет, про хитрую растактовку команд мы с тобой позже узнали. :)
b2m, здорово, так лучше :)
b2m
По поводу AY - можно сделать выбор в cfg, какой вариант использовать?
С последним вариантом проблемы в cannon ball, fire rescue и (в меньшей степени) в eric.
ivagor, чтото я таких игр у себя не нашёл, можешь их скинуть сюда ?
Добавлено через 6 минут
нашёл eric - да и вправду, звуки взрывов както тихо слышно.
ZEman
Лучше ссылки
CANNON BALL
http://www.vector06c.narod.ru/recomp...sx_canball.rar
Fire rescure (frscstrs.rom) и Eric and the floaters (ericstrs.rom) в архиве
http://www.vector06c.narod.ru/recomp.../msx_sound.rar
Как это должно звучать можно послушать в blueMSX (для оригинальных вариантов игр)
Fire rescure - вообще отличный звук, претензий не понимаю.
в eric только звук взрыва тихий, а так нормально.
а вот CANNON BALL - тут да, звуки еле слышны.
ZEman
В fire rescue пропал звук когда огнетушителем тушишь "огонек".
В eric странности с громкостью взрыва бомбы.
В cannon ball звук от удара шарика о стенки во-первых не заканчивается, во-вторых очень тихий.
а в прошлой версии эти звуки были ?
ты Down to earth best (файл DEAR-BST.ROM) послушай в прошлой и этой версиях, косяк заметен.
как бы поймать золотую середину.
В прошлой версии b2m (которая примерно с 21.08 по 25.08) в этих играх нормальный звук.
Огнетушитель я тебе посылал (AYTEST).
Есть другое предложение (мылом), хотя тебе оно наверно не понравится.
если бы удалось звук сделать так как на настоящем векторе, или это нереально ?
На настоящем Векторе была настоящая AY, а как её сделать программно, достоверно знают только создатели этой микросхемы.
а может спектрумисты подскажут, на спеках ведь тоже AY имеется.
кстати на этом форуме есть авторы некоторых спек-эмуляторов.
новая версия 5.05, немного доработал звук, мультиколор, растактовку команд... качайте, делитесь мнением буду рад...
Ramiros, ну как сказать, чтото особой разницы не заметно, до эмулятора b2m в плане звука далековато.
зато вот видео у тебя намного лучше и наличие опций в твоём эмуляторе это большой плюс.
эмулятор у тебя намного красивей и удобней :)
жду добавлений FDD и Z80