puNES Emulator

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

martin123
Posts: 3
Joined: Sun Apr 02, 2017 12:56 am

Re: puNES Emulator

Post by martin123 »

It might be the case but every body has his/her own experience!
tachophobiaipledge
Last edited by martin123 on Thu May 04, 2017 10:46 pm, edited 1 time in total.
legolas119
Posts: 10
Joined: Sun Apr 30, 2017 3:50 pm

Re: puNES Emulator

Post by legolas119 »

hi guys,

i would like to try this beautiful emulator. where can i find the lates version for Windows 10 64 bit?

many thanks!
User avatar
freem
Posts: 176
Joined: Mon Oct 01, 2012 3:47 pm
Location: freemland (NTSC-U)
Contact:

Re: puNES Emulator

Post by freem »

Check the first post of the thread (since those links are kept up to date with the latest version), and pick one of the "win64 SDL" or "win64 D3D9" versions.
legolas119
Posts: 10
Joined: Sun Apr 30, 2017 3:50 pm

Re: puNES Emulator

Post by legolas119 »

ah thanks! which is the difference between "win64 SDL" or "win64 D3D9" versions ? If I want the SDL version i have to download and install SDL libraries, am I right? From here: https://www.libsdl.org/download-2.0.php I suppose i have to download the Rutime binaries for Windows 64 bit. Is it correct? Or the Source code?
hippox89
Posts: 5
Joined: Mon Jul 03, 2017 3:43 pm

Re: puNES Emulator

Post by hippox89 »

Hallo. I just found out about this particular NES emulator, which seems to be somewhat lesser known, currently. But my first impression, at least, is that it seems to be one of the best out there.

Anyhow, I actually came here to give some feedback, too.

1#

It would make sense if you could go full-screen and keep the scale factor intact. Like, if I want full-screen on 1920x1080 with 4x scale for perfect scan-lines. I can't seem to do that currently, unless I'm missing something.

2#

A borderless fullscreen mode would be nice. Or at least a way to hide all borders/interface. Then it should be simply enough to use a third party tool to achieve it. The reason why it would good is simply that borderless is a good alternative to using vsync, if you like it more. There's different trades offs to them.

3#

I haven't come across an NES emulator that can play the title 'Little Nemo - The Dream Master' to my complete satisfaction. One reason is that the game requires chopping in most sides of the screen. A couple of emulators that do this. And puNES provides the tools for this, great.

However, the game also has an annoying flickering glitch line between the game world and the game's interface. When the emulation is running this line is a real eye catcher because it contracts/expands continually. I like for a way to hide it.

Image

The only NES emulator that I know of that fixes this glitch is JNES. However, that particular emulator only has left side 8px chopping.

So here's an opportunity to beat all of the others in this particular case.
tepples
Posts: 22705
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: puNES Emulator

Post by tepples »

I see that same glitch using an authentic Super Mario Bros. 3 Game Pak in my front-loading NES. I imagine several other early MMC3 games had similar glitches. Does your Little Nemo Game Pak produce that glitch on your NES?
hippox89
Posts: 5
Joined: Mon Jul 03, 2017 3:43 pm

Re: puNES Emulator

Post by hippox89 »

I have an EU NES with a bunch of games, though, some of my games is currently lost in storage. Or even lost completely. This includes my original copy of Little Nemo. So I can't test it out, unfortunately.

But original glitch or not, it is a strength of emulation to able to fix such things. It could just be an optionally fix. In case you really like such glitches for an authentic look. I don't think it goes against the principals of puNES since it also has options of such as 'no spites limits'. Some devs would not include such options because of the possibility of mistaken bug reports. Though, I think that's too bad, even if I can relate to the issue.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: puNES Emulator

Post by NewRisingSun »

Game specific glitches should be fixed in the game's ROM image, not in the emulator, I would say.
hippox89
Posts: 5
Joined: Mon Jul 03, 2017 3:43 pm

Re: puNES Emulator

Post by hippox89 »

Perhaps. But at least one emulator already fixes it that I know of, so some will disagree to that.

The point is, if this glitch happens in multiple games then it's not really an isolated case. So it might make sense to make a general fix for it. Now I admittedly don't have the information to extrapolate what make sense to do. Other than 'tepples' said that he has seen the same glitch in another NES game.

