In today's world, Family BASIC has become a topic of increasing interest to a large number of people. Whether due to its impact on society, its relevance in history, its influence on popular culture or its importance in the scientific field, Family BASIC has captured the attention of a wide spectrum of the population. In this article, we will explore different aspects related to Family BASIC, from its origins to its evolution today, in order to provide a complete and enriching vision of this topic. Through analysis, data and relevant testimonies, it aims to shed light on Family BASIC and its meaning within different contexts, giving readers a deeper and more insightful perspective on this matter.
Developer | Nintendo Sharp Corporation Hudson Soft |
---|---|
Manufacturer | Nintendo |
Type | Programming language (BASIC interpreter) |
Release date |
|
Platform | Family Computer |
Family BASIC[a] is a consumer product for programming on the Family Computer video game console. Family BASIC was launched on June 21, 1984, to consumers in Japan by Nintendo, in cooperation with Hudson Soft and Sharp Corporation. A second version titled Family BASIC V3 was released on February 21, 1985, with greater memory and new features.
The first edition of the Family BASIC application cartridge is bundled with a computer style keyboard and instructional textbook, and requires a cassette tape recorder to save user-generated BASIC programs. Programs can be saved using any cassette tape drive, such as the Famicom Data Recorder. Family BASIC was not designed to be compatible with floppy disk storage on the Famicom Disk System and the Disk System's RAM adapter requires the use of the Famicom's cartridge slot, which prevents using the slot for the Family BASIC cartridge.
Family BASIC includes a dialect of the BASIC programming language enhanced for game development. Its HuBASIC command set is extended with support for sprites, animation, backgrounds, musical sequences, and gamepads. Several visual components of Nintendo games, such as backgrounds and characters from the Mario and Donkey Kong series c. 1984-1985, are Family BASIC development componentry, or appear in premade Family BASIC games.
Like Integer BASIC and Tiny BASIC, the Family BASIC interpreter only supports integers. It is based on Hudson Soft BASIC for the Sharp MZ80.[citation needed] Its keywords are in English.[1]
Family BASIC was released in Japan by Nintendo for the Family Computer on June 21, 1984, in Japan.[2] As part of a collaboration between Nintendo, Sharp Corporation, and Hudson Soft, it was created to attract computer users over to the new Famicom.[2] Koji Kondo wrote a section in the instruction manual for programming Japanese popular music in the game, as his second project for Nintendo.[3] Prior to this, Kondo had become interested in producing music through computers by programming sound effects in BASIC on his home computer.[3] Two revisions of Family BASIC were produced — the first, "v.2.1", was released shortly after production of the game begun, and the second, "v.3.0", was released in early 1985.[2] v.3.0 features expanded memory and several minigames built-in to the programming cartridge, indicated by a red cartridge shell.[2]
Family BASIC was commercially successful, with more than 400,000 units sold by the end of the 1980s.[4]
In a 2011 retrospective review, Retro Gamer thought it was a "some-what useless" peripheral for the Famicom due to its high price point and lack of compatibility with the Famicom Disk System, although they found it to be an interesting collection piece for its rarity and overall concept.[2]
In IGN's 2013 retrospective of the Famicom's library that was lost to audiences outside Japan, Lucas Thomas called Family BASIC "a legitimate home computing solution". He criticized the interface as "nebulous to navigate" but wondered how "it would have been fun to see what America and Europe's often brilliant hobbyist game developers of the '80s could have crafted with these tools in hand".[5]
Cho Ren Sha 68K designer Koichi "Famibe No Yosshin" Yoshida used Family BASIC to create two shoot 'em up games titled Zacner and Zacner II.[6][7] Satoshi Tajiri, creator of Pokémon, initially used Family BASIC as a gateway to build his understanding of the internal operation of the Famicom. This inspired him to create his own handmade Famicom game development hardware, and make Game Freak's debut game Quinty, later released as Mendel Palace (1990).[8]