RSS Feed
  0 users browsing Emulation. | 1 guest  
Main » Emulation » Emulation is for NERDs.
Pages: 1
Posted on 11-02-18, 04:39 am
Full mod

Post: #13 of 38
Since: 10-30-18

Last post: 16 hours
Last view: 9 hours
Today somebody pointed me to the existence of Nintendo European Research & Development, who started out as Actimagine and invented the video codec used to put Spongebob videos on the GBA, and later got bought out by Nintendo. Most recently, however, they created the emulators used in the NES Classic and SNES Classic.

The ending of the words is ALMSIVI.
Posted on 11-02-18, 03:53 pm (revision 1)

Post: #4 of 14
Since: 10-29-18

Last post: 2 days
Last view: 1 hour


"Your post is too short to have any real meaning. Try a little harder."

Okay fine I guess I'll contribute to the thread in a meaningful way, but let the record show that I'm doing it under protest.

I've been really impressed with the quality of NERD's work. While I don't think the argument could be made that the S/NES MiniClassics feature anywhere near perfect emulation, it's clear they've put in a solid effort to do better than previous Nintendo outings.

https://en.wikipedia.org/wiki/List_of_Screw_Yall
Posted on 11-02-18, 11:56 pm
Post: #2 of 13
Since: 10-30-18

Last post: 2 days
Last view: 4 hours
Posted by Covarr

I've been really impressed with the quality of NERD's work. While I don't think the argument could be made that the S/NES MiniClassics feature anywhere near perfect emulation, it's clear they've put in a solid effort to do better than previous Nintendo outings.


It's clear they studied the available emulators for options, especially for canoe. Rewind and SuperFX overclocking came from Retroarch. They copied the glFinish trick to prevent buffering in the GPU. I've never seen that used aside from the Quake 3 engine and my Snes9x port (and now bsnes) and they explicitly referred to it reducing input latency.
Posted on 11-03-18, 01:48 am
Full mod

Post: #14 of 38
Since: 10-30-18

Last post: 16 hours
Last view: 9 hours
Is there a blogpost or something about the "glFinish trick" that I could read to find out more?

The ending of the words is ALMSIVI.
Posted on 11-03-18, 02:34 am
Post: #4 of 13
Since: 10-30-18

Last post: 2 days
Last view: 4 hours
Posted by Screwtape
Is there a blogpost or something about the "glFinish trick" that I could read to find out more?


Not really. glFinish just waits until OpenGL guarantees framebuffer-complete. It’s useful because OpenGL, being asynchronous, will queue the buffer swap, but then also queue the commands that would be used to fill the buffer after the next one, creating a pseudo three-buffer swap chain. So I stick glFinish after a swap to reduce lag.

It doesn’t affect performance as much as you’d think, because a rhythm forms after the first frame, and it makes worst-case latency the refresh interval.
Posted on 11-03-18, 08:59 pm

Post: #15 of 30
Since: 10-30-18

Last post: 21 hours
Last view: 1 hour
NERD official homepage

Apparently they've also came up with the NDS emulator used on the Wii U.

Oh, they're hiring! - look at their coding challenges.

Licensed Pirate® since 2006, 100% Buttcoin™-free
Posted on 11-08-18, 09:33 pm
Post: #7 of 13
Since: 10-30-18

Last post: 2 days
Last view: 4 hours
Posted by tomman
NERD official homepage

Apparently they've also came up with the NDS emulator used on the Wii U.

Oh, they're hiring! - look at their coding challenges.


I looked at their coding challenge. The middle feedback part I was able to easily reverse using linear combinations and gaussian elimination. The 512-entry lookup table is another matter. It's not 1-1, so either some of the entries must be invalidated or it has to be brute-forced. Naming the function "forward" implies there's a "backward" operation, but based on the job qualifications above it, it might be intended to be solved with machine learning.
Pages: 1
Main » Emulation » Emulation is for NERDs.