puNES Emulator

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Re: Version 0.73

Post by FHorse »

WedNESday wrote:What did you do that was wrong?
In the routine for reading the buttons on the gamepad, for debugging, I went out of the loop at the first reading. I had forgotten to remove the break :oops:
WedNESday wrote:Are you german?
No, I'm Italian. You should understand from my bad English :wink:
FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Version 0.74

Post by FHorse »

Changelog:
0.74
Rewrite the GUI for the input configuration that now are more user friendly (at least for me). I've eliminated the check on the conflicts and if you want (for some reason) use the same keyboard/joystick configuration for all players, now you can (for me it was very useful to do so). Adde an option to permit "Up+Down" and "Left+Right".
Added the support for 4 players (Famicom and Four Score).
I forgot to add support for the roms with the trainer. Done. Now even the rom "Dragon Ball - Shen Long no Nazo (J) [hM34] [T + Eng1.11_TransBRC]" works.
FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Version 0.75

Post by FHorse »

Changelog:
0.75
Implemented mappers 83, 90, 163, 164, 209, 211, 249.
WedNESday
Posts: 1231
Joined: Thu Sep 15, 2005 9:23 am
Location: Berlin, Germany
Contact:

Re: Version 0.75

Post by WedNESday »

FHorse wrote:Changelog:
0.75
Implemented mappers 83, 90, 163, 164, 209, 211, 249.
According to the wiki, 83 and 249 don't even exist.
FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Re: Version 0.75

Post by FHorse »

WedNESday wrote:
FHorse wrote:Changelog:
0.75
Implemented mappers 83, 90, 163, 164, 209, 211, 249.
According to the wiki, 83 and 249 don't even exist.
I know but mapper 83 is for some Cony games (Fatal Fury 2 (Unl), Street Blaster II Pro (Unl), Street Blaster V Turbo 20 (Unl), Super Blaster VII Turbo 28 (Unl), World Heroes 2 (Unl)) and a pirate cart "Dragon Ball Party [p1]", and mapper 249 is for some Chinese rom (San Shi Liu Ji (Ch), Myth Struggle (Ch), Shui Hu Zhuan (Ch), Duo Bao Xiao Ying Hao - Guang Ming yu An Hei Chuan Shuo (Ch)). To understand how they work, I studied the source code of Nestopia and FCEUX.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: puNES Emulator (ex Fnes)

Post by tepples »

In that case, someone needs to edit the iNES mapper grid on the wiki to put a Cony logo on mapper 83, etc.
lidnariq
Posts: 10677
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Version 0.75

Post by lidnariq »

WedNESday wrote:According to the wiki, 83 and 249 don't even exist.
Almost all articles that don't exist on the wiki should be assumed undocumented, not unallocated.
I filled them out from Nestopia and FCEUX ca 2.1.5, and even though that was comparatively recent there've been changes since.

Nocash describes mapper 83.

It's rather unfortunate that there are five(?) games, implemented by three different mapper wirings, and they've all been lumped together into one mapper.
Greg Ayrton
Posts: 5
Joined: Mon Nov 11, 2013 1:44 pm

Re: puNES Emulator (ex Fnes)

Post by Greg Ayrton »

1. FHorse, please, add tuning of overscan like in Nestopia (specific amount pixels from every side). In some games even with overscan on there is not enough
2. Also add size 1x in fullscreen mode too (without scaling - pixel in pixel)

P.S. Thanks for best NES-emulator!
FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Version 0.76

Post by FHorse »

