| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
other changes:
- change from main() to kmain() in crt0.s and kernel.c
- new file devices.h to define all address locations for devices
- new data type
- register_t as volatile uint8_t for registers in devices
- size_t from libc
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
fix for the old makefile, because it could't compile more than one source file.
new libc directory with mem.c to start implementing the standard C library
(or at least the part we need).
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- update of the makefile to use sdcc, since it is more popular and
it's easier to insall on other computers
- fix of crt0.s (old loader.asm) for the new compiler
- change of the structure in the source code folder to separate
betweeen libc and kernel code
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
add M4 32/32 CPLD datasheet
new VHDL code with better control over the address space thanks to the
M4 which has a 16 bit input port
|
|/ / |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
doc: added datasheets for
- GAL16V8
- MAX214
- MAX232
added script to build doc under windows with miktex
updated notes
hw: finished i/o devices and bus viewer
sw: created files for pld programming
|
| |
|
|
|