Эмуляция > Эмуляторы компьютеров
Amiga - дремучий лес
<< < (4/8) > >>
g00db0y:
Serhey, CannonFodder от Company на win8.1 запускается нормально.
если со звуком всё впорядке, значит в первоначальном эмуле некорректные настройки.



Serhey:

--- Цитата: MetalliC от 21 Июнь 2015, 00:06:46 ---
комп у тебя никакой, процессора почти нету, а ежели комп не тянет эмуляцию на полной скорости - будут описанные тобой артефакты звука (это же касается и почти всех эмуляторов вообще, любой другой железки)
можешь попробовать в настройках точность эмуляции говняную поставить F12 - Quickstart - Compatibility vs CPU power - потянуть ползунок вправо, к Low compatibility
либо скачать с офсайта дремучие версии WinUAE, 7-ми - 10-ти летней давности, типа 1.6.10 1.5.30 1.3.10  может их твой компик осилит, хотя сомневаюсь что будет сильно лучше.

--- Конец цитаты ---

MetalliC, а вот и нет. Если я запускаю игру в ручную через последнюю версию  WinUAE, все нормально. А вот если через выше упомянутую сборку, ужасно тормозит. Что-то не так в настройках.
Процессор у меня - два ядра по 1.8 

Добавлено позже:

--- Цитата: g00db0y от 21 Июнь 2015, 01:00:51 ---Serhey, CannonFodder от Company на win8.1 запускается нормально.
если со звуком всё впорядке, значит в первоначальном эмуле некорректные настройки.

--- Конец цитаты ---

g00db0y, так и есть. Пробовал сделать аналогичную сборку со своим файлом  настроек, но пока не получается.
g00db0y:
я тут наткнулся на ещё одну оболочку для эмуля,
для новичков самое-то



http://fs-uae.net/

для примера глянул фирменный мануал CannonFodder
минимальные требования A500+1Mb
значит нужен KickStart 1.3 и 1MB ChipRam


--- Цитата: MetalliC от 21 Июнь 2015, 00:06:46 --- комп у тебя никакой, процессора почти нету, а ежели комп не тянет эмуляцию на полной скорости - будут описанные тобой артефакты звука
--- Конец цитаты ---
вообще-то на амиге нет звукового сопроцессора, есть 4ре 8ми битных канала, дальше всё зависит от софтового плейера.
а эмуляцию mc68000/68020  7/14 МГц потянет и относительно слабая PCшка.
не случайно примерно аналогичные игры с AtariST/SegaGenesis занимают гораздо больший объём,
(за счёт семплов в MODе)

Yaranga:

--- Цитата: Serhey ---Процессор у меня - два ядра по 1.8 
--- Конец цитаты ---
Это да. Этого мало для них. Этого мало для всего. Очень мало. Ну, кроме уже отлаженных "запускаторов", которые и на одноядерных процессорах в которых было гораздо меньше гигагерца. Скажу только, что это не эмуляция. Это имитация эмуляции. На самом же деле, чтобы реально точно сделать программную эмуляцию достаточно непростого железа, нужно другое железо, превосходящее эмулируемое в несколько десятков, а лучше сотен раз. Плюс прямые руки программистов, плюс учёт всех нюансов ими же, плюс прямые руки и незатуманенный мозг самого потребителя.

--- Цитата: Serhey ---Пробовал сделать аналогичную сборку со своим файлом  настроек, но пока не получается.
--- Конец цитаты ---
Вот в том и дело, что для настоящей эмуляции ресурсов не хватает у твоего компьютера, а для создания конфигурации в "запускаторе" нужна очень большая усидчивость и очень большая тяга к экспериментам. Я имею в виду, что если не запустилось с первого раза, или второго, запустится с тысяча пятьсот девяностого. Только надо понимать, что в том, что у соседа на похожем компьютере это всё запустилось с первого, а у тебя, если потом выяснить, причиной неработоспособности была какая-нибудь кривая программа XXXX, которая подменила нужные системные файлы своими и из-за неё половина того, что могло бы работать, не работает. Причём эту подмену одобрили все антивирусы и считают что так лучше.



