Ever wanted to program hardware with Brainfuck? Well now you can with Brainfuino, the only microprocessor to use this minimal programming language as its instruction set. Rev 1.1 is significantly faster than Rev 1.0, so there's no better way to run your code.

Production of Rev 1.1 is now complete and we're now selling them locally. Online orders are pre-orders for now, until local friends have been given a chance. If we have a lot of interest, we're considering another larger production run.

Credit to Matthew Archibald (@Archibald_M) for Rev 1.1 improvements and production and Eduardo and Ignacio Corpeño for Rev 1.0.

Pictured are 7x Brainfuino [-]+ Rev 1.1 complete with cases, 5x Brainfuino [-]+ Rev 1.0 PCBs, and a Sparkfun RedBoard (Arduino Uno clone) that I used for many projects in high school.

Rev 1.1 shop: https://lectronz.com/products/brainfuinov1-1
Rev 1.0 announcement: https://hackaday.com/2021/01/12/make-room-for-a-new-arduino-competitor-with-native-brainfck/

#arduino #brainfuck #retrocomputing

Three generations of evolution: Arduino Uno, Brainfuino [-]+ Rev 1.0, and Brainfuino [-]+ Rev 1.1!

#arduino #brainfuck #retrocomputing

@thalia wait, bf should be ripping fast? what speeds are we talking? does out go to a port then?
@thalia @Archibald_M Bot 2. Should be fun.
@jaypeach53 @Archibald_M Thanks for the order! It’s a small production, so we probably don’t have enough stock for 2x, but we can definitely get you 1x. Let's get in touch over email.
@thalia @Archibald_M and I like your PDP -11 pic. I assisted the operator of a PDP (I think 8) which booted off a paper tape fed from to two garbage cans in the Physics and Astronomy building on the campus of U of Michigan in the early 70s. Astronomers were the drivers.
@thalia @Archibald_M but I really wouldn’t call the driver a microprocessor. It’s an FPGA.

@jaypeach53
Wait, are you saying that that the microprocessor architecture is implemented in an FPGA? Because that counts; it doesn't have to be a full custom ASIC.

Or are you saying that there is no hardware assist for Brainfuck, it's just a software emulation, and there's an FPGA in there for other reasons?

@thalia @Archibald_M

@thalia
Yep, that's the real deal. Looks straightforward, some thought went into defining the one-hot states.

@jaypeach53 @Archibald_M

@dougmerritt @thalia @Archibald_M As far as I can tell Brainfuck as an OS is implemented in the FPGA. Brainfuck just runs on bare metal, like Smalltalk was originally implemented back in the 70s-80s.. some Forth machines too, IIRC.
@thalia @Archibald_M OMG, that’s hilarious and awesome! I’m almost tempted to buy one, just because… prolly a good thing it’s sold out 😜