Let's Make a Space Shooter with Nintendo Family Basic
The author shares their experience with the Nintendo Family BASIC package, detailing unboxing, troubleshooting, and challenges in programming due to a mislabelled battery backup switch and hardware issues.
Read original articleThe article discusses the author's experience with the Nintendo Family BASIC package, which includes a cartridge and keyboard for programming on the Famicom. The author unboxes the package, noting the condition of the items and the presence of a battery backup in the cartridge, which is unusual for that era. After some initial troubleshooting, including cleaning the cartridge and ensuring the keyboard was connected, the author successfully accessed the BASIC interpreter. However, they encountered issues with the program storage, leading to a series of errors and garbage output. The author investigated the circuit and discovered that the battery backup switch was incorrectly labeled, causing confusion in the program-saving process. After replacing some wiring due to corrosion, the author learned the correct procedure for saving programs, which involved toggling the battery backup switch at the right time. The article highlights the challenges of using vintage technology and the intricacies of programming with Family BASIC.
- The author explores the Nintendo Family BASIC package for programming on the Famicom.
- The cartridge features a battery backup, which is rare for 8-bit games.
- Initial attempts to run the BASIC interpreter were unsuccessful until the keyboard was connected.
- The author faced issues with program storage and discovered a mislabeling of the battery backup switch.
- The article emphasizes the complexities of using vintage programming tools and troubleshooting hardware.
Related
Giving my PC-6001 a LIFT
The author details efforts to run homebrew games on the NEC PC-6001, focusing on creating a custom ROM/RAM cartridge for compatibility with Inufuto's games, highlighting retro computing challenges.
The Downsides of Vintage Hardware
Maintaining vintage computer hardware, like a 486 motherboard, is costly and challenging due to scarce parts. Emotional attachment complicates repairs, while retro enthusiasts find community despite considering modern alternatives for gaming.
Emulating 6502
The author discusses a shift to retrocomputing, focusing on the MOS 6502 CPU, its architecture, and building gaming hardware, while developing an emulator tested with the Apple I computer.
The Family Bass - Music with an NES
Linus Akesson developed a custom adapter connecting a Family BASIC keyboard to an NES, enabling live NES-style music performances. He showcased this with a piece titled "Platform Hopping."
The 8-Bit Era's Weird Uncle: The TI-99/4A
The article discusses the TI-99/4A home computer, its commercial failure, unique architecture, impact on gaming technology, and includes programming examples in TI BASIC, with future exploration of Extended BASIC.
Related
Giving my PC-6001 a LIFT
The author details efforts to run homebrew games on the NEC PC-6001, focusing on creating a custom ROM/RAM cartridge for compatibility with Inufuto's games, highlighting retro computing challenges.
The Downsides of Vintage Hardware
Maintaining vintage computer hardware, like a 486 motherboard, is costly and challenging due to scarce parts. Emotional attachment complicates repairs, while retro enthusiasts find community despite considering modern alternatives for gaming.
Emulating 6502
The author discusses a shift to retrocomputing, focusing on the MOS 6502 CPU, its architecture, and building gaming hardware, while developing an emulator tested with the Apple I computer.
The Family Bass - Music with an NES
Linus Akesson developed a custom adapter connecting a Family BASIC keyboard to an NES, enabling live NES-style music performances. He showcased this with a piece titled "Platform Hopping."
The 8-Bit Era's Weird Uncle: The TI-99/4A
The article discusses the TI-99/4A home computer, its commercial failure, unique architecture, impact on gaming technology, and includes programming examples in TI BASIC, with future exploration of Extended BASIC.