Добавлено позже:

--- Цитата: g00db0y ---я тут наткнулся на ещё одну оболочку для эмуля,
для новичков самое-то
--- Конец цитаты ---
Для новичков - возможно. Мне это показалось настолько нелогичным и неочевидным, что я вообще ничего не смог в этой оболочке сделать. Мне гораздо проще в стандартном gui WinUAE или даже в блокноте конфиг править.
g00db0y:

--- Цитата: Yaranga от 21 Июнь 2015, 13:05:30 --- Мне это показалось настолько нелогичным и неочевидным, что я вообще ничего не смог в этой оболочке сделать. Мне гораздо проще в стандартном gui WinUAE или даже в блокноте конфиг править.

--- Конец цитаты ---
как я понял если всё настроить в Launcher, то потом в arcade надо только выбрать нужную игру джойстиком.
Yaranga:
g00db0y, возможно. Вот и объясни Serheyю, как запустить в этой оболочке определённую игру... :)
Serhey:
Мне нужно просто запускать игры с ярлыков. Чтобы при запуске ярлыка эмуля, он сразу же запускал определенную игру :wall:
MetalliC:
Serhey, короче, если у тебя комп тянет хотя бы эмуляцию голой А500 алгоритм такой -
сначала надо сделать конфиг эмуляции нужной тебе модели Амиги:
- запускаешь WinUAE
- на закладке Quickstart выбираешь Model - A500, Configuration - 1.3 ROM, OCS, 512 chip + 512 slow (most common)
- на закладке Miscelaneous убираешь галочку "Show GUI on startup"
- далее на закладке Configurations, в Name вводишь имя - a500 и нажимаешь Save
типа сделал конфиг эмуляции Амига500

затем открываешь блокнот и пишешь такое:
winuae.exe -f a500.uae -0 имя_образа_дискетки
образ должен лежать в папке с эмулятором, в моем случае получилось так:
winuae.exe -f a500.uae -0 Binary-MadeInCroatia.adf
и сохраняешь в папку с winuae как start.bat
ну и затем запускаешь этот батник. у меня всё запускается нормально.

Добавлено позже:

--- Цитата: g00db0y ---вообще-то на амиге нет звукового сопроцессора, есть 4ре 8ми битных канала, дальше всё зависит от софтового плейера.а эмуляцию mc68000/68020  7/14 МГц потянет и относительно слабая PCшка.не случайно примерно аналогичные игры с AtariST/SegaGenesis занимают гораздо больший объём,(за счёт семплов в MODе)
--- Конец цитаты ---

вау, да тут специалист по железу и созданию эмуляторов нарисовался, и по ресурсам игр я смотрю тоже.
дабы не вдаваться в подробности - запусти сам эмуляцию А1200 с Best Compatibility и глянь сколько оно жрет, многие игры и особенно демки требуют эмуляцию совместной работы процессора и всяких компонентов чипсета чуть и не с субтактовой точностью, иначе или нифига не пашет или пашет с глюками, потому что амижные кодеры активно занимались "раскрытием потенциала" )
ессно и ресурсов оно жрёт поболее чем всякие мегадрайвы
g00db0y:
согласен точная эмуляция - дело хорошее.
(кстати советую дискетные игры искать в формате IPF, во многих играх использовалась физическая защита (нестандартная длина сектора/трека), ADF такое естественно не-передаёт), для поддержки этого формата в эмуле надо подставить библиотеку http://www.softpres.org )

в случае с эмулем под win многое зависит от способностей/настроек компилятора.
сомневаюсь что эмуль написан на чистом асме.
естественно получается прожорливый/требовательный к ресурсам продукт.

а учитывая что у амиги родная развёртка 50Гц дрожание/рывки неизбежны.
(честно говоря я этого почти не-замечаю, но опытные демомейкеры сразу обращают на это внимание)
Serhey:
MetalliC, , вроде бы все сделал, как ты описал. Эмуль запускается, но не видит дискету.
Вот, что в бате

