Skip to content

This is a small 8-bits computer that I'm developing with a bus and some basic peripherals, with little use in the current technological context, it's a more hobbyist and simplistic project like many projects that exist on the internet.

License

Notifications You must be signed in to change notification settings

aragonxpd154/8-bits-computer

Repository files navigation

8 Bits Computer

This is a small 8-bit computer that I'm developing with a bus and some basic peripherals, with little use in the current technological context, it's a more hobbyist and simplistic project like many projects that exist on the internet. No SoC's or microcontrollers, everything will be done like the old days without microcontrollers like Z80 or Atmega! The goal is to create a computer as abstract as possible, for educational purposes, however nothing prevents it from being used in production.

Github top language Github laguage count Repository size Github last commit Repository issues Github license

Technologies   |    How To Use   |    Do It Yourself   |    Development Status   |    License

Demo on Photo

🚀 Technologies

This project is still in the development stage and using the following technologies

ℹ️ How To Use

This project directory contains a folder with its respective version (in a subfolder), the electronic schematic and the layout of the printed circuit board (PCB) and compiled code, which is specific to each function of the 8bit computer.

Always check and/or use the highest numbered version or most recent modification described in the commit for example:

Old version:

...directory...\1.0V

latest version:

...directory...\2.1V

To clone and download all project directories you can use Git, or any other specific program.

To clone the current directory use the command:

# Clone this repository
$ git clone https://github.com/aragonxpd154/8-bits-computer

☕ Do It Yourself

As soon as I finish all the branches of this project I will make available a final version of the package with a detailed description for you to be able to assemble your own 8bit computer. Only a pre-release version was available, with the passing of these months I should provide a more complete version.

💻 Development Status

The revision of all the directories of this project has already started, with each commit I will be providing a description of what was changed in each revision. The review process is below:

  • Reviewer ACC REGISTER
  • Reviewer ARITHMETIC LOGIC UNIT
  • Reviewer ASSEMBLY LAYOUT
  • Reviewer ASTABLE AND MONOSTABLE CLOCK CIRCUIT
  • Reviewer B REGISTER
  • Reviewer CONTROL DECODER
  • Reviewer DECIMAL DISPLAY
  • Reviewer FETCH EXECUTION COUNTER
  • Reviewer INSTRUCTION REGISTER
  • Reviewer OUTPUT REGISTER
  • Reviewer PROGRAM COUNTER
  • Reviewer RAM & MAR
  • Reviewer RESERT CIRCUIT

Below are the tests of each board (PCB) after production. The review directory is REHEARSAL

  • Reviewer ACC REGISTER
  • Reviewer ARITHMETIC LOGIC UNIT
  • Reviewer ASSEMBLY LAYOUT
  • Reviewer ASTABLE AND MONOSTABLE CLOCK CIRCUIT
  • Reviewer B REGISTER
  • Reviewer CONTROL DECODER
  • Reviewer DECIMAL DISPLAY
  • Reviewer FETCH EXECUTION COUNTER
  • Reviewer INSTRUCTION REGISTER
  • Reviewer OUTPUT REGISTER
  • Reviewer PROGRAM COUNTER
  • Reviewer RAM & MAR
  • Reviewer RESERT CIRCUIT

📝 License

This project is under the GPL v3.0 license. See the LICENSE for more information.


Made with ♥ by Marcos (Obel) 👋 Get in touch!

About

This is a small 8-bits computer that I'm developing with a bus and some basic peripherals, with little use in the current technological context, it's a more hobbyist and simplistic project like many projects that exist on the internet.

Topics

Resources

License

Stars

Watchers

Forks

Languages