-
Notifications
You must be signed in to change notification settings - Fork 0
Schematics, source code, and documentation for a line of home computers.
License
inglorion/homemicro
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The Home Micro project - build your own microcomputer at home! Home Micro provides a series of microcomputers that can be built by hand using electronics parts that are currently in production. Parts lists, assembly instructions, design notes, software tools, an emulator, and full source code are provided, as well as a number of sample applications. This README file is intended to be a concise guide to what is where. For a more elaborate introduction to the project, refer to docs/intro.txt. This repository contains the following directories: - apps :: source code for applications to run on the computer - docs :: documentation, such as assembly instructions and design notes - emulator :: an emulator that allows Home Micro software to be run and tested on more powerful computers - rom :: source code for the ROM image - tools :: programs to help develop the computer or its software, e.g. by writing a ROM image to the ROM chip The project is made available under the terms of the MIT license. The text of this license can be found in the file LICENSE. To build the code, you will need the following software: - make :: to use the Makefiles - C compiler :: for the tools and the emulator - avr-as :: to build the AVR code - xa :: to assemble the 6502 code - xcb :: to build the emulator - pkg-config :: for the emulator's configure script On Raspbian, you can install these by running: : aptitude install binutils-avr gcc make xa65 libxcb1-dev libc6-dev pkg-config The code can be built from the top-level directory by running: $ ./configure $ make The command "make clean" can be used to remove intermediate files that were created during the build, but leave the final build targets in place. The command "make distclean" can be used to remove both the intermediate files and the final build targets.
About
Schematics, source code, and documentation for a line of home computers.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published