Resources - Emulation - Nintendo NES (Famicom) - Le Bottin des Jeux Linux

Resources - Emulation - Nintendo NES (Famicom)

🗃️ Specifications

📰 Title: Resources - Emulation - Nintendo NES (Famicom) 🕹️ / 🛠️ Type: Info
🗃️ Genre: Emulation 👁️ Visual: Text
🏷️ Category: Emulation ➤ Engine ➤ Nintendo 🏝️ Perspective: Third person
🔖 Tags: Documentation; Resources; Emulation; NINTENDO; nes ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single
🐓️ Latest: 🚦 Status: 11. Documentation (no status)
📍️ Version: Latest: - ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: CC BY ✨️ (temporary):
🐛️ Created: 2011-12-30 🐜️ Updated: 2024-06-17

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 12591

📖️ Summary

📜️[en]: A set of links to resources and / or documentation for the Nintendo Entertainment System (NES or Famicom) game console. 📜️[fr]: Un ensemble de liens vers des ressources ou documentations relatives à l'émulation de la console de jeu Nintendo NES (Famicom).

🎥️ Videos


🎮️ Showcase:

🕸️ Links

📚️ Docs
[Wikipedia (Nintendo Entertainment System) [fr] [en] [de]]
[Wikipedia (Nintendo) [fr] [en] [de]]

• Docs (systems): [MESS specifications] [System.cfg [fr]] [Zophar's Domain] [Planet Emulation [fr]] [MO5.COM [fr]] [France Emulation[fr]] [Nesdev Wiki]
• Docs (games): [EmulPlus [fr]] [LeJeuVideo.com [fr]] [StrategyWiki (consoles & games)]

🍩️ Resources

🔘️ Compatible emulators
• These games work with the following emulators: xxx, yyy

🔘️ BIOS
▸ 👾️ Required files for NES (Famicom) (BIOS, firmware): (🦺️ work in progress)

🔘️ Resources for Games
• Music editor for NES/Famicom: [FamiStudio (Homepage) (Dev Site)]
• Retro Sprite Editor (a drawing tool for retro consoles, GPL-3): [Homepage] [Dev site] [Flatpak] 🎬️ g(202xxx)

🔘️ Games
• 🎁 Free games (ROMs):
• Böbl (a physics-based metroidvania, Name your own price): [Homepage] [Dev site] 🎬️ t(202011) g(202xxx)
• From Below (a Tetris-like, free): [Homepage] [Dev site] 🎬️ g(202109) g(202xxx)
• Machine Cave (you control a space ship through caves filled with various obstacles, Name your own price): [Homepage] [Dev site] 🎬️ g(202106) g(202xxx)
• Indivisible (Join Ajna as she battles through forgotten temples in search of her tapir, Roti!, Name your own price): [Homepage] [Dev site] 🎬️ g(201710) g(202xxx)
• Abbaye des morts (a game originally created by Locomalito & Gryzor87 in 2010, then ported to the NES by Parisoft Games, Name your own price): [Homepage] [Dev site] 🎬️ g(202110) g(202xxx)
• Spacegulls (a short platformer for the NES, Name your own price): [Homepage] [Dev site] 🎬️ t(202104) g(202xxx)

• 🎁 Freeware sites : [The Chris Shrigley Page] [2019 NES Coding Competition Games] [PDRoms] [Mojonia (multi-systems)] [Retrobrews on GitHub]
• 🗿️Abandonware sites (Overview, demo or abandonware, ROMs or Windows deliverable, for contents extraction or information): [FreeROMS] [Planet Emulation [fr]] [ROM Hustler] [emugames] [Internet Archive 1 2]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

📚️ Title: Resources - Emulation - Nintendo NES (Famicom)
🦊️ What's: A set of links to resources and / or documentation for the Nintendo Entertainment System (NES or Famicom) game console
🏡️ -
🐣️ -
🔖 #LinuxEmulation #Nintendo #nes
📦️ -
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: -
⚗️ -
📌️ Changes: -
🦣️ From: 🛜️ -

🎮️ https://www.youtube.com/embed/rc62hFksKo4
🎮️ https://www.youtube.com/embed/Z8v_aLnf9Iw

📕 Description [en]

📜️ "A set of links to resources and / or documentation for the Nintendo Entertainment System (NES or Famicom) game console" 📜️

🌍️ Wikipedia :

The Nintendo Entertainment System (also abbreviated as NES) is an 8-bit video game console that was developed and manufactured by Nintendo. It was initially released in Japan as the Family Computer (also known as the Famicom) and abbreviated as FC) on July 15, 1983, and was later released in North America during 1985, in Europe during 1986, and Australia in 1987. In South Korea, it was known as the Hyundai Comboy and was distributed by SK Hynix which then was known as Hyundai Electronics. It was succeeded by the Super Famicom/Super Nintendo Entertainment System.

