Эмуляция > Эмуляторы консолей 1-4 поколений
puNES
<< < (10/11) > >>
Psycho-A:

--- Цитата: Yaranga от 28 Январь 2019, 15:49:24 ---Перед использованием puNES можно установить рекомендуемые компоненты свежей System software for Windows и забыть про проблемы с нехваткой каких-то dll и прочих файлов.

Добавлено позже:Я бы, кстати, вообще посоветовал бы Mesen, как самый живой и удобный из всех эмуляторов NES.

--- Конец цитаты ---
Он не работает на Windows XP, а значит уже "не канон"  :blush:
Midnight Kid:
Skay, недавно? 11 лет - все таки длинный промежуток.
Кроме того, речь идет о конкретной NES-основе для сетевухи. Я и написал свое мнение касательно эмуляторов этой ветки, а ты флудишь мне о кроссплатформенном "комбайне" Mednaffen'е, который фанаты уже черт знает какой раз модифицируют под 256 спрайтов для хаков.
Нелогичный ответ как бы. Просто лишний.
Yaranga:

--- Цитата: Psycho-A от 31 Январь 2019, 20:00:52 ---Он не работает на Windows XP, а значит уже "не канон"  :blush:
--- Конец цитаты ---
Учитывая момент, что XP сейчас остаётся установленным примерно на 4 процентах компьютеров и заброшен Майкрософтом по причине бесперспективности, вполне даже канон.
Skay:
Midnight Kid, и ты так не ответил, кто совмещать то будет? программы с разной архитекторой и костылями нестопии совмещать?
 
--- Цитата: Midnight Kid от 31 Январь 2019, 21:20:45 ---Кроме того, речь идет о конкретной NES-основе для сетевухи.
--- Конец цитаты ---
сетевуха в меде лучше. это неоспаримый факт  :neznayu:


--- Цитата: Midnight Kid от 31 Январь 2019, 21:20:45 ---11 лет - все таки длинный промежуток.
--- Конец цитаты ---
надоже. и правда уже почти 11 лет. Но честно как то плевать, за все время ниразу не исопльзовал эту хаченую версию.

--- Цитата: Midnight Kid от 31 Январь 2019, 21:20:45 ---который фанаты уже черт знает какой раз модифицируют под 256 спрайтов для хаков.
--- Конец цитаты ---
Чё за бред опять? это тут ваще к какому месту лол? биполярочка?
pix07:

--- Цитата: Psycho-A от 31 Январь 2019, 20:00:52 ---Он не работает на Windows XP, а значит уже "не канон"  :blush:

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

он может быть скомпилирован msys2 с помощью gcc.
https://github.com/punesemu/puNES#windows
читать часть об Windows.

--- Цитата ---Dependencies
Qt5 with OpenGL support (5.6.3 is the last if you want the support for Windows XP)
--- Конец цитаты ---
Msys2 не может установить на windows xp но запускать на windows xp вам нужна портативная версия
записывать  msys2 portable.
как пользователь msys2 я также могу скомпилировать его для вас.




 
Psycho-A:

--- Цитата: Yaranga от 31 Январь 2019, 23:44:47 ---Учитывая момент, что XP сейчас остаётся установленным примерно на 4 процентах компьютеров и заброшен Майкрософтом по причине бесперспективности, вполне даже канон.

--- Конец цитаты ---
Ну, Ретроарч даже вин95 поддерживает, так что не аргумент) Эмуляция это всё-таки не потребительская развлекуха, там отношение к ретро-оборудованию несколько иное. Комп с Windows 2000/XP и 3-4 пентиумом и видюшкой с ТВ-выходом можно вполне приспособить именно для эмуляции, и он хорошо и надёжно будет выполнять свою функцию.

Добавлено позже:
pix07, да мне-то не нужно - я говорю об официальной поддержке в принципе. Да и требования к железу у эмуля уже далековаты от типичных машин, где стоит XP. На XP рулит Нестопия и FCEUX.
Skay:

--- Цитата: Psycho-A от 03 Февраль 2019, 15:17:10 ---Эмуляция это всё-таки не потребительская развлекуха, там отношение к ретро-оборудованию несколько иное.
--- Конец цитаты ---
ну да, эмулировать старое только старым. Технологии не стоят на месте. Или что, давайте отказываться от DX12 / VK в эмуляторах?  :lol: эмуляцию делают так как удобнее, а не под чьито взгляды про запуск на калькуляторах. Как раз то о чем ты говоришь, это именно потребительское.
Psycho-A:
Skay, окей, отвечу по другому - "потребительское", но не мейнстрим, а для энтузиастов. А здесь обычно нет ориентации на популярность той или иной ОСи.
Ну и да - если можно без особого ущерба сделать программу с обратной поддержкой старой платформы - то почему бы не сделать? Пусть у неё неё не будет доступен весь набор рендеров, инструкций и т.д. - но она будет работать, и это называется адаптивностью. Просто большинство программеров сейчас ленивые задницы, пользующиеся готовыми фреймворками. А там, как авторы фреймворков решают, так туда и плывёт лодка.
Skay:
Psycho-A, ох какие маня фантазии  :lol: "слышу звон да не знаю где он"

