Hacker News new | past | comments | ask | show | jobs | submit login

Sorry I really don't get this. Basic is a fun way to get started but why not simply run it on a Raspberry Pi Zero W?



1. Choose what sort of Raspberry Pi you want. Choose carefully because even if this doesn’t matter, you think it matters.

2. Buy that thing and wait for it to be delivered

3. Decide what Linux distributation you want. Choose carefully because even if this doesn’t matter, you think it matters.

4. Download the Linux distribution. Make sure that you don’t accidentally download one for the wrong architecture...

5. Somehow work out what to do with a .iso

6. Start installing Linux distribution (may need to set up network)

7. Decide on programming language. Choose carefully because even if this doesn’t matter, you think it matters.

8. Decide what you want to do

9. Part of what you want to do is hard/not supported/you don’t know the “right way”. Figure out how to get round this (if possible)

10. ???

11. Congratulations. You have now started.


I see where you're coming from, but these are gross exaggerations in the vein of infomercials depicting performing mundane tasks without their product as nearly impossible.

First, the software could be packaged as an OS image for the pi itself, eliminating a fair chunk of your list, but second, the alternative presented on this page is to assemble the hardware from a list that includes resistors.

Surely if you can manage that, you can wrangle an iso.


There are a whole heap of gotchas that don't seem like a big deal if you're a savvy adult programmer, but are showstoppers if you're eleven years old and just getting into proper computing.

The Raspberry Pi is a very useful thing, but Eben Upton will freely admit that it was the wrong solution for the intended audience. It's just too complex and too brittle to work as a "modern BBC micro" for educational use. The lessons learned from RPi led to the BBC micro:bit, a much simpler Cortex M0 development board that has been a roaring success in British schools.

https://en.wikipedia.org/wiki/Micro_Bit

The BASIC Engine isn't a suitable educational tool as-is, but it could become very useful if it's offered as a commercial product with HDMI or VGA output.


Ordered a RPi Zero W from Adafruit on a Saturday, got it on a Wednesday. Took about two hours to get through a headless install of Raspbian [1], most of which was fighting with my Mac's Disk Utility.

Not knocking the BASIC Engine, I think it's cool as heck, just pointing out that getting started on RPi is not really as painful as it once was. You can even purchase an SD card preloaded with Raspbian!

1. https://learn.adafruit.com/raspberry-pi-zero-creation/overvi...


A bit OT, but if your hassle with disk utility was related to imaging your card, I'd recommend https://etcher.io/ . It's an unbelievably simple and friendly tool.


I see where you're coming from, but let's be honest, that's still way faster and easier than the BASIC Engine, unless the author offers a way to order pre-built sets.


Or you could buy one of the kits that has everything you need, including a copy of Rasbian on the included uSD card.


> Binaries are available on Github in the firmware repository. They can be uploaded to the system via the serial port, using esptool

Good luck flashing the firmware on this thing over a serial port. I'd much rather emulate the platform on a pi, so that I can repurpose the device for something more useful when I realize how big of a waste of time it is to use BASIC for new projects. Source: I use BASIC at work and it sucks butt.


There are a lot of guides to this, and one click Windows install tools for images etc. It's kind of the point of the Pi.


RPi is not something comparable to this.

PocketCHIP is: https://www.kickstarter.com/projects/1598272670/chip-the-wor...

It's sad that it's not easily available any more. It's open schematics, though, so you can also build it yourself, given enough skill and determination.


PocketCHIP is a great deal more, since it also includes the screen, no?


They also had the $9 bare-bones version, more comparable to the machine form the article.


That's just CHIP itself. PocketCHIP was specifically CHIP + screen/keyboard/controller enclosure + PICO-8 software.

(I have both.)


Note he actually made a point of making it (mostly) compatible with a RasPi Model 3 enclosure. Note that this has very different design choices compared to a RasPi, probably most notably the PS/2 and RCA connectors, which suggest the idea to being able to use it with older TVs or the like. As a "learning platform for underprivileged children" it's highly likely that things like RCA video and PS/2 keyboards are incredibly easy to pick up today incredibly cheaply: Everyone wants to get rid of them.


PS/2 keyboards/mice might be harder to find than you'd think. New ones are hard to find and while there are literally millions of old ones sitting around disused, their very lack of value means that the secondary market is not strong. Not many people want to bother listing a $2 used keyboard on eBay.

I'm a tech guy and could scrounge up a dozen old keyboards in a few minutes, but someone who is just starting out probably won't have a collection of old hardware to pull from.


Early USB keyboards tended to support PS/2 with a passive adapter. Probably less common nowadays.


Finding TVs that will still take composite or component is getting harder. And even if they take it, they usually only take it in at a very specific scan rate and resolution, and it usually looks like garbage.

VGA is getting even worse.


I'm not sure where you're from, but I don't know anyone who doesn't have literally dozens of VGA monitors they can't figure out how to get rid of. Even modern this-year Dell monitors still come with VGA, and I've never even seen a modern TV without RCA plugs.

Is their a Goodwill or Salvation Army store around you? Check it out, see what their electronics section looks like. That's the target market.


Many modern monitors might have VGA still, (none I've seen recently do) but almost all lack the ability to handle the 15khz horizontal that much vintage computer tech uses.


Well, I have a couple with defunct fluorescent backlights :-/

My biggest mistake was letting my wife talk me into tossing my green crt monitor for my Apple ][ Z-80 CP/M card.


Goodwills where I live don't sell CRT's anymore.

The only place to get used non-HDMI displays is at garage sales, Goodwill's auction site, or fleaBay.


> CRT's

True, VGA being an analog interface was perfect for CRT-based monitors. Many modern LCD monitors still have it, not sure about the image quality though.


VGA is still pretty adequate. The main limitation is that if you hook up a VGA monitor, you can't watch most proprietary video, whether it be disc or streaming, because they need a more sophisticated connector for their DRM schemes. VGA cables have no real difficulty with 1080p or some even higher resolutions.


Lots of modern TVs have composite video ports on the back.


Read my comment -- they have composite that works only for 480p/i @ 30khz. So won't work for lots of things (like old 8-bit computers, etc.)


The irony is that the very, very early prototypes of the Pi were a lot more like this, built around an Atmel microcontroller; it was eventually decided that HDMI and a browser were too important to do without.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: