Article 3XSM0 Ever wanted to see “beyond” the NES game screen? With WideNES, you can

Ever wanted to see “beyond” the NES game screen? With WideNES, you can

by
Kyle Orland
from Ars Technica - All content on (#3XSM0)
wideNES_metroid-640x462.gif

A GIF showing how WideNES works on Metroid (click to see animation if it doesn't start automatically). (credit: Daniel Prilik)

Here at Ars, we're big fans of emulators that go past perfectly recreating the original hardware and move on to enhancing the game-playing experience. Whether that means converting 2D NES sprites to 3D polygons or removing latency frames after controller presses, we're there.

So we were more than happy to recently stumble upon WideNES, a new emulation project that extends the visible area of an NES game map past the usual 4:3, 256x240 resolution screen area we're used to. Using WideNES, you can even zoom out and pan through previous screens using the keyboard and mouse wheel while still playing the game.

The generalized methods used by WideNES are described in a fascinating blog post by University of Waterloo student Daniel Prilik, who created the algorithm. Basically, the WideNES system watches the background "map" data constantly scrolling through the emulated NES PPU as you play. It also closely monitors the PPUSCROLL register, which controls the actual screen scrolling by pointing to different parts of VRAM as the player moves.

Read 4 remaining paragraphs | Comments

index?i=niqLtNEYeZk:Q6rlvRmfYKc:V_sGLiPB index?i=niqLtNEYeZk:Q6rlvRmfYKc:F7zBnMyn index?d=qj6IDK7rITs index?d=yIl2AUoC8zA
External Content
Source RSS or Atom Feed
Feed Location http://feeds.arstechnica.com/arstechnica/index
Feed Title Ars Technica - All content
Feed Link https://arstechnica.com/
Reply 0 comments