Difference between revisions of "QuickNES"

From Emulation General Wiki
Jump to navigation Jump to search
m (Fills in infobox's blanks & added overview.)
m
Line 23: Line 23:
 
Christopher Snowhill, aka kode54, had learned and programmed Apple II, Commodore 64, and IBM PC computers in multiple languages, including Basic, 6502 assembly language, 65816 assembly language, x86 assembly language, C/C++, JavaScript, and PHP, to name a few.
 
Christopher Snowhill, aka kode54, had learned and programmed Apple II, Commodore 64, and IBM PC computers in multiple languages, including Basic, 6502 assembly language, 65816 assembly language, x86 assembly language, C/C++, JavaScript, and PHP, to name a few.
  
He has made a number of minor contributions to various projects, including a number of console emulators, like [[ZSNES]] and [[Snes9x]]. And I’ve contributed a number of patches to the SNES emulator formerly known as [[Higan|bsnes]], several of which have been inexplicably ignored, probably due to [[wikipedia:Not_invented_here|NIH syndrome]].
+
He has made a number of minor contributions to various projects, including a number of console emulators, like [[ZSNES]] and [[Snes9x]]. And he has contributed a number of patches to the SNES emulator formerly known as [[Higan|bsnes]], several of which have been inexplicably ignored, probably due to [[wikipedia:Not_invented_here|NIH syndrome]].
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 
[[Category:Nintendo Entertainment System emulators]]
 
[[Category:Nintendo Entertainment System emulators]]
 
[[Category:Windows emulation software]]
 
[[Category:Windows emulation software]]

Revision as of 15:26, 11 December 2018

QuickNES
Original developer(s) Shay Green (gblargg)
Current developer(s) Christopher Snowhill
Latest version 0.7.0b1
Active No (Old core)
Yes (libretro core)
Platform(s) Windows, libretro
Emulates NES
Website kode54.net
Source code GitHub (kode54's version)
GitHub (libretro core)

QuickNES is an open-source Famicom (NES) emulator. It is also available as a libretro core for RetroArch.

Overview

The latest QuickNES emulator made by Christopher Snowhill (AKA 'kode54') is a fast and heavily modified variant of the code originally made in 2003-2005 by Shay Green (aka 'Blargg' on his website or 'gblargg' on GitHub). Chris added his own open-source Windows front-end to his QuickNES core. 'Blargg' is the one who developed the strident emulation accuracy tests for many emulators striving to simulate the Game Boy and GB Color hardware as closely as possible. He also created his own NTSC Filters, which replicate the analog signals that the consoles output to the TV, and has been used in many emulators for the NES, SNES and 2D Sega consoles (SMS & GG).

Christopher Snowhill's core of QuickNES, that was first uploaded to GitHub on January 11, 2010, was abandoned on early December 2014. However the libretro core, derived from that old core on December 9, 2012, is still active, and other programmers have introduced many improvements including adding more mappers.

Developer's experience

Christopher Snowhill, aka kode54, had learned and programmed Apple II, Commodore 64, and IBM PC computers in multiple languages, including Basic, 6502 assembly language, 65816 assembly language, x86 assembly language, C/C++, JavaScript, and PHP, to name a few.

He has made a number of minor contributions to various projects, including a number of console emulators, like ZSNES and Snes9x. And he has contributed a number of patches to the SNES emulator formerly known as bsnes, several of which have been inexplicably ignored, probably due to NIH syndrome.