--- Цитата: Psycho-A от 06 Февраль 2019, 14:07:15 ---"потребительское", но не мейнстрим, а для энтузиастов. А здесь обычно нет ориентации на популярность той или иной ОСи.
--- Конец цитаты ---
То что разрабатывается сейчас - делается на актуальных технологиях, ударяться и писать под древнюю платформу, насильно себя ставя в неудобные условия? Это не работа, за нее не платят. Тут каждый делает так как Ему удобно.
dx12 и vk не просто за рендер выступает лол. Фреймворки исопльзуют не потому что лень, а потому что они подходят к конкретной задаче и они удобные. Каждый раз самому пилить велосипед - это глупо.
То что ретроарч запускается на вин95, не значит что все ядра там запустятся.

--- Цитата: Psycho-A от 06 Февраль 2019, 14:07:15 ---Пусть у неё неё не будет доступен весь набор рендеров
--- Конец цитаты ---
кто их все будет делать под разные платформы лол?

--- Цитата: Psycho-A от 06 Февраль 2019, 14:07:15 ---А там, как авторы фреймворков решают, так туда и плывёт лодка.
--- Конец цитаты ---
кто решает? что решает? в чем решает?
какая же каша не понимаю что к чему и как
Psycho-A:

--- Цитата: Skay от 06 Февраль 2019, 17:21:44 ---Фреймворки исопльзуют не потому что лень, а потому что они подходят к конкретной задаче и они удобные. Каждый раз самому пилить велосипед - это глупо.
--- Конец цитаты ---
Угу, а потом у нас появляются ХеллоуВорлды, весящие 150 мб и столько же жрущие оперативы. Ну а чо, зато удобно  :lol:
Если программист разработал свой фреймворк, на котором потом делает свои творения, то это говорит лишь о его высокой культуре программирования и осмысленном подходе к делу, а не о "велосипедах". Глупо отрицать очевидный факт, что после года 2010, когда в массы пошли мощные системы и особенно мобилки, культура программирования и оптимизация резко деградировали. Это позор, что сраный "Хром" занимает на одних и тех же вкладках 5 Гб рамы, когда Pale Moon на них же занимает 500 Мб, и при этом ещё и работает быстрее. Сейчас каждый разраб думает, что его программа единственная в системе юзера и должна занимать все его ресурсы. Как итог, имеем тупую инфляцию ресурсов и циферок при фактическом увеличении производительности и функционала чуть более, чем нихрена, в сравнении с прошлыми годами (поделия различных энтузиастов в расчёт не беру).

https://ru.wikipedia.org/wiki/Раздутое программное обеспечение
feos:

--- Цитата: Psycho-A от 06 Февраль 2019, 14:07:15 ---Skay, окей, отвечу по другому - "потребительское", но не мейнстрим, а для энтузиастов. А здесь обычно нет ориентации на популярность той или иной ОСи.

--- Конец цитаты ---
Все ровно так же. Есть юзеры с тостерами и есть админ с идеологией поддержки тостеров - есть поддержка. Нет юзеров и админа с идеологией - нет поддержки. Данте/ТвинАфекс помешан на поддержке тостеров. Плюс, ему не стыдно перехачивать оригинальные ядра до полусмерти, лишь бы работало на тостерах. А так как охват платформ совершенно сумасшедший, то ясное дело юзеров с тостерами хватает. Хотя надо бы осознать, что ретроарх не разрабатывает ядра, а только берет готовые (хотя иногда контрибьютит в них). А вон Долфин от тостеров отказался давно, так как не было сил их поддерживать и урезать фичи (читай "хачить ядро до полусмерти").


--- Цитата: Psycho-A от 06 Февраль 2019, 14:07:15 ---Ну и да - если можно без особого ущерба сделать программу с обратной поддержкой старой платформы - то почему бы не сделать? Пусть у неё неё не будет доступен весь набор рендеров, инструкций и т.д. - но она будет работать, и это называется адаптивностью. Просто большинство программеров сейчас ленивые задницы, пользующиеся готовыми фреймворками. А там, как авторы фреймворков решают, так туда и плывёт лодка.

