We have been working to mitigateongoing DDoS attacks. Thank you for your patience.
Please consider supporting us onPatreon.
This article has a talk page!

Family Computer Disk System

From The Cutting Room Floor
(Redirected fromFamicom Disk System)
Jump to navigationJump to search

Title Screen

Family Computer Disk System

Also known as: Twin Famicom (Sharp), Famicom Disk System, FDS
Developer:Nintendo R&D2[1]
Publishers:Nintendo[2] (standalone),Sharp[3] (Twin Famicom),Simon & Toys[4] (Hong Kong Version)
Released in JP: February 21, 1986[2] (standalone), July 1, 1986[3] (Twin Famicom)
Released in HK: 1991[5]


CopyrightIcon.png This console hashidden developer credits.
DebugIcon.png This console hasdebugging material.
Carts.png This console hasrevisional differences.


Now loading... *click* *WHIRRR*

TheFamily Computer Disk System (orFamicom Disk System) is an add-on for the Famicom that utilized distinctive-looking "Disk Card" floppy disks (primarily yellow, though sometimes blue) as its media. A number of its games were later ported to the Famicom and NES cartridge format, and a number of early Famicom and NES cartridges were later released (or were planned to be released) in the FDS disk format.

The Twin Famicom, meanwhile, combined the Famicom and FDS into a single unit that supported both formats and the Famicom's other peripherals.

One notable aspect of the BIOS itself, which later made cameos inPaper Mario: The Thousand-Year Door andTetris DS, is the "PLEASE SET DISK CARD" screen: While waiting for the player to insert a disk, Mario and Luigi (using slightly-altered versions of theirMario Bros. sprites) change the color scheme and chase each other around. The FDS' mascot, Diskun, has similarly made cameos in various games, as well as appearing on a sign inThe Super Mario Bros. Movie.

Three versions (01, 01A, 02) of the FDS BIOS exist, as indicated by the markings on the RP2C33 chip containing it. 01 and 01A correspond to standalone units, while 02 corresponds to the Twin Famicom.

Contents

RAM Check

OK!ERROR!

HoldStart + Select during the boot screen and pressReset. If no problems are detected, the screen will display "PRAM CRAM OK"; if an error occurs, the address of the first memory cell where the error was detected will be displayed.

Programmer Credit

01 01A/02
Fds bios copyright-older.pngFds bios copyright.png

Use the RAM Check code above, but before the text appears on-screen releaseStart + Select then holdRight + A to see the programmer credit of Takao Sawano. This works on both the standalone unit and the Twin Famicom, the latter of which otherwise makes no reference to Nintendo.

The 01 revision only includes the programmer credit. The 01A revision onwards features some space-saving code optimizations (including the removal of the code responsible for adding a drop shadow to the font, seen below) that allowed Sawano to add both the name of the ASIC and the team responsible for FDS development,Nintendo R&D2.

Revisional Differences

01, 01A, and 02

0101A02
Family Computer Disk System-oldertitle.pngWhat system is this, anyway?Who made this, anyway?

The 01 and 01A revisions display the Nintendo logo, whereas the 02 revision uses the "FAMICOM" logo present on the Twin Famicom.

The 01A revision removed the heavy shading on the bottom edges of the Nintendo logo and the drop shadow behind the alphanumeric character set.

Animal Crossing and Wii Virtual Console

Hmmm...
To do:
  • See which BIOS is used in the Wii U/3DS Virtual Console and the Nintendo Switch Online emulators.
  • Verify that the emulators hook into the modified instructions.

The 01A revision BIOS was modified for use by emulators inAnimal Crossing[6] and theWii Virtual Console[7]. The table below lists the modifications:

BIOS OffsetCPU AddressOriginal Data (01A)Modified DataModified Instruction
$0239$E239$85$42STP/KIL
$0406$E406$85$42STP/KIL
$073E~$0740$E73E~$E740$A2 $B2 $CA$4C $43 $E7JMP $E743
$07A4$E7A4$4C$42STP/KIL
$0EF4$EEF4$A5$42STP/KIL

The unofficial STP/KIL instruction normally causes the CPU to crash/halt execution until the system is reset. It was likely used by the emulators to hook into disk access routines and provide high-level replacements (i.e. to bypass disk loading/saving). The JMP instruction simply skips over a section of timed code originally meant to wait for the CRC checksum to be written to disk.

