Может это?
Цитата:
* Исправлена запись .trd файлов (теперь записывается реальное число отформатированных дорожек,
актуально для дисков с более чем 80 дорожек).
Вид для печати
goodboy, сохраняемый образ имеет 86 дорожек на каждой стороне - не?
спасибо за наводки - похоже такой размер устанавливается по-умолчанию.
256*16*2*(80+6)=704512
но как установить стандартный я чё-то не понял (может не нашёл в настройках).
запустив эмуль подставляю небольшой SCL, сохраняю trd/fdi, а потом от такого образа плющит некоторые программы.
отпишите дессофту?
Не знаю говорили ли об этом глюке, или что это.
При запуске выдает
"...\unreal-p4.ini
gfx: 4049Mb VRAM available
IDirectInputDevice::SetProperty(DIPH_RANGE) (y): ERROR_FILE_NOT_FOUND"
погуглил, да и по названию "директинпут девайс" ясно, что ругается на манипулятор какой-то, но в данном случае он не подключен у меня был. И тут вспоминаю о ещё одном драйвере-эмуляторе, который ставил для того, чтобы мышку перехватывать и использовать ее как руль в играх гоночных (как в Live For Speed 2 например и т.п.). Называется PPJoy, снес его, и вуаля, эмуль запустился.
Никто не знает как бороться с этой ошибкой эмулятора?:)
Deathsoft приготовил исправленную версию эмулятора и попросил меня положить сюда ссылку на неё: http://dlcorp.nedopc.com/viewtopic.php?f=29&t=1303
Вот прямая ссылка на эмулятор: http://dlcorp.nedopc.com/download/fi...54fe252be96070
Потестируйте, плиз.
Не пользовался Unreal'ом с 2007 года.
С удивлением обнаружил, что сохранение настроек так и не сделано .
Это специальный прикол или я что то не понимаю ?
dosikus, файл *.ini в анреале кардинально не менялся с "доисторических" времен. "Добавлялись" некоторые пункты, когда запиливалась новая функция в эмуляторе . Опять же, разделы и переменные весьма подробно "закомментированы" (хоть и на английском).
http://img-fotki.yandex.ru/get/9150/...44e020e_XL.png
Ну вот началось :
Как добавить ту же прошивку Phoenix256_uni.rom ?
Создать свою секцию ROM.Phoenix256_uni и расписать банки ?
Или же как то одной строчкой ?
Гы... разобрался . ROMSET надо пустой .
Дальше прописать только
SCORP=Phoenix256_uni.rom ?
Или же и это так же ?
PROFROM=Phoenix256_uni.rom
Обнаружил, что я пользуюсь унреалом 0.22, а последняя версия вроде как 0.38.1
Нашёл, скачал, но при попытке запуска пишет: config file not found
Как это исправить? Почему нельзя просто скачать архив, извлечь его в папку и чтоб всё работало??
Потому, что там ещё надо всё настраивать. Уж не знаю почему, но по дефолту там только биппер и AY включен. Это насчёт музыки. Насчёт такой надписи я не знаю, вроде вылетать не должна. Если хочешь, попробуй как у меня. Но говорю сразу, бордер там большой (многим это не нужно), чтобы мультиколорные эффекты в демках смотреть полностью, а не обрезанные.
Всё, разобрался. Надо было файл переименовать. Зачем такие сложности? Почему его нельзя сразу переименовать?
Еще такая проблема. В левом нижнем углу показано количество фпс. Сколько должно быть? У меня иногда 50 - тогда всё четко работает. Но иногда 25-30 - всё жестко тормозит. Глюк ничем не лечится, даже перезагрузкой, приходит и уходит сам. Причем что в 22 версии, что вот сейчас в 38.1. Установить кореляцию данного глюка с чем-либо не удалось. Может быть на это влияет расположение луны в созвездиях? Или психонейронная активность структур головного мозга сферического коня в вакууме? Или влажность воздуха? Геомагнитные поля? Численность страусов в африке? Кто знает ответ?
Если отключить звук в настройках эмулятора, то фпс становится несколько тысяч. Но это не вариант.
О блин, пока редактировал пост, унреал свернутый был, разворачиваю - глядь фпс 50! И всё четко.
Rindex, потом как-нибудь, пока хватает бипер+AY
"Атавизм" - с определенной версии, поставлялось два экзешника. Как я понял, для компьютеров с разной производительностью.
50, или около того.
А какая у вас конфигурация "реального железа"? Вы не поверите, но даже на w7 при работе эмулятора в фоновом режиме, и сворачивании\разворачиван и других окон, он бывает "подлагивает" (заметно, по звучанию эмулятора "рывками"). Не исключаю, что сам *.ini-файл эмулятора настроен "криво".
Кусок из фирменного описания:
Цитата:
Если вы имеете соответствующее железо, но эмулятор тормозит,
то попробуйте следующее:
0. установите свежий directX и свежие дрова видеокарты
1. увеличьте размер sound buffer (особенно для Win95) в INI-файле
2. выберите video filter='small', video driver='ddraw'
3. отключите vsync
4. установите 'ShareCPU=0' в INI-файле
5. отключите низкоуровневую эмуляцию General Sound
6. отключите YM2203
7. установите 'skipframe=4' в INI-файле
8. установите 'Frame=30000' в INI-файле
(если больше ничего не помогает)
9. отключите звук (без звука эмулятор работает значительно быстрее)
это не атавизм, а глупость какая то. зачем вообще компилировать отдельно екзешник, с флагом :SSE2 вместо :IA32. ладно этой бестолковой фигнёй сборщики эмуляторов приставок балуются, или самоделкины браузера Фаерфокс. а тут эмуль спектрума, который и на калькуляторе работать должен. совместимость только ломать, с парком рабочих компов на производстве, а любой быстрый домашний комп, и с собранным под первый пентиум запускным файлом, работать будет замечательно. ну и как результат, "спасибо" TS-labу, за то что он собрал свой вариант унреала SSE3 онли, и в результате я например у себя на рабочем VIA С3 его уже запустить не могу, как бы не старался.
Я тоже не могу, как бы ни старался. Обзвонил все музеи, нигде нету.
---------- Post added at 01:47 ---------- Previous post was at 01:40 ----------
Собрал сабж под SSE онлы.
Ну, если тебе пофиг на аудио-видео синхронизацию, то да. Или на линух. Венда не позволяет легко и непринужденно асинхронно ловить ивенты от луча и звуковухи, поэтому для достоверной аудио- и видеосинхронизации надо нехило напрягать проц. Как-то так, насколько я помню из всяких эмуляторных тем.
Никто не эмулит систему в реальном времени живой системы. Задача эмуля отрендерить железо с соблюдением внутренних таймингов и вывалить в виде видео/аудио/инпутов.
В случае спека примерно такое алго:
1. Выполняем машцикл проца.
2. Проверяем меняет ли он состояние системы, наблюдаемое извне (например пишет в экран, меняет цвет бордера).
3. Если да, вызываем обработчик соответствующего девайса с тем, чтоб отрендерить его в том состоянии, которое было ДО изменения (дорисовываем экран до "луча" в том месте, где сейчас находится проц по своим тактам).
4. Повторяем с 1 до конца фрейма.
5. Дорендериваем что осталось.
6. Выпихиваем фреймы видео и аудио примерно как это делает виндовсмедиаплеер.
не смог профиль компиляции в проекте, по умолчанию поменять, что ли?
а szl например поменял,без всяких поисков, несмотря на то что у него CORE i7 .и хотя в плеере MPC-BE полно разношерстного ассемблерного кода, под разные simd костыли, собралось и работает даже на первом пентиуме, который в подвале моей конторы логи пропускной вертушки снимает. специально проверять ходил.
---------- Post added at 11:49 ---------- Previous post was at 11:40 ----------
спасибо, но пять ошибочка вышла. промышленные процессоры via c3, и xcore86 SSE вообще не поддерживают. MMX есть, правда нет ещё команды СMOV, из за неё тоже собранное по умолчанию некоторыми mingw компиляторами, падает при запуске. если нетрудно, собери ещё релиз, msvc 2013, /02 /arch:IA32 пожалуйста:v2_dizzy_vodka2:
---------- Post added at 11:54 ---------- Previous post was at 11:49 ----------
1 гигагерца безкостыльного x86, наверное должно хватать, что бы проимулировать 3.5 мегагерцовый Z80, плюс обвязку ULA?
я думаю, что эмуляция 99.9% не нужна особо. всё должно быть в пределах разумного, тем более что даже и разнообразные железные клоны особой точностью не страдали. можно какие нибудь хаки, применять, если внезапно очень нужная дема не пошла, или глючит на отображении. но это так, к слову сказать. ну а по поводу линукса, всё фигово будет. я его не осваиваю, никак. всю жизнь сидел на винде, привык. и поэтому весь линуксовый софт мало что не нравиться, но и раздражает порой, привлечением на себя огромного огорода зависимостей. не совмесимых межу собой, медленных, и жрущих ресурсы.
А зачем Вам тогда Unreal? :) При кросс-разработке она нужна, а для игр хватит и других эмулей.
То есть, автору пытаться поддпиливать эмуль под каждую неработающую дему? Да и бессмысленно оно - штатными средства винды позволяют синкаться с аудио с точностью +-100%, оно нафик не надо ни в каком виде.
Аккуратнее, побьют :D
Настройки самого унрила не трогал. Конфа писюка: 4 ядра, 4 гига, мать GIGABYTE EP45, Видео 512 Mb GT 240, звук SB Audigy 2 ZS, HDD 2x250Gb.
Мне тоже кажется что где-то есть конфликт, толи со звуком, толи еще с чем-то.. И если перелопатить ini, то глюк с фпс можно пофиксить. Но я нашел решение попроще: теперь если я открываю унрил и он, гад, кажет мне 20-30 фпс, то я запускаю спектакулятор, а потом переключаюсь на унрил, и он кажет мне опять 50 фпс. Слава спектакулятору! А ведь этот глюк даже перезагрузкой не лечится, только спектакулятором и спасаюсь )))Цитата:
Не исключаю, что сам *.ini-файл эмулятора настроен "криво".
Ко мне можно на Ты. Мы вроде не в обслуживающем потребителей сервисе находимся.:v2_dizzy_punk:
---------- Post added at 17:57 ---------- Previous post was at 17:53 ----------
вообще то так оно и происходит. У кого то что то не идёт, и он начинает доставать разработчика, что бы тот подправил, подделал, прикрутил чего то, приклепал или подточил. и тут либо посылают, либо хак с заплаткой делают.
---------- Post added at 18:06 ---------- Previous post was at 17:57 ----------
маловероятно, по крайней мере пока ни на лоре, ни на опеннете этого не сделали. который год подряд все в этой теме, заняты исключительно избиванием друг друга, пиннанием за очередной "самый замечательный" дистрибутив с нескучными обоями, в подарок. ну и ожиданием неминуемого виндоконца, кстате тоже. ну а серьёзно, не моё это. слишком всё там замороченно.
---------- Post added at 18:08 ---------- Previous post was at 18:06 ----------
я тоже к этому присоединяюсь. был бы бесплатный, цены бы ему не было.
.. и пофиг, что пишет сразу в примонтированный образ дискеты tr-dos, эмуляция bdi у него "не очень" (Рощиновский BV, и некоторый другой софт в нем не работают) и основной "недостаток" - поддержка минимально возможной периферии "отечественых" клонов.
Стойкое ощущение, что сектакулятор был все-таки создан для эмуляции "фирменных" машин (как анреал - для эмуляции пентагона).
---------- Post added at 22:25 ---------- Previous post was at 22:23 ----------
Как по мне, более сложный "костыль", найденный методом научного тыка. ;)
Не смог такое говнище древнее найти, гг.
Спрашивал педивикию, говорит что via c3 поддерживает. Про промышленные ниче не хз.
Бред какой-то...
Студия 2010.
Без ссе:
https://dl.dropboxusercontent.com/u/...real_no_sse.7z
Ну да, но делается правильное, универсальное для найденной проблемы решение. А, вообше, проблема проблема тут одна: не 50.00 fps + дерганье кадров + хрипы музыки. И решение - отказаться от асинхронных механизмов Windows и постоянно опрашивать текущие позиции луча и указателя в аудиобуфере. Может, я не прав, не ручаюсь на 100%, но ЕМНИП оно так. А отсюда и требования к ресурсам.