Note: This is the develop branch, where the latest development files live. It is not guaranteed to contain stable code or working designs at any given point. If you are looking for code to use with your board or stable designs, these can be found on the relevant release branches: The latest 2.4 release branch for revision 2.x boards, the 1.3 release branch, the 1.2 release branch for revision 1.2 boards, or the 1.1 release branch (or the 1.01 release branch if you have firmware 1.01) for revision 1 boards. Code built or PCBs manufactured from the develop branch are likely to contain development and pre-production bugs, be incomplete, or just plain not work. Code and designs here are liable to change in utterly-incompatible ways without notice!
The best way to support this project is to buy PCBs and kits - visit the Official Store!
Alternatively, you can buy us a coffee if you like, it would be much appreciated! 😊
This repository holds design files, firmware and software for the Really Old-School Computer (M68k) single-board computer, AKA the rosco_m68k. This is a fully-featured, programmable, extensible and capable 16/32-bit retro computer that is completely open source.
This project contains all the design files and source code for the project. For documentation (including assembly instructions) please see https://rosco-m68k.com
You can find the project along with some logs about its development history on Hackaday: https://hackaday.io/project/164305-yet-another-m68k-homebrew
The hardware specifications for the rosco_m68k are:
(*) The firmware is mostly Easy68K compatible - certain functions are not implemented due to the serial nature of IO.
If you want to get boards fabricated, we recommend JLCPCB - they do all of our commercial boards. These are the options you'll want when ordering from them (these should be readily adaptable to other fabs too!)
The rosco_m68k is an OSHWA-certified Open Source Hardware project!
https://certification.oshwa.org/uk000006.html