Skip to content

Commit

Permalink
📝 DOCS: Add objective and move Todo
Browse files Browse the repository at this point in the history
  • Loading branch information
LucaDillenburg authored Sep 1, 2020
1 parent b2e69dc commit 4a85f09
Showing 1 changed file with 29 additions and 20 deletions.
49 changes: 29 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<h1 align="center">Open Machine</h1>
<h1 align="center">Open Machine - The open-source computer</h1>
<div align="center">

<a href="https://github.com/Open-Machine/"><img align="center" src="https://raw.githubusercontent.com/Open-Machine/README/master/Media/logo-horizontal.png" alt="open-machine"/><a/>
Expand All @@ -10,41 +10,50 @@
<br/><br/>
<i>I also want to understand how a computer works behind the curtains and maybe do some things my way.<i/>


<h2>Objective</h2>
<i>Understand how a computer works behind the curtains and do some things my way along the way.</i>

</div>

## [WIP] Todo
---

# 🔖 Table of Contents
### 1. [✔ Todo](#-todo)
### 2. [💡 The Idea](#the-idea)
### 3. [💻 How does a computer work behind the curtains?](#how-does-a-computer-work-behind-the-curtains)
### 4. [▶️ Steps to run the machine with your program](#steps-to-run-the-machine-with-your-program)
### 5. [👨🏻‍💻 Code Examples](#code-examples)
### 6. [📄 Contributing Guidelines](#contributing-guidelines)

---

# ✔ Todo
**Circuit**
- [ ] Signed integer
- [ ] Float
- [ ] Summation and Subtraction
- [ ] Division circuit and command
- [ ] Clock
- [ ] Own RAM
- [ ] Own Register
- [ ] Division circuit and instruction
- [ ] Custom clock
- [ ] Custom RAM
- [ ] Custom register

**Assembler**
- [ ] Variables
- [ ] Import
- [ ] Procedures

**High-Level Language**
- [ ] High-Level Language Compiler

**Future**
- [ ] Built-in data structures in the High-Level Language Compiler
- [ ] Interpreted Language
- [ ] Compiler and Assembler inside my machine
- [ ] Print to Screen
- [ ] Read from Keyboard
- [ ] Compiler and Assembler inside open-machine
- [ ] I/O: Screen and Keyboard
- [ ] Basic Operating System
- [ ] Disk

---

## 🔖 Table of Contents
#### 1. [💡 The Idea](#the-idea)
#### 2. [💻 How does a computer work behind the curtains?](#how-does-a-computer-work-behind-the-curtains)
#### 3. [▶️ Steps to run the machine with your program](#steps-to-run-the-machine-with-your-program)
#### 4. [👨🏻‍💻 Code Examples](#code-examples)
#### 5. [📄 Contributing Guidelines](#contributing-guidelines)

---

# 💡 The Idea

The idea came from an [article](https://medium.com/@luca.assumpcao.dillenburg/programming-tips-from-a-not-yet-experienced-programmer-754623ce28ae) I wrote about some tips for developers:
Expand Down

0 comments on commit 4a85f09

Please sign in to comment.