Skip to content
@oricomp

Original Computing

Original Computer Hardware and Software from Scratch

OriComp

An Original Computing experiment.

OriComp is an experiment/project about creating an entire computer system (from hardware to software) entirely from scratch. Everything that can be designed from scratch has been designed myself. All standards, specifications, protocols, etc. (within reason) were created from scratch.

Many designs take inspiration from already existing architectures, standards, etc. This project does not propose to be better than current technology, but rather a test as to whether a complete computer ecosystem can be created from scratch by one person. For the most part, hardware and software is not guaranteed to be compatible with anything else. What is compatible is mainly for ease of development. For example, the majority of software is written in a language specific to OriComp, but Verilog is still used as the HDL because it would be too large a project to create a new HDL.

Getting Started

It is recommended that potential users first look at the oricomp repository. This repo has information about setting up the environment for OriComp.

Documentation

For documentation, check out docs. Documentation for every piece of hardware, software, etc. can be found in the linked repo. The documentation is generated and stored there with every release. If more up-to-date documentation is needed for whatever reason, check the docs folder in the repo corresponding to the hardware, software, etc.

Pinned Loading

  1. oricomp Public

    The root repo for OriComp

    Shell

Repositories

Showing 4 of 4 repositories
  • vaudeo Public

    A Video and Audio Board

    HTML 0 MIT 0 0 0 Updated Jan 26, 2025
  • oricomp Public

    The root repo for OriComp

    Shell 0 MIT 0 0 0 Updated Jan 22, 2025
  • .github Public
    0 MIT 0 0 0 Updated Jan 21, 2025
  • docs Public

    OriComp Documentation

    0 MIT 0 0 0 Updated Aug 28, 2024