Ramicom 1.0 is the first in a line of experiments of building RAw MIcro COMputers. Each system that is designed (whether by me, or by someone else that has asked to have their information hosted here) is documented as best as possible.
Some areas may not be as complete as one would like due to either wanting to keep source code "secret" or due to the fact that certain logic has been created in a PAL, GAL or FPGA type device and the detail on the logic may be too large to easily explain or diagram here, in many of these cases snippits of the layouts or pseudo code will be used to explain the operation.
We aren't talking about a system like one would buy from Dell, or Apple, or even one someone would select the parts for and "build" to custom specs to run windows or play specific games at peak performance - no matter how custom these types of systems they are still putting together pre-built components with no electronics design, soldering, wire wrapping, breadboarding or whatever involved to put the system together.
These systems are custom designed from the ground up utilizing prototyping tools, individual IC's, eproms to hold custom written code to make the computer work, etc. Although these systems won't make or break any speed records, the purpose is to expand ones understanding of digital electronics and microcomputer operation. If you're into electronics, and/or want to build something completely unique that is a fun experimental platform, then you're in the right place.
Some things on this site may not be designed the best way possible - remember, systems here are designed by amateur engineers, or hobby engineers, etc. and many systems are designed by a single person which means certain areas that there is a great deal of understanding will be better designed then areas where understanding is more general then specific.
Take or leave the information here, it is provided for informational purposes only and not to claim expertise.
Ramicom 1.0 Overview
RAMICOM V1.0 is the first experiment I am performing in designing and building a microcomputer from the ground up.