The best-selling gaming console of its time, the NES helped revitalize the US video game industry following the video game crash of 1983, and set the standard for subsequent consoles of its generation. With the NES, Nintendo introduced a now-standard business model of licensing third-party developers, authorizing them to produce and distribute titles for Nintendo's platform.

In 2009, the Nintendo Entertainment System was named the single greatest video game console in history by IGN, out of a field of 25. 2010 marked the system's 25th anniversary in North America, which was officially celebrated by Nintendo of America's magazine Nintendo Power in November 2010's issue #260 with a special 26-page tribute section. Other video game publications also featured articles looking back at 25 years of the NES, and its impact in the video game console market.

Although the Japanese Famicom, North American and European NES versions included essentially the same hardware, there were certain key differences among the systems.

Technical specifications

For its central processing unit (CPU), the NES uses an 8-bit microprocessor produced by Ricoh based on a MOS Technology 6502 core.

The NES contains 2 KiB of onboard work RAM. A game cartridge may contain expanded RAM to increase this amount. The size of NES games varies from 8 KiB (Galaxian) to 1 MiB (Metal Slader Glory), but 128 to 384 KiB was the most common.

The NES uses a custom-made Picture Processing Unit (PPU) developed by Ricoh. All variations of the PPU feature 2 KiB of video RAM, 256 bytes of on-die "object attribute memory" (OAM) to store the positions, colors, and tile indices of up to 64 sprites on the screen, and 28 bytes of on-die palette RAM to allow selection of background and sprite colors. The console's 2 KiB of onboard RAM may be used for tile maps and attributes on the NES board and 8 KiB of tile pattern ROM or RAM may be included on a cartridge. The system has an available color palette of 48 colors and 6 grays. Up to 25 simultaneous colors may be used without writing new values mid-frame: a background color, four sets of three tile colors and four sets of three sprite colors. The NES palette is based on NTSC rather than RGB values. A total of 64 sprites may be displayed onscreen at a given time without reloading sprites mid-screen. The standard display resolution of the NES is 256 horizontal pixels by 240 vertical pixels.

Video output connections varied from one model of the console to the next. The original HVC-001 model of the Family Computer featured only radio frequency (RF) modulator output. When the console was released in North America and Europe, support for composite video through RCA connectors was added in addition to the RF modulator. The HVC-101 model of the Famicom dropped the RF modulator entirely and adopted composite video output via a proprietary 12-pin "multi-out" connector first introduced for the Super Famicom/Super Nintendo Entertainment System. Conversely, the North American re-released NES-101 model most closely resembled the original HVC-001 model Famicom, in that it featured RF modulator output only. Finally, the PlayChoice-10 utilized an inverted RGB video output.

The NES board supported a total of five sound channels.

📕 Description [fr]

Un ensemble de liens vers des ressources ou documentations relatives à l'émulation de la console de jeu Nintendo NES (Famicom).

La console Famicom (pour Family Computer) est la version Japonaise de la NES (pour Nintendo Entertainment System).


🌍️ Wikipedia :

La Nintendo (en entier : Nintendo Entertainment System), ou communément abrégé NES, est une console de jeux vidéo 8 bits du constructeur japonais Nintendo sortie en 1985. Son équivalent japonais est la Family Computer, ou Famicom, sortie quelques années avant, en 1983.

