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)
- Some layout fixing in Arabic HOT 5
- Mapper 153 glitches HOT 1
- B-Wings - "reset" doesn't work HOT 3
- Hao-kun no Fushigi na Tabi - disk error HOT 4
- Gall Force broken by automatic switch HOT 4
- Disk System graphical glitches HOT 7
- Disk System loading issues HOT 28
- Show a fast forward icon HOT 5
- Mapper 354 HOT 3
- Update NesDev thread, and add WIP links to "Releases" page HOT 4
- Input display showing Left + Right and Up + Down even when they are disabled HOT 2
- Using Meta button of keyboard for gamepad button works erroneously HOT 5
- Formation Z cheat for number of lives causes unexpected behaviour in puNES HOT 2
- M547 wram bank select bit is incorrect HOT 1
- Check if support for D3DX9 is installed HOT 2
- Very low FPS while recording videos (D3D9) HOT 6
- Mapper 422 ( and variants): At least 1 cart has broken graphics HOT 4
- map shortcuts via command line HOT 16
- How do I integrate puNES's audio generation into my Godot game? HOT 3
- Is video recording working ? HOT 13
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.