Family BASIC: Difference between revisions

335 bytes added ,  2 years ago
Updates from the mario wiki articles
(New)
 
(Updates from the mario wiki articles)
Line 6:
|type=Programming
|generation=Third generation
|released='''Family BASIC:'''<br>{{released|Japan|June 21, [[1984]]}} '''Family BASIC V3:'''<br>{{released|Japan|February 21, [[1985]]}}
|memory=256 kilobits + 64 kilobits VROM
}}
'''Family BASIC''' is an accessory for the [[Family Computer]] created by [[Hudson Soft]], [[Nintendo]], and [[Sharp Corporation]].<ref>https://nerdlypleasures.blogspot.com/2021/03/family-basic-putting-computer-into.html</ref> It allowed users to create programs in the [[Wikipedia:BASIC|BASIC programming language]], more specifically the NS-HuBASIC language which stands for Nintendo, Sharp, and Hudson Soft respectively. This accessory came with a specialspecially designed cartridge, keyboard, and the Data Recorderkeyboard, similar in function to that of a [[Wikipedia:Commodore International|Commodore computer]] of that era. TheThere firstwas versionalso the Data Recorder peripheral which was releasedsold onseparately. JuneIt 21,was preceded by the nearly identical '''Playbox BASIC''' for the [[1984]].Sharp ANintendo secondTelevision|Sharp versionC1 titledFamicom TV]]. '''Family BASIC V3''' was released on February 21, [[1985]], withas greatera memorystand-alone and new featurescartridge.<ref>https://www.retrogamer.net/retro_games80/famicom-family-basic/</ref><ref>https://themushroomkingdom.net/fb3.shtml</ref>
 
The keyboard plugs into a 15-pin expansion port on the front of the Famicom and the Data Recorder plugs into the back of the keyboard labeled "SAVE" and "LOAD." If one does not have the Data Recorder or spare cassette tape (or finds cassette tape technology too inconvenient), one can just use the microphone and headphone jacks of a computer or similar device to record the analog signal coming from the keyboard with their preferred audio recording program and then play it back when the game is requesting data to be loaded.<ref>[https://www.youtube.com/watch?v=__9VYaKMwQI&t=12m45s Famicom Data Recorder and NES Programmable Series | Famicom Dojo] - YouTube</ref>
Line 25:
Many of the sprites and tilesets were taken directly from the [[Arcade Classics Series]] version of the ''[[Donkey Kong (video game)|Donkey Kong]]'', ''[[Donkey Kong Jr. (video game)|Donkey Kong Jr.]]'', and ''[[Mario Bros. (video game)|Mario Bros.]]'' There are 16 animated sprites built-in. The following are the only sprites available for programmers:
*[[Mario]] - from his ''Mario Bros.'' design
*[[Pauline|Lady]] - very similar to her ''[[Pinball (video game)|Pinball]]'' design
*[[Fighter Fly|Fighterfly]]
*Achilles - a bird-like creature
*Achilles - a bird, similar sprites are found in Hudson Soft's Famicom port of ''[[Binary Land]]'' and also ''[[Challenger]]''
*Nitanita - a smiley face
*[[Penpen]] - a [[penguin]] resembling the one from ''Pinball'', this sprite will later be edited and reused for Hudson Soft's Famicom port of ''[[Binary Land]]''.
*[[FireballFire (Donkey Kong100m)|Fireball]] - the variant from [[100m|100 m]] of ''Donkey Kong'', this sprite will later be edited and reused for ''[[Challenger (video game)|Challenger]]''
*Car
*Spinner - a rotational symmetric space ship
Line 38:
*[[Shellcreeper]]
*[[Sidestepper]]
*[[Kuro|Nitpicker]] - the variant from the [[Chain Scene]] of ''Donkey Kong Jr.''
*Laser effects
 
Line 49:
*Super Memory - a memory game similar to ''{{wp|Simon (game)|Simon}}''.
*UFO - a shooter where the player controls the Starship and faces off against a lone Fighterfly that shoots back. This game comes with the Data Recorder's cassette.
*Route 66 - an endless top-down driving game like ''{{wp|Speed Race}}'' and [[Color TV-Game Racing 112]].
*Type Master - a typing game
*Turtle - horse betting but on Shellcreepers
*Card - a card matching game similar to [[N-Mark Spade Panel]]
*Sample program 8 - a turn-based chase game where Penpen has to grab flags while evading a Nitanita. The manual insists that this is not a game but a tech demo for a new command introduced in NS-HuBASIC v2.0A and leaves it unnamed.