--- Конец цитаты ---
Если ты это скажешь в лицо разрабам реально клевых ядер (ну или плагинов, если ты приговорен к N64-аду), то получишь в морду. Прогер конечно ленив, как и человек в целом, но если он что-то делает всерьез, да еще и в опенсорсе, то это уже круто, а то играли бы щас в iNES за бабло и с никакущей точностью. И дроп старого говна происходит неизбежно рано или поздно. С падением популярности тостеров ты просто осознаешь, что пилишь хаки для полутора калек, и ни армия нормальных юзеров не чувствует профита, ни тебе проще не становится. Если ядро достаточно сложное, каждый хак ради тостеров будет даваться с болью. И после определенного уровня этой боли ты хаки просто выпилишь. Так что нефиг валить на эмукодеров.


--- Цитата: Psycho-A от 09 Февраль 2019, 16:30:31 ---Если программист разработал свой фреймворк, на котором потом делает свои творения, то это говорит лишь о его высокой культуре программирования и осмысленном подходе к делу, а не о "велосипедах".
--- Конец цитаты ---
Не надо так слепо обожествлять. Если то что есть тебя не устраивает, тогда есть смысл в вилосипедостроении. Если есть некий нездоровый интерес к теме в целом, и хочется попробовать просто потому что ХОЧУ, тоже хорошо. Но запиливать свои либы абсолютно под все - это же надо быть совсем отмороженным. Особенно если ты бросил проект и умер, и потом все сообество тебя проклинает за то, какое непролазное дерьмище этот твой "фреймворк". Лишь потому что проект к фреймворку намертво привязан.


--- Цитата: Psycho-A от 09 Февраль 2019, 16:30:31 ---Глупо отрицать очевидный факт, что после года 2010, когда в массы пошли мощные системы и особенно мобилки, культура программирования и оптимизация резко деградировали. Это позор, что сраный "Хром" занимает на одних и тех же вкладках 5 Гб рамы, когда Pale Moon на них же занимает 500 Мб, и при этом ещё и работает быстрее. Сейчас каждый разраб думает, что его программа единственная в системе юзера и должна занимать все его ресурсы. Как итог, имеем тупую инфляцию ресурсов и циферок при фактическом увеличении производительности и функционала чуть более, чем нихрена, в сравнении с прошлыми годами (поделия различных энтузиастов в расчёт не беру).

https://ru.wikipedia.org/wiki/Раздутое программное обеспечение

--- Конец цитаты ---
Все так, но это рыночек порешал, на эмукореров гнать не надо. Они к рынку не относятвя.
Skay:

--- Цитата: Psycho-A от 09 Февраль 2019, 16:30:31 ---Если программист разработал свой фреймворк, на котором потом делает свои творения, то это говорит лишь о его высокой культуре программирования и осмысленном подходе к делу, а не о "велосипедах".
--- Конец цитаты ---
с какого уровня программист должен писать свой фреймворк/библиотеку? отказываемся от буста? от библиотек для работы со строками? пишем все на эсемблере? ручками байткод?  :lol:

--- Цитата: Psycho-A от 09 Февраль 2019, 16:30:31 ---Угу, а потом у нас появляются ХеллоуВорлды, весящие 150 мб и столько же жрущие оперативы.
--- Конец цитаты ---
суть фреймворков не в этом, но ты для своего маня мирка похоже уже все решил.
evgs:
puNES 0.104

- Fixed graphical problem with xBRZ filter.
- Fixed mappers 50, 90, 156, 178, UNL-KOF97, UNL-VRC7, MMC3 KT-008 PCB.
- Fixed possible issue with High DPI monitor.
- The shortcuts were not applied and saved correctly. Fixed.
- For the general UxROM mapper use a full 8-bit bank select register.
- Fixed compilation with QT 5.12 under Windows.
- Fixed the management of the zapper that now also correctly manages the X coordinates.
- Updated the Russian translation (thx Alter0ne).
- Fixed the disappearance of the mouse cursor after two seconds.
- Fixed the emulator freezing if pressed "Switch Sides" hotkey.
- Added the rewind function that replaces the timeline.

Now it is possible to "rewind" the game. Once the rewind function has
been activated (at any time during the game) it is possible to move
forward and backward in the gameplay one frame at a time or at different
speeds (1x, 2x, 4x, 8x, 16x, 32x or 64x). You will be able to move
freely in the recording until you press the "play" button, from that
moment all the gameplay memorized after the selected frame will be lost.
In the "general settings" you can select the duration in minutes of the
recordable gameplay (the different options are: disable, 2mins, 5mins,
15mins, 30min, 60mins or unlimited) but keep in mind that the more
minutes you can record the more space on the hard disk will be used.
evgs:
puNES 0.105


