Program compatibility: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(→‎Almost compatible programs: 2048 fixed. Also, this list seems a rather passive-aggressive and ineffectual way to address a problem?)
(proposed restructuring)
Line 1: Line 1:
:''This page describes defects in homebrew games. For defects in games prior to 1996, see [[Game bugs]].''
:''This page describes defects in homebrew games. For defects in games prior to 1996, see [[Game bugs]].''


Many older programs that are passed off as NES programs were tested exclusively with older, less accurate emulators, and do not work on a Nintendo Entertainment System.
Homebrew development is as subject to bugs as old software was, but many suffer from additional compatibility problems with the NES hardware due to being tested on emulators exclusively. This page is an incomplete list of homebrew releases that have known bugs, or especially hardware compatibility problems.


== Compatible programs ==
For a partial list of homebrew projects, see: [[Projects]]
:''See also: [[Projects]]''
*[[BoxBoy]]
*[[Hot Seat Harry]]
*[[Munchie Attack]]
*[[Years Behind]] (PAL only!)


As the [[PowerPak]] became more widespread, it became easier for programmers to test a daily build on an NES.
Games developed in the PowerPak era include
*Most games in [[Action 53]], including [[Concentration Room]], [[Lawn Mower]], [[NES15]], [[Pogo Cats]], [[Thwaite]], [[Zap Ruder|ZapPing]], and [[Zooming Secretary]]
*[[Battle Kid]] series
*[[Nomolos]]
*[[Super Bat Puncher]]
== Almost compatible programs ==
{| class="wikitable"
{| class="wikitable"
! Title
! Title
Line 29: Line 16:
|}
|}


== Incompatible programs ==
== Severe Incompatibility ==
*[[Dikki Painguin in: TKO for the Third Reich]]
 
*[[Mouser]]
These games are unable to run at all on hardware.
*[[RTC Demo]]
 
*[[Sack of Flour, Heart of gold]]
{| class="wikidable"
! Title
! Problem Description
|-
| Dikki Painguin in: TKO for the Third Reich
|
|-
| Mouser
|
|-
| RTC Demo
|
|-
| Sack of Flour, Heart of gold
|
|}

Revision as of 03:41, 29 July 2015

This page describes defects in homebrew games. For defects in games prior to 1996, see Game bugs.

Homebrew development is as subject to bugs as old software was, but many suffer from additional compatibility problems with the NES hardware due to being tested on emulators exclusively. This page is an incomplete list of homebrew releases that have known bugs, or especially hardware compatibility problems.

For a partial list of homebrew projects, see: Projects

Title Problem Description
Final Fantasy II (English translation, Neo Demiforce) Version 1.02 and 1.03 — graphic glitches during intro, no text during prologue (blue screen without text). Caused by incorrect setting of nametables in PPUCTRL, misuse of PPUSCROLL, and reading of PPUSTATUS to detect VBlank. The issue was discussed in some detail; the author has revamped the entire intro as of March 2015 (not yet released).
LAN Master by Shiru APU DMC causes byte deletions when reading back nametables from $2007 if a dialog is being displayed during a drum hit.

Severe Incompatibility

These games are unable to run at all on hardware.

Title Problem Description
Dikki Painguin in: TKO for the Third Reich
Mouser
RTC Demo
Sack of Flour, Heart of gold