I've added a whole bunch of new functionality into the CPU core:All branch instructions. I had just JMP in the past, now I have:JLTJLEJEQ (tested)JHEJGTJNE (tested)JNC (tested - need rechecking)JOC (tested - need rechecking)JNOJLJHJOPNow the ALU supports...
This log includes major upgrades included in the current system.Till now we had been using an older OS incompatible with RPi 3 since the display could have only worked with that image. Additionally it caused the trouble where the onboard or external...
This last weekend was productive and the major portions of the frame are now complete. After attaching the engine mounting plate to the frame, the next step was assembling the lower frame. The lower frame is similar to the lower ring of the upper frame,...
Hey all!This is another project log to update the latest developments of OWL (Just in case you forgot, we call it OWL because, well, Open Indirect Ophthalmoscope, OIO).So, since the last time I made a log, we’ve been working on--making an elegant GUI...
Earlier version of the device was reconsidered in terms of following aspects:• Accommodating for different refractive errors • Aesthetics • Ergonomics • Weight distribution OIO ASSEMBLY EXPLODED ASSEMBLY1. ACCOMMODATING FOR DIFFERENT REFRACTIVE ERRORS...
Can't find a way to add files to the project, so I'm just going to paste below - sorry. First is the BASIC program, then a text file I wrote to document the code. My apologies to anyone who tries to read this; I have no experience with BASIC.Here...
Well, it turns out that BASIC strings can be at most 255 bytes long. I was trying to keep all of the labels from an assembly file in one BASIC string, which meant I couldn't have very many labels. Below is an updated BASIC assembler which...
Today, the NeuroBytes project takes its first baby step into the 21st century.Okay, ignore the extremely sketchy construction techniques. It's an STM32F0 Discovery board, chosen due to its extremely low cost (under $10) and built-in ST-LINK programmer....
Now we wanted this display to look really sweet since it will be on our office wall for some time to come. To make it look gorgeous we decided to make the frame out of white foamed PVC board, and the front diffuser out of 1/4" thick white acrylic.First...
With FLED we are trying to make a visualization platform, somewhere all our apps and monitoring tools can send data and where we can then use that data to make interesting visualizations.As such we need to be able to accept data from a variety of sources...
This entire project is a little bit of an odd bird. In terms of electronic sophistication, it’s not too different than any of the other homebrew computers you might see on Hackaday. This isn’t a project that will just sit on my workbench until I die...
Since we're using an ATX power supply for this computer, there is a little magic that needs to happen before it becomes a proper power supply. Besides the usual orange, red, yellow and black wires attached to a 20-pin connector, there are also a few...
Compared to the 8080, the Z80, the 6809, 6502, and all the other 8-bit microprocessors used in boxxen of yore, the CPU I’m using for this project - the Motorola 68000 is both extremely powerful and extraordinarily complex. The power comes from a huge...
Although it might make sense to start this project by building a CPU module first, I decided it would make more sense to start with the memory for this system. This serves two purposes: as an explanation of how the 68000's memory-mapped I/O works, and...
Quick story. I brought this computer to the Vintage Computer Festival 9.1 last year to show Bil, Dave, and all the other cool people at the event. At the time, I was freerunning the processor, watching the blinkenlight count up. Great stuff, and proof...