Nesdev: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(NES Programs)
Line 38: Line 38:


==Text files==
==Text files==
===Nes===
===NES===
General information about the Nintendo Entertainment System, or Famicom.
General information about the Nintendo Entertainment System, or Famicom.


Line 158: Line 158:
* [http://www.zophar.net/documents/snes.html Zophar's Domain - SNES Tech Docs] Offsite link. More SNES stuff.
* [http://www.zophar.net/documents/snes.html Zophar's Domain - SNES Tech Docs] Offsite link. More SNES stuff.
* [http://www.zophar.net/tech/65816.html Zophar's Domain - 65816 Docs] Offsite link. Docs about the SNES's CPU. An enhanced, yet backwards compatible, 16-bit version of the 6502.
* [http://www.zophar.net/tech/65816.html Zophar's Domain - 65816 Docs] Offsite link. Docs about the SNES's CPU. An enhanced, yet backwards compatible, 16-bit version of the 6502.
==NES Programs==
Source code is included unless otherwise indicated.
* [http://nesdev.parodius.com/GrayBox.zip GrayBox]
* [http://nesdev.parodius.com/commando.zip Commando] by siudym. A simple demo, no source.
* [http://nesdev.parodius.com/fighter_f8000.zip Fighter F-8000] by Kalle Suikola. Texts in Finnish.
* [http://nesdev.parodius.com/paranoiz.zip Paranoiz] by nurv. A noise channel editor.
* [http://nesdev.parodius.com/NEStress.zip NEStress] by Flubba. A test program, good for emulator testing and other things.
* [http://nesdev.parodius.com/deadline_console_invitro.zip Deadline Console 2004] invitation intro, by Opius and Nullsleep. No source. [http://deadline.pseudohacker.org/ [link]]
* [http://nesdev.parodius.com/nesmas.zip NESmas] by Mic. A small christmas greeting demo.
* [http://nesdev.parodius.com/gp_enh.zip Galaxy Patrol Enhanced] by Michael Martin.
* [http://nesdev.parodius.com/minipack.zip 2003 MiniGame Compo multicart] packed and menu'd by Memblers, music covered from C64 Wizardry, sound code by Bananmos, FilePack code by Mickael Pointier. Features all the NES games entered in the 2003 MiniGame Compo.
* [http://nesdev.parodius.com/BoxBoy.zip BoxBoy] by Neil Tew. An action puzzle game. By controlling 4 seperate characters, arrange the boxes in the correct order before they drop off the screen. 2003 MiniGame Compo entry (4KB category), placed 9th of 37.
* [http://nesdev.parodius.com/bomber4k.zip Bomber 4K] by RoboNes. Perilously fly over 3 cities and destroy each one to win. 2003 MiniGame Compo entry (4KB category), placed 31st of 37.
* [http://nesdev.parodius.com/Escape_from_Pong.zip Escape from Pong] by Halley's Comet Software. You play as a Ping Pong ball, trying to escape from 12 paddle and obstacle-filled levels. 2003 MiniGame Compo entry (1KB category), placed 12th of 26.
* [http://nesdev.parodius.com/Galaxy_Patrol.zip Galaxy Patrol] by Michael Martin. Fly through the starfield, avoid stars and collecting fuel. 2003 MiniGame Compo entry (4KB category), placed 36th of 37.
* [http://www.slack.net/~ant/misc/nes-saw/ DMC-Based Saw Waves] by blargg. Information about how this accomplished, and an NES ROM and MP3. Off-site link.
* [http://nesdev.parodius.com/Retrocoders%20-%20Years%20Behind.zip Years Behind] by Retrocoders. This music rom features covers and original music. Compatible with PAL NES only. No sources.
* [http://nesdev.parodius.com/bkg.zip BKG Graphics Test] by Beneficii. A little maze game. A map editor is included.
* [http://nesdev.parodius.com/overtest.zip Overtest] by Alastair Bridgewater. Tests the CPU's overflow flag.
* [http://nesdev.parodius.com/rstrdemo.zip Raster Demo] by [http://virtuanes.s1.xrea.com/ Norix]. This demo is an excellent example of what can be done by tweaking the PPU's nametable addressing with timed code (NTSC, in this case).
* [http://nesdev.parodius.com/TANESPOT.zip TANESPOT] by Jonathan Liss. This PAL NES demo, A Tribute to All NES Players Out There, placed 3rd of 4 in the Oldskool demo category of Dreamhack 2002.
* [http://nesdev.parodius.com/manhole.zip Manhole] Program by KZ-S, Graphics by misaki, special thanks to Norix.
* [http://nesdev.parodius.com/masmix.zip Masmix] v0.6 beta, code by Wojciech Andralojc, sprites by Kamil Chlodnicki, levels by Monika Subocz.
* [http://nesdev.parodius.com/matrix.zip Matrix] v0.6 beta, code by Wojciech Andralojc, sprites by Kamil Chlodnicki, levels by Monika Subocz.
* [http://nesdev.parodius.com/siudym.zip demo] by Siudym. Made with a hex editor. No source code, of course.
* [http://nesdev.parodius.com/CHESSB00.ZIP Chess] v0.0 beta by Matrixz.
* [http://nesdev.parodius.com/froggy.zip Froggy] by Rob. A 1Kbyte Frogger clone. Released at [http://www.ffd2.com/minigame/ 2002 MiniGame Compo]. Finished 55th out of 62. No source.
* [http://nesdev.parodius.com/SOF_v1d.zip Sack of Flour, Heart of Gold] version 1d by Bob Rost, Matt Longnecker, Andrew Klein, Mark Hall, Mike Raisman, and Mark Stehlik.
* [http://nesdev.parodius.com/diffuse.zip Diffusion Chamber] by Michael Martin.
* [http://nesdev.parodius.com/Jumpy.zip Jumpy demo] by 'Rwin. A jumping sprite demo.
* [http://nesdev.parodius.com/Scrollde38.zip Scroll demo] by HollowOne11@aol.com. Dissassembled and modified from Ultima 2.
* [http://nesdev.parodius.com/pong.zip Pong] by Paul Talbot.
* [http://nesdev.parodius.com/sokoban.zip Sokoban] by Johannes Holmberg. A version of Sokoban for NES.
* [http://nesdev.parodius.com/zpong3.zip Zero Pong] v3.0 by [http://zerosoul.tripod.com/ Zero-Soul].
* [http://nesdev.parodius.com/linus.zip New nes music format] by Kevin Horton. A new format to store/replay NES music, similar to C64's psid format.
* [http://nesdev.parodius.com/paltest.zip Palette Test] by Loopy. This isn't any palette test program, it actually displays all the colors on the screen at once! Neat trick.
* [http://nesdev.parodius.com/colourba.lha Colour bar program] by Mark Knibbs.
* [http://nesdev.parodius.com/duelito.zip The Duel] by Bokudono. A small game that pits Mario against a jumping goomba in a fight to the finish. [http://nesdev.parodius.com/sduelito.zip Here] is the source. (Comments are in spanish)
* [http://nesdev.parodius.com/genie.zip Game Genie] by Codemasters. This is a dump of the ROM used in the Game Genie. Galoob has kindly given permission for free distribution. No source code, obviously.

Revision as of 00:56, 7 November 2009

Nesdev original logo.gif
Forum Wiki


Send dead link reports, error corrections, or any files or links that should be here to Memblers.

If anyone out there is multi-lingual, and would translate any of these docs to any language, contact me.
Also, if there are any older docs on here that are known to be horribly inaccurate to the point of being useless, let me know so I can kill it.



Notices

  • Do not download full copies of the site through the webserver. Use the FTP mirror or the ED2K mirror
  • " 2004 MiniGame Compo is on-going. The closing date for entries is Sunday, August 29, 2004.
  • The messageboards are open. The old boards are still readable.
  • Consider making a donation of any amount to help pay for hosting costs (which includes every site hosted on Parodius). The paypal link will be found on Parodius' main page.
  • an NES dev cartridge is in production by Membler Industries. More details to come.

NES music

  • Sounds of the 2A03 Here you will find new music done on the NES or in an NES-style. Also visit 2a03.org for a more complete NSF archive.
  • tracked music Here you can download covers of NES music in MOD (.XM, .S3M, .IT, etc.) format. No cheesy MIDI files here, bucko!
  • 2A03.org An archive of new NES music in NSF format.
  • NSF Collection Here you can get a sorted collection of NSFs, the only bad thing being that the sound effects are removed.
  • Zophar's NSF Page is a good place to get the newest NSF rips.
Mbar.gif

Text files

NES

General information about the Nintendo Entertainment System, or Famicom.

6502

Information about the 6502. The NES's 2A03 CPU is a modified 6502.

Famicom Disk System

Information about the Famicom's floppy disk add-on.

Etc.

Information about the NES/Famicom's add-ons, or anything that doesn't pertain to another category.

Emulation

Information related to the emulation of the NES/Famicom.

  • NES emulator development guide 4th release (4-23-2004), by Brad Taylor. Lots of information and techniques about emulating the NES.
  • Skate or Die 2 (title theme) Recorded by Memblers, through the audio output of an NES. This Rob Hubbard tune uses raw PCM output ($4011) that few (if any) emulators play correctly.
  • Comic Bakery Recorded by Chris Covell. This is an MP3 of how this cover of a Martin Galway song plays on a real NES (The one in the Stars SE demo). It doesn't sound too good, due to some scarcely documented um.. features of the NES's sound hardware. Since it does a great job of highlighting these features, it may be be useful for emulator authors who want to improve their sound emulation accuracy. This MP3 is in stereo, the square waves are in the left channel, the triangle is in the right one. The noise channel isn't used. If you're wondering, these features were compensated for in Bananmos's newest sound code (as used in Solar Wars), and it is now 100% cool on real NES. =)
  • UNIF File format specification An upcoming new format for NES roms.
  • iNES Header Format march 2000 by rvu.
  • iNES Header Format v2.0 by VmprHntrD.
  • NES Palette v1.1 by merp. NTSC and PAL versions converted from BMF's and Matrixz's NES palettes in photoshop, paint shop pro, and microsoft format.
  • NES palette generator 4-08-00 by Kevin Horton. Written in BASIC.
  • NES Palette by Matt Conte.
  • NES Palette by Loopy.
  • .STA format NESticle .43 save state format info. By goroh.

Dr. PC Jr.

The Doctor PC Jr. is a Chinese computer based off the NES/Famicom. Visit Dr. PC Jr. Development Page for extended information.

  • BIOS ROM A dump of the BIOS ROM from the Dr. PC Jr.
  • DOS disk The files from the OS disk of the Dr. PC Jr.
  • CATalogue v1.0 by Chris Covell. Uses the 'Cue-Cat'.

SNES

The well-known sequel to the NES, both castrated and enhanced. Only stuff unavailable elsewhere will be featured here.

NES Programs

Source code is included unless otherwise indicated.

  • GrayBox
  • Commando by siudym. A simple demo, no source.
  • Fighter F-8000 by Kalle Suikola. Texts in Finnish.
  • Paranoiz by nurv. A noise channel editor.
  • NEStress by Flubba. A test program, good for emulator testing and other things.
  • Deadline Console 2004 invitation intro, by Opius and Nullsleep. No source. [link]
  • NESmas by Mic. A small christmas greeting demo.
  • Galaxy Patrol Enhanced by Michael Martin.
  • 2003 MiniGame Compo multicart packed and menu'd by Memblers, music covered from C64 Wizardry, sound code by Bananmos, FilePack code by Mickael Pointier. Features all the NES games entered in the 2003 MiniGame Compo.
  • BoxBoy by Neil Tew. An action puzzle game. By controlling 4 seperate characters, arrange the boxes in the correct order before they drop off the screen. 2003 MiniGame Compo entry (4KB category), placed 9th of 37.
  • Bomber 4K by RoboNes. Perilously fly over 3 cities and destroy each one to win. 2003 MiniGame Compo entry (4KB category), placed 31st of 37.
  • Escape from Pong by Halley's Comet Software. You play as a Ping Pong ball, trying to escape from 12 paddle and obstacle-filled levels. 2003 MiniGame Compo entry (1KB category), placed 12th of 26.
  • Galaxy Patrol by Michael Martin. Fly through the starfield, avoid stars and collecting fuel. 2003 MiniGame Compo entry (4KB category), placed 36th of 37.
  • DMC-Based Saw Waves by blargg. Information about how this accomplished, and an NES ROM and MP3. Off-site link.
  • Years Behind by Retrocoders. This music rom features covers and original music. Compatible with PAL NES only. No sources.
  • BKG Graphics Test by Beneficii. A little maze game. A map editor is included.
  • Overtest by Alastair Bridgewater. Tests the CPU's overflow flag.
  • Raster Demo by Norix. This demo is an excellent example of what can be done by tweaking the PPU's nametable addressing with timed code (NTSC, in this case).
  • TANESPOT by Jonathan Liss. This PAL NES demo, A Tribute to All NES Players Out There, placed 3rd of 4 in the Oldskool demo category of Dreamhack 2002.
  • Manhole Program by KZ-S, Graphics by misaki, special thanks to Norix.
  • Masmix v0.6 beta, code by Wojciech Andralojc, sprites by Kamil Chlodnicki, levels by Monika Subocz.
  • Matrix v0.6 beta, code by Wojciech Andralojc, sprites by Kamil Chlodnicki, levels by Monika Subocz.
  • demo by Siudym. Made with a hex editor. No source code, of course.
  • Chess v0.0 beta by Matrixz.
  • Froggy by Rob. A 1Kbyte Frogger clone. Released at 2002 MiniGame Compo. Finished 55th out of 62. No source.
  • Sack of Flour, Heart of Gold version 1d by Bob Rost, Matt Longnecker, Andrew Klein, Mark Hall, Mike Raisman, and Mark Stehlik.
  • Diffusion Chamber by Michael Martin.
  • Jumpy demo by 'Rwin. A jumping sprite demo.
  • Scroll demo by HollowOne11@aol.com. Dissassembled and modified from Ultima 2.
  • Pong by Paul Talbot.
  • Sokoban by Johannes Holmberg. A version of Sokoban for NES.
  • Zero Pong v3.0 by Zero-Soul.
  • New nes music format by Kevin Horton. A new format to store/replay NES music, similar to C64's psid format.
  • Palette Test by Loopy. This isn't any palette test program, it actually displays all the colors on the screen at once! Neat trick.
  • Colour bar program by Mark Knibbs.
  • The Duel by Bokudono. A small game that pits Mario against a jumping goomba in a fight to the finish. Here is the source. (Comments are in spanish)
  • Game Genie by Codemasters. This is a dump of the ROM used in the Game Genie. Galoob has kindly given permission for free distribution. No source code, obviously.