--- Цитата ---Added Spanish translation (thx to MS-PC on Crowdin).
Added Hungarian translation (thx to tch_oscomp on Crowdin).
Added Turkish translation (thx to Ömercan Kömür on Crowdin).
Added "Toggle GUI" option to toggle on/off the Menu+Status bars (many thx Sembiance for the contribution).
Added the option "Use integer scale in fullscreen" which toggle the vertical stretch in the fullscreen.
Added in database "Airwolf" roms and 2 hacked roms of "Kid Dracula" (mlla1i.nes and ikt73k.nes).
Added keyboard/controller shortcuts for the rewind functions :
I introduced the shortcut to activate and deactivate the "rewind mode" and the shortcuts for play,
pause, step backward, step forward, fast backward and fast forward, all programmable.
For the keyboard the defaults are :
CTRL+Left : Active/Deactive Rewind Mode
Left : Single step backward
Right : Single step forward
Down : Switch velocity for fast backward
Up : Switch velocity dor fast forward
Del : Play
Page Down : Pause
Changed the management of the text on the screen which is now clearly legible at any resolution.
Possible infringing on the patent, replaced controller image (thx RokkumanX).
Fixed the freeze when start the emulator with fullscreen already enabled.
Fixed some glitches with some compositors (Compton for examples).
Fixed management of audio devices in alsa backend.
Fixed segfault when load a savestates with rewind functions disabled.
Fixed loading of the rom with header containing "DiskDude!".
Fixed text surface cleaning.
Fixed saving and loading of cheats.
Fixed audio pops when NSF/NSFE song start and improved audio/video sync.
Fixed possible crash in OpenBSD version.
Fixed keyboard shortcuts management.
Fixed compilation with QT 5.13.
Many others fixes.
--- Конец цитаты ---
varezhkin:
ждем ядро для ретроарч...
bugmenot:
Не ждите, этот эмулятор их не выпускает.
tym88:
Эмулятор Punes 0.107-x86_64-win-d3d9 запускается сразу в полноэкранном режиме (экран с ч/б помехами), пробовал ставить более ранние версии, тот же трабл, ВНИМАНИЕ, до сегодняшнего дня эмуль сворачивался/разворачивался толи на ALT-ENTER, толи на ALT-X.
Ранее на джое стояло сохранение/загрузка состояния игры на нижних шифтах, убрал, так как мешало пройти уровень в одной из игр, и сразу возник подобный трабл...сохранение/загрузка по умолчанию стояло на F1/F4 - тоже не работает.
Вин-10 Про, 64-разрядная
Sharpnull:

--- Цитата: tym88 от 16 Февраль 2021, 22:37:38 ---запускается сразу в полноэкранном режиме
--- Конец цитаты ---
Удалите файл настроек puNES.cfg, который находится в %HOMEPATH%\Documents\puNES (ввести путь в Проводнике или в puNES нажать File > Open working folder), или измените в нём fullscreen=yes на fullscreen=no.
--- Цитата: tym88 от 16 Февраль 2021, 22:37:38 ---сохранение/загрузка по умолчанию стояло на F1/F4 - тоже не работает.
--- Конец цитаты ---
Эти настройки в той же папке в файле input.cfg, хотя можно просто открыть в puNES настройки: Settings > Input > Shortcuts (справа).
tym88:
Спасибо большое, теперь я понял что случилось - случайно сбросил все горячие клавиши вместо того чтобы установить по умолчанию, вот и не мог выйти с полноэкранного режима :lol:
evgs:
В последних коммитах puNES появилась офигенная фича, которая раньше была лишь в нестопии.
Суть её такова: если ваш монитор аппаратно поддерживает 50/100, 60/120Hz, то можно
поставить специальную галку (Adapt the refresh rate to the region).
При использовании NTSC, монитор в полноэкранном режиме будет выставлять 60 Гц.
Если она аппаратно недоступна, что вряд ли, то эмулятор попытается выставить кратную ей 120.
А при использовании PAL/Dendy, монитор в полноэкранном режиме будет выставлять 50 Гц.
Если же она аппаратно недоступна - тогда кратную ей 100.

Большинство людей используют NTSC-режим и дефолтную 60 Гц на мониторе, это дает плавную картинку и всех всё устраивает.
Но при использовании PAL/Dendy для получения плавного скроллинга необходимо вручную переключать
монитор на 50 или 100 Гц, если он аппаратно это поддерживает.
А потом менять обратно на 60 (120), если хочется сыграть в NTSC.

puNES наконец-то может автоматически заниматься этими переключениями рефреша.
Даже удивительно, что из всех эмуляторов, только древняя нестопия имела подобную фичу.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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