Early Nintendo programmer worked without a keyboard

Nintendo logoAny programmer of a certain age likely has a horror story about some rinky-dink coding and workflow environment that forced them to hack together a working app under extreme hardware and software constraints. Still, we're pretty sure none of those stories can beat the keyboard-free coding environment that Masahiro Sakurai apparently used to create the first Kirby's Dream Land.

The tidbit comes from a talk Sakurai gave ahead of a Japanese orchestral performance celebrating the 25th anniversary of the original Game Boy release of Kirby's Dream Land in 1992. As reported by Game Watch (and wonderfully translated by the Patreon-supported Source Gaming), Sakurai recalled how HAL Laboratory was using a Twin Famicom as a development kit at the time. Trying to program on the hardware, which combined a cartridge-based Famicom and the disk-based Famicom Disk System, was “like using a lunchbox to make lunch,” Sakurai said.

As if the limited power wasn't bad enough, Sakurai revealed that the Twin Famicom testbed they were using "didn’t even have keyboard support, meaning values had to be input using a trackball and an on-screen keyboard." Those kinds of visual programming languages may be fashionable now, but having a physical keyboard to type in values or edit instructions would have probably still been welcome back in the early '90s.

Early Nintendo programmer worked without a keyboard

Sakurai, who was 20 at the time, says he simply thought this keyboard-free programming environment was "the way it was done," and he coded an entire functional test product using just the trackball. He even says the process led to some improvements managing the game's "data processing load," creating "a game that had a very smooth movement for a Game Boy game."

The rest of Sakurai's translated presentation is well worth a read to see pictures of the programming environment he used. You can also read about how how Sakurai squeezed his game onto just 512kb of space (less than a pixel's worth of data in a game like Super Smash Bros. on Wii U, he said somewhat figuratively), hard-coded enemy movement paths in hexadecimal, and even created a prototype of the Super NES game Kirby Super Star on the original Famicom. For those who want to recreate similar frustrations to those found in Sakurai's old programming environment, may we suggest hacking together a binary keyboard?

Source: Ars Technica

Tags: Nintendo

Comments
Add comment

Your name:
Sign in with:
or
Your comment:


Enter code:

E-mail (not required)
E-mail will not be disclosed to the third party


Last news

 
Galaxy Note10 really is built around a 6.7-inch display
 
You may still be able to download your content
 
Facebook, Messenger and Instagram are all going away
 
Minimize apps to a floating, always-on-top bubble
 
Japan Display has been providing LCDs for the iPhone XR, the only LCD model in Apple’s 2018 line-up
 
The 2001 operating system has reached its lowest share level
 
The entire TSMC 5nm design infrastructure is available now from TSMC
 
The smartphone uses a Snapdragon 660 processor running Android 9 Pie
The Samsung Galaxy A5 (2017) Review
The evolution of the successful smartphone, now with a waterproof body and USB Type-C
February 7, 2017 / 2
Samsung Galaxy TabPro S - a tablet with the Windows-keyboard
The first Windows-tablet with the 12-inch display Super AMOLED
June 7, 2016 /
Keyboards for iOS
Ten iOS keyboards review
July 18, 2015 /
Samsung E1200 Mobile Phone Review
A cheap phone with a good screen
March 8, 2015 / 4
Creative Sound Blaster Z sound card review
Good sound for those who are not satisfied with the onboard solution
September 25, 2014 / 2
Samsung Galaxy Gear: Smartwatch at High Price
The first smartwatch from Samsung - almost a smartphone with a small body
December 19, 2013 /
 
 

News Archive

 
 
SuMoTuWeThFrSa
  12345
6789101112
13141516171819
20212223242526
27282930   




Poll

Do you use microSD card with your phone?
or leave your own version in comments (15)