--- Код: ---winuae.exe -f a500.uae -0 BatmanTheMovie.adf
--- Конец кода ---
Образ BatmanTheMovie.adf в корневой папке с эмулем

g00db0y:

--- Цитата: Serhey от 21 Июнь 2015, 14:04:01 ---Эмуль запускается, но не видит дискету
--- Конец цитаты ---

возможно в новых версиях поменялся ключ на floppy_drive_0 =
номер версии ?
MetalliC:

--- Цитата: g00db0y ---согласен точная эмуляция - дело хорошее
--- Конец цитаты ---

хорошее или нет дело десятое, суть в том что в случае Amiga без этого почти никак


--- Цитата: g00db0y ---(кстати советую дискетные игры искать в формате IPF, во многих играх использовалась физическая защита (нестандартная длина сектора/трека), ADF такое естественно не-передаёт), для поддержки этого формата в эмуле надо подставить библиотеку http://www.softpres.org )
--- Конец цитаты ---

опять теоретик ? ты в курсе, что кроме защиты дисков от копирования каждая эдак третья игра использовала защиту инструкцией ? типа введите пятое слово на 10й строке 45й странице мануала.
так что для лицензионных, не взломанных образов в IPF еще нужна коллекция инструкций/вкладок/итп от игр в PDF, иначе хрен ты поиграешь ;)

Добавлено позже:

--- Цитата: g00db0y ---возможно в новых версиях поменялся ключ на floppy_drive_0 = номер версии ?
--- Конец цитаты ---

не, ты точно теоретиг до мозга костей
-0 и в древних и в последних версиях
Serhey:
Убрал имя образа из бата и добавил его в файл конфигураций. Заработало. Всем большое спасибо за помощь

Добавлено позже:
Пока не получается применить это к образам из нескольких дискет. Пишет вставьте вторую дискету.
Вот, что прописано в файле конфигураций

--- Код: ---floppy_volume=33
floppy0=D:\Program Files\Console\Commodore Amiga\WinUAE3\cf1.adf
floppy1=D:\Program Files\Console\Commodore Amiga\WinUAE3\cf2.adf
floppy1type=-1
floppy2=D:\Program Files\Console\Commodore Amiga\WinUAE3\cf3.adf
floppy3=
--- Конец кода ---
g00db0y:

--- Цитата: MetalliC от 21 Июнь 2015, 14:12:11 ----0 и в древних и в последних версиях

--- Конец цитаты ---
да, согласен. я дал совет исходя от просмотра конфига отписанного эмулем.
winuae.exe -f имя.uae -0 floppy/cf1.adf работает


--- Цитата: Serhey от 21 Июнь 2015, 14:20:17 ---Пока не получается применить это к образам из нескольких дискет. Пишет вставьте вторую дискету.

--- Конец цитаты ---
лучше скачай образ диска для cd32.
с эмуляцией картриджа FMV в интро вместо картинок будет видео






Serhey:
g00db0y, это типа на амиге игра вышла и на дискете и на диске?
Ссылку не подкинешь?
g00db0y:
cd32 это приставка на базе а1200, winUAE её поддерживает.



https://ru.wikipedia.org/wiki/Amiga_CD32

ищи к примеру "cannon fodder cd32 iso"
Serhey:

--- Цитата: g00db0y от 21 Июнь 2015, 21:45:23 ---cd32 это приставка на базе а1200, winUAE её поддерживает.

--- Конец цитаты ---

Понял, спасибо
RavenWave:
Быстрые сейвстейты на горячих клавишах какой-нибудь эмулятор Amiga поддерживает?
g00db0y:

--- Цитата: RavenWave от 11 Июль 2015, 16:20:00 ---Быстрые сейвстейты на горячих клавишах какой-нибудь эмулятор Amiga поддерживает?

--- Конец цитаты ---
по дефолту в winUAE - save/load на (ctrl)+end+numpad(0-9)

как вариант в настройках эмуля
input/remap - подвязка функций на любую клавишу

RavenWave:
g00db0y, благодарю.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии