Comments (6)
Actually I have an On-Screen Input Display that use only during the execution of a TAS video. Can I add an option to display it even during normal use of the emulator.
from punes.
Yes, that would be fantastic! Just a simple UI toggle option to allow us to use it with 'normal' use of the emulator.
Just need to make sure there is as close to ZERO delay as possible when it comes to 1:1 display of the button. If I am using a wired keyboard and I press 'A' button in Super Mario Bros 1 then it should immediately cause Mario to jump in-game. It has to be as close to zero-delay input latency as possible.
I need to prove that there is little to no input latency in puNES even with USB controllers so I am going to be testing this out and need an accurate display of how emulator detects input so that I can do this.
from punes.
Last 0.101 WIP
Windows:
https://dl.dropboxusercontent.com/u/21595068/punes32.wip.d3d9.zip
https://dl.dropboxusercontent.com/u/21595068/punes64.wip.d3d9.zip
https://dl.dropboxusercontent.com/u/21595068/punes32.wip.sdl.zip
https://dl.dropboxusercontent.com/u/21595068/punes64.wip.sdl.zip
Linux:
https://dl.dropboxusercontent.com/u/21595068/punes32
https://dl.dropboxusercontent.com/u/21595068/punes64
from punes.
Would love to see these added to the releases page.
Will test these out and post back with updated information.
I think that puNES can finally be considered a good v1.01 release. :)
Fixed:
- Overscan crash FIXED
Features:
- On-Screen Input Display is available and working!
- You can now 'Turn Off' and 'Turn On' the emulator!
- Vs System Control options
- Additional UI for APU Channels for on-the-fly corrections/changes
- Additional UI for PPU Hacks that adds in Extra Scanlines and 7bit Sample Control options
- Static when system is 'off'; can be disabled in UI
- Sepia color on pause; can be disabled in UI
- Save Battery RAM file every 3 mins (but how often will it save if this option is not selected?)
Bugs:
- PPU Overclock doesn't save even when doing 'Save Settings' manually.
- 'Disable Sepia Color on Pause' doesn't work when any NTSC Software Filters (Composite, S-Video, or RGB) are used since the filters override any potential Sepia Color.
- Two console output messages about QWidget::setMinimumsize: (/setInfoBar) Negative sizes (-340,0) are not possible. Also one for setMaximumsize with similar values.
Issues:
- A console display appears when running the emulator that may confuse newbie emulator users. This should not appear as a separate window; expected behavior should be similar to the v0.100 release.
- Might also want to make sure the exe files are still named punes64 so people remember it is the 64-bit version.
Personal Thoughts:
- I'm SO happy with the InputDisplay that when I make a YT video showing puNES has NO input latency I will make the haters EAT CROW! THEY WILL EAT CROW HAHA! =D
- Thank you puNES dev for your awesome and hard work. I've already discovered dozens of unreported bugs related to the ROM mod that I'm testing out (Metroid: Rogue Dawn) so I'm eager to help make this ROM mod be as close to hardware-accurate as possible. :)
- I don't know why the 'Sepia on Pause' and 'Turned off Static' were added in. Have people actually been asking for those to be done as features? >_>
- The UI is a bit of a mess with duplicated functionality so hopefully a proper unified UI can be planned that will have all the options easily accessible without having to dig through menus with careful mouse control.
from punes.
Save Battery RAM file every 3 mins (but how often will it save if this option is not selected?)
Without this option, the battery RAM it's saved when you close the emulator or change rom.
PPU Overclock doesn't save even when doing 'Save Settings' manually.
PPU Overclock settings are per-gmae settings that is valid for the single ROM to which are applied. Load the game and will be automatically loaded.
Disable Sepia Color on Pause' doesn't work when any NTSC Software Filters (Composite, S-Video, or RGB) are used since the filters override any potential Sepia Color.
Two console output messages about QWidget::setMinimumsize: (/setInfoBar) Negative sizes (-340,0) are not possible. Also one for setMaximumsize with similar values.
This is not a bug. Are messages of QT lib that try to change the size of some elements of the window when it is still not visible.
A console display appears when running the emulator that may confuse newbie emulator users. This should not appear as a separate window; expected behavior should be similar to the v0.100 release.
It's not a issue. This console is present only in WIP version and I use for debug purpose.
I'm SO happy with the InputDisplay that when I make a YT video showing puNES has NO input latency I will make the haters EAT CROW! THEY WILL EAT CROW HAHA! =D
:)
don't know why the 'Sepia on Pause' and 'Turned off Static' were added in. Have people actually been asking for those to be done as features? >_>
I simply added them because I like them. :)
The UI is a bit of a mess with duplicated functionality so hopefully a proper unified UI can be planned that will have all the options easily accessible without having to dig through menus with careful mouse control.
This is also on my list of things to do.
from punes.
According to Google Translate, you use Italian. It is quite different from Spanish. I'd like to request another addition to that ToDo list of yours: Change code comments from Italian to English.
There are many people that thought the Emulator itself was Italian-only because of this. Just want to expand the audience a bit. We can keep Italian-language documentation and comments but we should have English versions as well.
As always, I greatly appreciate the responses. Thanks!
from punes.
Related Issues (20)
- AppImage: First run wizard defaults to unwriteable config files location HOT 3
- Mapper 17 bug with mmc4-like chr banking HOT 6
- New NSFe Player: Some files don't play audio unless "Initial RAM value" set to 0x00 HOT 13
- HeaderLess (Unheadered) ROMs not working HOT 3
- NSF returns Unknown OPcode F2@E002 HOT 4
- NSFE: music plays strange after changing the track from one to another HOT 4
- [Question/Improvement?] APU: DMC and Konami games HOT 2
- [NSFE] Illegal opcode 0xF2@0xEFFE HOT 4
- Jikai Shounen Met Mag - error loading save states HOT 6
- Compilation failure with disabled FULLSCREEN_RESFREQ HOT 1
- N163 sampler volume question (NSFs attached) HOT 3
- Problems with some cgp shader HOT 2
- m342: typo
- Set gamepad ID via command line HOT 2
- m176: submapper1 issue in new dumps HOT 3
- Copy protection is triggered on Kosodate Gokko (FDS) HOT 20
- TAS System; Where is it? HOT 2
- mapper 17, submapper 3 : possible buffer overflow HOT 2
- Famicom Network Controller (HVC-051) HOT 3
- Fullscreen doesn't work on Wayland HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from punes.