Program compatibility: Difference between revisions
Rainwarrior (talk | contribs) (ROM link for Painguin, link consistency) |
Rainwarrior (talk | contribs) (adding year in case it helps put compatibility in perspective (is there a table class that would allow optional sort by year?)) |
||
Line 7: | Line 7: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Title | ! Title | ||
! Year | |||
! Problem Description | ! Problem Description | ||
|- | |- | ||
| Dikki Painguin in: TKO for the Third Reich ([http://bobrost.com/nes/games.php ROM]) | | Dikki Painguin in: TKO for the Third Reich ([http://bobrost.com/nes/games.php ROM]) | ||
| 2004 | |||
| Incorrectly implemented parallax scrolling effect causes a severe graphical problem. | | Incorrectly implemented parallax scrolling effect causes a severe graphical problem. | ||
|- | |- | ||
| Final Fantasy II (English translation, Neo Demiforce) ([http://www.romhacking.net/trans/139/ Patch]) | | Final Fantasy II (English translation, Neo Demiforce) ([http://www.romhacking.net/trans/139/ Patch]) | ||
| 1998 | |||
| Version 1.02 and 1.03 — graphic glitches during intro, no text during prologue (blue screen without text). | | 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.<ref>http://forums.nesdev.org/viewtopic.php?p=53111#p53111</ref> | Caused by incorrect setting of nametables in [[PPUCTRL]], misuse of [[PPUSCROLL]], and reading of [[PPUSTATUS]] to detect VBlank.<ref>http://forums.nesdev.org/viewtopic.php?p=53111#p53111</ref> | ||
Line 18: | Line 21: | ||
|- | |- | ||
| LAN Master ([https://shiru.untergrund.net/software.shtml ROM]) | | LAN Master ([https://shiru.untergrund.net/software.shtml ROM]) | ||
| 2012 | |||
| [[APU DMC]] causes byte deletions when reading back nametables from $2007 if a dialog is being displayed during a drum hit. | | [[APU DMC]] causes byte deletions when reading back nametables from $2007 if a dialog is being displayed during a drum hit. | ||
|- | |- | ||
| Mouser ([http://nesdev.org/mouser.zip ROM]) | | Mouser ([http://nesdev.org/mouser.zip ROM]) | ||
| 1998 | |||
| Severe graphical problems prevent any useful gameplay. | | Severe graphical problems prevent any useful gameplay. | ||
Its author later created a sequel that addressed the compatibility problems.<ref>http://forums.nesdev.org/viewtopic.php?f=22&t=10594</ref> | Its author later created a sequel that addressed the compatibility problems.<ref>http://forums.nesdev.org/viewtopic.php?f=22&t=10594</ref> | ||
|- | |- | ||
| RTC Demo ([http://nesdev.org/rtc-y2k.zip ROM]) | | RTC Demo ([http://nesdev.org/rtc-y2k.zip ROM]) | ||
| 2000 | |||
| Graphical glitches at the raster-bars portion because it incorrectly expects a sprite-0 hit on X=255.<ref>http://forums.nesdev.org/viewtopic.php?p=4965#p4965</ref> | | Graphical glitches at the raster-bars portion because it incorrectly expects a sprite-0 hit on X=255.<ref>http://forums.nesdev.org/viewtopic.php?p=4965#p4965</ref> | ||
Ironically, this demo has a screen that attempts to detect the user of an emulator and warns the user that they are not playing it on hardware (this screen still triggers if played on a PowerPak). | Ironically, this demo has a screen that attempts to detect the user of an emulator and warns the user that they are not playing it on hardware (this screen still triggers if played on a PowerPak). | ||
|- | |- | ||
| Sack of Flour, Heart of Gold ([http://nesdev.org/SOF_v1d.zip ROM]) | | Sack of Flour, Heart of Gold ([http://nesdev.org/SOF_v1d.zip ROM]) | ||
| 2002 | |||
| Severe graphical problems on some screens due to $2007 access outside of vblank.<ref>http://forums.nesdev.org/viewtopic.php?f=2&t=3522</ref> | | Severe graphical problems on some screens due to $2007 access outside of vblank.<ref>http://forums.nesdev.org/viewtopic.php?f=2&t=3522</ref> | ||
|} | |} |
Revision as of 04:31, 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 | Year | Problem Description |
---|---|---|
Dikki Painguin in: TKO for the Third Reich (ROM) | 2004 | Incorrectly implemented parallax scrolling effect causes a severe graphical problem. |
Final Fantasy II (English translation, Neo Demiforce) (Patch) | 1998 | 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.[1] The author has revamped the entire intro as of March 2015 (not yet released). |
LAN Master (ROM) | 2012 | APU DMC causes byte deletions when reading back nametables from $2007 if a dialog is being displayed during a drum hit. |
Mouser (ROM) | 1998 | Severe graphical problems prevent any useful gameplay.
Its author later created a sequel that addressed the compatibility problems.[2] |
RTC Demo (ROM) | 2000 | Graphical glitches at the raster-bars portion because it incorrectly expects a sprite-0 hit on X=255.[3]
Ironically, this demo has a screen that attempts to detect the user of an emulator and warns the user that they are not playing it on hardware (this screen still triggers if played on a PowerPak). |
Sack of Flour, Heart of Gold (ROM) | 2002 | Severe graphical problems on some screens due to $2007 access outside of vblank.[4] |