Changelog:
0.76
Added support for compressed archives.
For the windows version is required the "7z.dll" (already included in the installation's zip).
For the linux version is necessary that the package p7zip is installed in the system.
Compressed archives supported : 7z, ZIP and RAR (in the linux version only if p7zip is istalled with RAR extension).
If 7zip/p7zip library are not found, are managed natively just zip archives.

Greg Ayrton wrote:1. FHorse, please, add tuning of overscan like in Nestopia (specific amount pixels from every side). In some games even with overscan on there is not enough
2. Also add size 1x in fullscreen mode too (without scaling - pixel in pixel)

P.S. Thanks for best NES-emulator!
I replied with a Private Message
mangamuscle
Posts: 3
Joined: Fri Dec 27, 2013 9:18 pm

Re: Version 0.76

Post by mangamuscle »

FHorse wrote:Changelog:
0.76
I get this error message:
The procedure entry point fopen_s could not be located in the dynamic link library msvcrt.dll
when I try to run punes64 on windows xp x64 service pack 2 with visual c++ 2008 & 2010 (both x86 & x64) installed.
FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Re: Version 0.76

Post by FHorse »

mangamuscle wrote:I get this error message:
The procedure entry point fopen_s could not be located in the dynamic link library msvcrt.dll
when I try to run punes64 on windows xp x64 service pack 2 with visual c++ 2008 & 2010 (both x86 & x64) installed.
You can try this version and tell me if it work?
Last edited by FHorse on Sat Dec 28, 2013 4:33 pm, edited 1 time in total.
mangamuscle
Posts: 3
Joined: Fri Dec 27, 2013 9:18 pm

Re: Version 0.76

Post by mangamuscle »

FHorse wrote:
mangamuscle wrote:I get this error message:
The procedure entry point fopen_s could not be located in the dynamic link library msvcrt.dll
when I try to run punes64 on windows xp x64 service pack 2 with visual c++ 2008 & 2010 (both x86 & x64) installed.
You can try this version and tell me if it work?
https://dl.dropboxusercontent.com/u/215 ... unes64.exe
Now it opens punes and I can load zip roms (joy :) albeit it seems it caches the whole directory (or something) since two folders with nes roms (3.14 and no intro) at first didn't showed any files, at the second or third attempt the file browser showed me the file list.

Seems to me it has problems loading roms with long names (i.e. Advanced Dungeons & Dragons - Pool of Radiance (USA) or Aigina no Yogen - Balubalouk no Densetsu Yori (Japan)) since all I get is an error on loading rom and there is only only file on these torrentzipped files.

Thank you very much for your prompt fix
m(_ _)m
FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Re: Version 0.76

Post by FHorse »

mangamuscle wrote:Now it opens punes and I can load zip roms (joy :) albeit it seems it caches the whole directory (or something) since two folders with nes roms (3.14 and no intro) at first didn't showed any files, at the second or third attempt the file browser showed me the file list.

Seems to me it has problems loading roms with long names (i.e. Advanced Dungeons & Dragons - Pool of Radiance (USA) or Aigina no Yogen - Balubalouk no Densetsu Yori (Japan)) since all I get is an error on loading rom and there is only only file on these torrentzipped files.

Thank you very much for your prompt fix
m(_ _)m
Private Message
FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Version 0.77

Post by FHorse »

Changelog:
0.77 (Bugfix release)
In compressed files were not handled correctly the long names of files. Fixed.
In some circumstances, in the Win64 version, there might be an error loading the necessary dll. Fixed.
Also in the windows version, it could happen that the list of files in the open rom dialog (Ctrl + O) was not updated when changing the filter. Fixed.
(thanks to mangamuscle for all reports)
FHorse
Posts: 231
Joined: Sat May 08, 2010 9:31 am

Version 0.78

Post by FHorse »

Changelog:
0.78
Implemented mappers 28, 42, 91, 105, 153.
Implemented the openbus on the read from $4016 and $4017 (for improved accuracy).
Improved handling of IRQ in the mapper 64 ("Hard Drivin.nes" now works correctly).
Linux version:
I've forgotten to implement the scrollbar in the window of uncompress roms (that only appears when there are more roms in the same archive). Fixed.
Now the minimum version of supported gtk2 is 2.18, so the emulator can also run on older distributions (eg Ubuntu 10.10 or Linux Mint 9).
Windows version:
Fixed a bug in the management of the turbo buttons that did not allow proper operation.
Post Reply