Le succès de la console fut énorme au Japon et en Amérique du Nord, ce qui aida à redynamiser l'industrie du jeu vidéo après le krach du jeu vidéo de 1983, et ce qui fixa les normes pour les consoles suivantes, du game design (Super Mario Bros. était le premier jeu vidéo qui justifiait l'achat de la console à lui tout seul, autrement dit un killer game) aux procédures de gestion.

La Nintendo est également la première console pour laquelle Nintendo alla au-devant des développeurs tiers.

Spécifications techniques

Dimensions :
• Occident :
⚬NES : 25,4 cm de largeur x 20,3 cm de longueur x 6,4 cm de hauteur (Note : le clapet ouvert fait 2,5 cm de hauteur).
⚬NES 2 : 15,2 cm de largeur x 17,8 cm de longueur x 3,8 cm de hauteur.
⚬Cartouche : 10,4 cm de largeur x 14 cm de longueur.
⚬La technologie de la puce 6502 de MOS Technology a servi de base pour la fabrication par Ricoh du processeur central de la NES.
• Japon :
⚬Cartouche : 13,5 cm de largeur x 7,6 cm de longueur.
CPU : processeur 8 bits de Ricoh basé sur un cœur 6502 de MOS Technology modifié.
• Différences entre régions :
⚬Version NTSC, nommée RP2A03, tournant à 1,79 MHz.
⚬Version PAL, nommée RP2A07, tournant à 1,66 MHz.
• Mémoire RAM principale : 2 Ko, (avec la possibilité d'en mettre plus sur la cartouche de jeu si nécessaire).
• Audio intégré : son PSG spécifique, constitué de 5 canaux audio :
⚬2 canaux de forme d'onde « square » programmables (54 Hz - 28 kHz), 16 niveaux de volume, 4 valeurs de rapport cyclique différentes possibles (25 %, 50 %, 75 %, 87,5 %), possibilité de faire des glissando grâce au hardware.
⚬1 canal de forme d'onde « triangle » programmable (27 Hz - 56 kHz).
⚬1 canal de type bruit blanc (noise), programmable 16 niveaux de volume, 16 fréquences possibles, la longueur de la séquence-pseudo aléatoire peut être changée entre deux longueurs prédéfinies.
⚬1 canal delta-PCM, qui lit des échantillons audio codés en delta sur 1 bit, avec 16 fréquences d'échantillonnage possibles (4,2 kHz - 33,5 kHz). Il est également possible pour le programme d'écrire directement des valeurs 7-bits sur ce canal en temps réel.

• Différences entre régions :
⚬Version NTSC, nommée RP2C03, tournant à 5,37 MHz.
⚬Version PAL, nommée RP2C07, tournant à 5,32 MHz.
• Mémoire vive : 2 Ko (sans compter la mémoire morte et/ou vive présente dans les cartouches)
• Définition d'affichage : 256x240 pixels.
• Palette de couleurs : 53 couleurs différentes, dont 5 niveaux de gris (palette non standard RVB).
• Couleurs affichables : 25 couleurs par scanline pour un total de 52 couleurs affichables à l'écran (avec 2 scanlines de 25 couleurs chacune), dont 25 couleurs pour le fond d'écran, 4 sets de 3 couleurs pour les sprites et 4 sets de 3 couleurs pour les tiles.
• Sprites pris en charge électroniquement (DMA) :
⚬Nombre maximal de sprites à l'écran : 64.
⚬Nombre maximal de sprites par scanline : 8.
⚬Taille des sprites (taille globale pour tous les sprites à la fois): 8x8 pixels ou 8x16 pixels.
• Support utilisé pour les jeux :
⚬Cartouches.
⚬Disquettes avec le Famicom Disk System.

Autres informations

Le processeur 6502, qui est américain, était également utilisé par Apple pour ses Apple II. La différence entre les versions Famicom et NES se situe surtout au niveau de l'apparence et non pas au niveau de l'électronique interne, quasiment identique.



💡 Nota:
• La copie d'écran provient du site Wikipedia (licence Public domain).
• Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.

🕵️ Test [fr]

💡️ Commentaires généraux:
Une ROM NES libre dénommée "échapper à Pong" / "Escape from Poing" est aussi disponible en dépôt (paquet efp).