But still, a patched ROM would fix my own personal wanting. So it could a solution, certainly. So I've gone ahead and also made a request on 'romhacking.net'. That seems to be the place ask for such, at least.
User avatar
thefox
Posts: 3134
Joined: Mon Jan 03, 2005 10:36 am
Location: 🇫🇮
Contact:

Re: puNES Emulator

Post by thefox »

hippox89 wrote:Perhaps. But at least one emulator already fixes it that I know of, so some will disagree to that.
Probably not knowingly so. More likely the emulator is just inaccurate in some way so that it ends up not showing that glitch by coincidence.

Glitches like this can only be fixed on a game-by-game basis because they are caused by the game software. (Unlike, e.g., the 8 sprites per scanline hardware limitation which can be improved by emulators.) So there are basically two options: (1) fix the ROM, or (2) have game specific patches in an emulator. There's no easy "generic" solution.

I figure option (2) would be easier (the emulator could do things like paint on top of the emulated image without considering NES limitations), although it would still likely have to track the state of the game (e.g., by observing RAM values).

(Well, a third option would be to heuristically try to detect glitches. That could be pretty tricky, though, but maybe doable in some cases.)
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
hippox89
Posts: 5
Joined: Mon Jul 03, 2017 3:43 pm

Re: puNES Emulator

Post by hippox89 »

Okay, I could imagine that you could well be right about that all of that. It would also be interesting to hear what the puNES author(s?) thinks of it. Maybe I'm lucky enough that he'll chime in with his perspective on it later.
hippox89
Posts: 5
Joined: Mon Jul 03, 2017 3:43 pm

Re: puNES Emulator

Post by hippox89 »

I haven't had any luck finding a person who could fix the mentioned issue in the rom.

However, I wanted to say that I've fixed the issue by simply drawing an image on top of puNES with a black, borderless frame fitted to the purpose. It seems I then might have been wrong about my initial impression of puNES using exclusive fullscreen, because I don't think it'd been possible if that was actually true.

But now that this isn't strictly related to the topic of this emulator anymore, I probably shouldn't go into too much details here.

Image
cybermat
Posts: 5
Joined: Mon May 23, 2016 3:44 am

Re: puNES Emulator

Post by cybermat »

Is the 101 version stable ? It's not mentioned in the first post. thanks
ulao
Posts: 2
Joined: Tue Aug 01, 2017 12:05 pm

Re: puNES Emulator

Post by ulao »

in reference to post Tue May 12, 2015 3:23 pm -- If there is still any interest


Hi, author to the Bliss-Box here.

A few things to know; One we are in the process of developing a light gun adapter. This product will adapt light from the plasma/lcd/projection TV's to CRT light. This product will just snap on the front of the gun. A prototype is ready, just securing funding and the patent.

two) The current Bliss-Box will sense two things, 1) the light from a CRT screen (button 2) and the trigger (button 1). If you watch for the signal (square flash) from the game and wait up to 16 ms for the button 2 to trigger, it will in theory work. AFAIK the algorithm is much longer with consecutive lashes. Though it all comes down to one very simple thing. Did the gun see light? The adapter simply passes the info to buttons. The only problem is the poll rate for usb on this adapter is 16ms. Fortunately that is the length of a video frame. Unfortunately it's enough to miss a hit. Though this can be adjusted in the emulator. Just wait an total of 16ms + items on the screen + 16ms. Not like anyone can fire off two rounds in 32 ms anyways ;) Then time the hit based on the flash of the square. If both buttons are pressed (1 and 2) something was hit.

If you need to contact me use the email I registered with.

Bliss-Box LLC.
User avatar
BaconIsGood16
Posts: 10
Joined: Tue Apr 12, 2016 7:39 pm

Re: puNES Emulator

Post by BaconIsGood16 »

Hello I just wanted to report a minor bug. There is a minor audio skip/stutter/hiccup. It happens very consistently but the audio skip is very minor. When I raise the audio buffer size to about 5 and 6 it helps reduce the consistency of the audio hiccup but it is still there. Thank You and have a nice day.
Last edited by BaconIsGood16 on Fri Jan 26, 2018 4:56 am, edited 1 time in total.
Post Reply