References

  1. Programmer Credit
  2. 2.02.1ファミリーコンピュータ ディスクシステムとは? | ファミリーコンピュータ | 任天堂
  3. 3.03.1ツインファミコンが発売35周年。シャープから発売されたファミコンとディスクシステムが一体化したゲームキッズ羨望の豪華マシン【今日は何の日?】 | ゲーム・エンタメ最新情報のファミ通.com
  4. 電玩始祖,紅白之路(中)
  5. Family Computer Hong Kong Version - FamiWiki
  6. https://np.reddit.com/r/emulation/comments/377gug/how_to_obtain_a_famicom_disk_system_fds_bios/
  7. https://www.reddit.com/r/emulation/comments/4u9lq0/another_legal_way_to_obtain_fds_bios_using_super/
v · t · e
Nintendo
ConsolesFamicom Disk System •GameCube •Wii (Prototype) •Wii U •Switch (Prototype)
FamicomBox •Demo Vision •NES Classic Edition •SNES Classic Edition
HandheldsGame Boy •Game Boy Color •Game Boy Advance (Prototype) •DS (Prototypes) •DSi (Prototypes) •3DS •Game & Watch: Super Mario Bros.
Official AccessoriesStudyBox •Super Disc •Workboy •Super Game Boy •BS-X •XBAND (SNES) •Game Boy Camera (Prototype,Hello Kitty Pocket Camera) •GB Memory •Wideboy64 CGB •64DD •Mobile Trainer •e-Reader •Game Boy Player
Unofficial AccessoriesGame Genie (Game Boy) •Pro Action Replay (NES) •Game Genie (SNES) •Pro Action Replay (SNES) (MK2,MK3) •Action Replay (GameCube) •GameShark (Nintendo 64) •GB Hunter •Tri-Star •Mega Memory Card (Game Boy) •CodeBreaker (Game Boy Advance) •Action Replay DS •Action Replay DSi
Arcade SystemsTriforce
Sega
ConsolesMaster System (Prototypes) •Genesis •Sega CD •32X •Saturn •Dreamcast (Prototype)
Genesis Mini •Genesis Mini 2
AccessoriesSega Graphic Board v2.0 •Game Genie (Genesis) •Game Genie (Game Gear) •Sega Channel (US) (Prototypes) •Visual Memory Unit
Arcade SystemsSega Titan Video •Sega Hikaru •Triforce
SNK
ConsolesNeo Geo •Neo Geo CD
Arcade SystemsNeo Geo •Hyper Neo Geo 64
Sony
ConsolesPlayStation •PlayStation 2 •PlayStation 3 (Prototypes) •PlayStation 4 (Prototypes) •PlayStation 5 (Prototypes)
PlayStation Classic
HandheldsPlayStation Portable (Prototypes) •PlayStation Vita (Prototypes)
Microsoft
ConsolesXbox (Prototypes) •Xbox 360 (Prototypes) •Xbox One (Prototypes)
Others
3DO3DO
AtariAtari Flashback 2 •Atari Flashback 5 •Atari Flashback Mini 7800 •Atari Gamestation Pro
BandaiWonderSwan Color
Bit CorporationGamate
BrezzasoftBrezzasoft Crystal System
CommodoreAmiga CD32
GameParkGP32
International Games SystemPolyGame Master
JungleTac/KenSingTonVii
KonamiBubble System •System 573
TurboGrafx-16 Mini
LeapFrogLeapster •Leapster2 •LeapPad Explorer •LeapFrog Epic •LeapTV
NabiNabi SE
NamcoNA-1 and NA-2 •Triforce
NECTurboGrafx-CD •United Amusements PC Engine
PhilipsCD-i
SammyAtomiswave
TimeTopGameKing
VTechV.Smile
Retrieved from "https://tcrf.net/index.php?title=Family_Computer_Disk_System&oldid=1807549"
Categories:


Cleanup >To do
Games >BIOS/Firmware ROMs
Games >Games by content >Games with debugging functions
Games >Games by content >Games with hidden developer credits
Games >Games by content >Games with revisional differences
Games >Games by developer >Games developed by Nintendo >Games developed by Nintendo EPD >Games developed by Nintendo SPD >Games developed by Nintendo R&D2
Games >Games by platform
Games >Games by publisher >Games published by Nintendo
Games >Games by publisher >Games published by Sharp
Games >Games by publisher >Games published by Simon & Toys
Games >Games by release date >Games released in 1986
Games >Games by release date >Games released in 1991
Games >Games by release date >Games released in February
Games >Games by release date >Games released in February >Games released on February 21
Games >Games by release date >Games released in July
Games >Games by release date >Games released in July >Games released on July 1
The Cutting Room Floor >Unimportant Awards >NES games >Famicom Disk System games