Remember the days when computers booted up straight into a BASIC screen, where theoretically you could program yourself a full game without any further software needed? Well, in reality most of us were amused enough making it print “butts” over and over again, but there are those who are adept in the dark arts of making impressive things with such a limited language. [Bugtaro] is one of those people, and to help with his game development in SmileBASIC 4 on the Nintendo Switch, he built himself a dock that turns it into a laptop with an integrated keyboard.
Details on the build are scarce as it’s only outlined in his Twitter account, but there’s enough to give us an idea about what it’s composed of. The Switch slides into the top just like the official dock it comes with, and the laptop shell takes advantage of those functions. Inside it is a 5000 mAh battery to extend the portable life of the whole ensemble, plus a USB hub which gives it its built-in keyboard and allows for a mouse to be plugged in as well. The laptop also gives the Switch its docked TV output mode and can hold the Joy-cons slotted on its sides.
This project would pass for any other case mod here at Hackaday if it weren’t for the fact that [Bugtaro] is in fact a programmer that has been releasing BASIC software on Japanese magazines since the 1980s and worked on several cult classic Mega Drive games with Wolf Team and NexTech during the 1990s. His latest game is GIVERS P3D, a game programmed in SmileBASIC using a 3D engine of his own design and one of the flagship games for the platform. It would be interesting to see if more SmileBASIC programmers end up coming up with their own solutions to aid their development experience following this project.
If you’re interested in the possibilities of custom-made Switch docks like these but don’t fancy giving it a keyboard, how about this one that wraps a Gamecube controller around the screen? And if you don’t have a Switch yet and are looking for a bigger challenge, well, you can make your own from scratch.
[Via GoNintendo]
Interesting, but how did he get BASIC on it? Homebrew?
SmileBASIC is a program that was officially released for the switch in Japan first and then EU and NA. This is its 4th iteration, it started as a Nintendo DSi program called PetitComputer, which evolved into smileBasic and was released on the DSi, 3DS, WiiU and now Switch.
But didn’t Nintendo pull down a game with a built in Ruby interpreter as an Easter egg?
The main problem there wasn’t that a Ruby interpreter existed, but that the developer put it in there and sneaked it through Nintendo’s approval process without telling them about it. The Ruby interpreter actually wasn’t capable of all that much, just putting stuff on-screen and detecting button presses.
Ok, makes sense that smileBASIC is on the eShop, since it’s advertised as a BASIC interpreter.
SmileBASIC is a program released on the Switch, first in Japan and then the EU and North America. It is the fourth iteration of the program. It was first released on the Nintendo DSi as Petit Computer. Followups for the 3DS, WiiU and Switch all came under the SmileBASIC name.
Smilebasic 4 is actually an app available for switch on Nintendo store
SmileBASIC isn’t homebrew, it’s currently being sold in the eShop in North America and Japan. (It will also be available in Europe and Australia once some ratings issues are sorted out.)
Its called SmileBASIC and this is the 4th version of it, the first 3 were on the DS line of handhelds
Yeah, SmileBASIC isn’t homebrew, it’s currently being sold in the eShop in North America and Japan. (It will also be available in Europe and Australia once some ratings issues are sorted out.)
There’s also another app for programming on the Switch called Fuze4.