Dwedit's Board

Enjoy the board

You are not logged in.

Announcement

User passwords may have been corrupted, if you can't log in, use the "Forgot Password" feature. If you still can't log in, contact me and I can try to manually reset your password.

#1 2024-08-21 3:12:52 pm

Salduchi
Member
Registered: 2024-08-21
Posts: 1

Exploring PocketNES versions…

Ive been lurking here for a couple weeks and really enjoy reading through these boards. I’ve really taken a liking to pocketNES and I’ve been researching online about it. I found a bunch of different versions of the emulator that all claim they are the most recent. Some websites say 2008, Dwedits website says 7-1-2013 is the most recent, and on GitHub there is a version from 1-4-2020. Are there any major differences between these versions that are documented? I went ahead and downloaded the 1-4-2020 version and it seems to work nice on my Everdrive Mini with the few games I have tried so far, except for Punch Out. Is this the version of the emulator that would be considered the best?

Offline

#2 2024-08-21 6:32:30 pm

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,023
Website

Re: Exploring PocketNES versions…

The versions with dates are the most recent versions, they are from after the emulation was partially rewritten.

I had changed the emulator from running Scanline-By-Scanline with code triggering at scanlines into something different, it became able to have events happen at particular timestamps.  Before, it couldn't do that.  You need good timing and emulation accuracy in order to have split scrolling work without any shaking.

Punch Out was one of the mappers that didn't get rewritten for the new system.

Changes since 2013 have been very minor, maybe just bug fixes or fixes to make it build on newer compilers.


"We are merely sprites that dance at the beck and call of our button pressing overlord."

Offline

#3 2024-08-29 4:10:22 am

Mike
Guest

Re: Exploring PocketNES versions…

Dwedit wrote:

The versions with dates are the most recent versions, they are from after the emulation was partially rewritten.

I had changed the emulator from running Scanline-By-Scanline with code triggering at scanlines into something different, it became able to have events happen at particular timestamps.  Before, it couldn't do that.  You need good timing and emulation accuracy in order to have split scrolling work without any shaking.

Punch Out was one of the mappers that didn't get rewritten for the new system.

Changes since 2013 have been very minor, maybe just bug fixes or fixes to make it build on newer compilers.

Awesome, thanks for the reply.

I notice with some games that there seems to be some audio clipping/distortion/crackling sounds, at least on my GBA. I particularly notice this with Mario 3. Sometimes the sound cuts out a bit as well. When I had downloaded the 2008 version I noticed this more, but it’s there to a MUCH less extent with the 2020 version. Is this normal? Will it cause any issues with the speaker on the GBA?

#4 2024-08-29 5:31:35 pm

Dwedit
Administrator
From: Chicago
Registered: 2004-12-12
Posts: 1,023
Website

Re: Exploring PocketNES versions…

I think this has to do with some settings with the SOUNDBIAS register not being correct.  I'd probably have to turn down the PWM rate.


"We are merely sprites that dance at the beck and call of our button pressing overlord."

Offline

#5 2024-11-23 4:58:21 am

BZXGCS
Member
Registered: 2024-11-23
Posts: 1

Re: Exploring PocketNES versions…

Dwedit wrote:

The versions with dates are the most recent versions, they are from after the emulation was partially rewritten.

I had changed the emulator from running Scanline-By-Scanline with code triggering at scanlines into something different, it became able to have events happen at particular timestamps.  Before, it couldn't do that.  You need good timing and emulation accuracy in order to have split scrolling work without any shaking.

Punch Out was one of the mappers that didn't get rewritten for the new system.

Changes since 2013 have been very minor, maybe just bug fixes or fixes to make it build on newer compilers.

Will there be better support for Mappers? I recently tried a popular nes remake (known as Ultimate mortal kombat 3 nes) that used mapper 5 but didn't display properly on pocketnes.

According to the authors, they used an 8x16 sprite, which might be the reason for the incorrect display?

Last edited by BZXGCS (2024-11-23 5:10:39 am)

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman