Skip to content

32-bit fantasy computer architecture complete with multitasking OS and custom assembler

License

Notifications You must be signed in to change notification settings

Andpuv/doubleword

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

doubleword

doubleword is a 32-bit fantasy computer architecture, created as a hobby project, for the experience of designing, programing, and documenting various components involved in ISA and OS development - including an emulator, assembler, and multitasking operating system - as well as the CPU architecture itself.

project structure

Each subfolder under the /src directory is its own project within this repository. As such, they all contain their own READMEs and build scripts. The source code can be found under the /src directory, and information on how the system functions and how to write programs for it can be found under the /doc directory. The /bin directory contains the compiled emulator program, as well as several precompiled binaries to run under the emulator.

how can I contribute? (also, licensing)

If you want to submit an issue you fixed, create a pull request on the GitHub page for this project. Additionally, please be sure to note that this project is licensed under the GNU GPLv3 license. See LICENSE.txt for more details.

About

32-bit fantasy computer architecture complete with multitasking OS and custom assembler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 94.0%
  • Assembly 3.1%
  • Python 2.4%
  • Shell 0.5%