Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create avr project for ROM loader | Nao Pross | 2018-10-30 | 3 | -0/+23 |
| | |||||
* | Delete buspirte fw files | Nao Pross | 2018-10-30 | 46 | -69730/+0 |
| | |||||
* | Move sw to sw-old and hw to hw-altium, add kicad files | Nao Pross | 2018-10-30 | 931 | -0/+113 |
| | |||||
* | Add datasheets for ATmega328 and 74LS259 | Nao Pross | 2018-10-30 | 2 | -0/+3487 |
| | |||||
* | Merge branch 'master' into naopross | Nao Pross | 2018-10-30 | 49 | -42526/+1 |
|\ | |||||
| * | Remove uselss resources | Nao Pross | 2018-10-30 | 50 | -42573/+1 |
| | | |||||
* | | Add datasheets and resources | Nao Pross | 2017-11-28 | 60 | -3/+89142 |
| | | |||||
* | | remove unused TODO file | Nao Pross | 2017-11-23 | 1 | -47/+0 |
| | | |||||
* | | update cpld files from VHDL dev machine and delete programmer code (unused) | Nao Pross | 2017-11-23 | 116 | -2451/+5536 |
| | | |||||
* | | Improvements in PIO driver, pio test rewritten in inline asm | Nao Pross | 2017-11-14 | 7 | -259/+68 |
| | | |||||
* | | Update doc, remove z80uPC.tex, improved z80uPC_nostyle | Nao Pross | 2017-11-14 | 16 | -350/+1177 |
| | | | | | | | | | | it was useless to have 2 copies of the same thing, soon z80uPC_nostyle will be renamed to z80uPC | ||||
* | | Merge branch 'naopross' of github.com:NaoPross/z80uPC into naopross | Nao Pross | 2017-11-09 | 9 | -46/+220 |
|\ \ | | | | | | | | | | Doc was update from another computer | ||||
| * | | Continues both hw and sw doc | Nao Pross | 2017-11-05 | 9 | -46/+220 |
| | | | |||||
* | | | Update makefile, and bug fix in pio driver and usart | Nao Pross | 2017-11-09 | 19 | -34/+532 |
|/ / | |||||
* | | Update gitignore and add sdcc manual | Nao Pross | 2017-10-19 | 2 | -4/+27811 |
| | | |||||
* | | Got a real rom programmer, this code is still broken but I don't care | Nao Pross | 2017-10-19 | 7 | -46/+119 |
| | | |||||
* | | Fix for PIO driver and its test and deletes build files | Nao Pross | 2017-10-19 | 40 | -3373/+152 |
| | | |||||
* | | Move test units to z80/tests, and drivers are now statically linked | Nao Pross | 2017-10-05 | 61 | -1148/+907 |
| | | | | | | | | | | | | | | | | Makefiles for the test units were getting messier, so now drivers (that need to be tested) are statically compiled in their own folder under z80/drivers. The kernel makefile and is now broken since everything has been moved. | ||||
* | | Test units are now in their own folder 'z80_test', add programmer cli interface | Nao Pross | 2017-10-05 | 54 | -347/+3769 |
| | | |||||
* | | Merge remote-tracking branch 'origin/atlas' into naopross | Nao Pross | 2017-09-10 | 16 | -103/+1002 |
|\ \ | |||||
| * | | macro fixatlas | leleraffa97@hotmail.it | 2017-08-31 | 2 | -10/+10 |
| | | | |||||
| * | | Some untracked files from last commit | leleraffa97@hotmail.it | 2017-08-31 | 4 | -5/+520 |
| | | | |||||
| * | | File system interface | leleraffa97@hotmail.it | 2017-08-31 | 13 | -90/+473 |
| | | | | | | | | | | | | | | | Basic file system implementation Path resolution work in progress | ||||
* | | | partial implementation for ctc drivers and memory management | Nao Pross | 2017-09-10 | 8 | -97/+53 |
| | | | |||||
* | | | new documentation with no styling | Nao Pross | 2017-09-10 | 11 | -2/+165 |
| | | | | | | | | | | | | | | | | | | the old documentation was written more like a journal than a proper paper, so I am rewriting in a separate document. Once the new doc will be completed, the content of the old one will be discarted. | ||||
* | | | z80_test cleanup and makefile corrections | Nao Pross | 2017-09-07 | 3 | -93/+13 |
| | | | |||||
* | | | minor bug fix for ROM programmer | Nao Pross | 2017-09-07 | 4 | -33/+18 |
| | | | |||||
* | | | add test program for z80 | Nao Pross | 2017-08-28 | 13 | -10/+464 |
| | | | |||||
* | | | update gitignore to ignore sdcc output | Nao Pross | 2017-08-26 | 17 | -1235/+3 |
| | | | |||||
* | | | merge remote-tracking branch 'origin/atlas' into naopross | Nao Pross | 2017-08-26 | 26 | -78/+1482 |
|\ \ \ | |/ / | |||||
| * | | time to inode | leleraffa97@hotmail.it | 2017-08-26 | 1 | -0/+2 |
| | | | |||||
| * | | File system initialization | leleraffa97@hotmail.it | 2017-08-26 | 26 | -135/+1480 |
| | | | | | | | | | | | | Simple I/O (sio) interfaced, not yet implemented | ||||
| * | | Merge remote-tracking branch 'origin/naopross' into atlas | leleraffa97@hotmail.it | 2017-08-23 | 22 | -153/+644 |
| |\ \ | |||||
| * | | | Filesystem struct order | leleraffa97@hotmail.it | 2017-08-23 | 2 | -22/+79 |
| | | | | |||||
* | | | | edit documentation abstract | Nao Pross | 2017-08-26 | 5 | -11/+19 |
| | | | | |||||
* | | | | implements pio.h functions and makefile update to optimize size | Nao Pross | 2017-08-25 | 12 | -66/+238 |
| |/ / |/| | | | | | | | | | | | | | | | | | - remove syscall.h, unused and not implemented - bug fix for memcmp() in string.c other changes are still partially unfinished and might not work | ||||
* | | | new programmer interface for linux | Nao Pross | 2017-08-23 | 12 | -99/+234 |
| | | | | | | | | | | | | | | | | | | | | | | | | there is a new program with GUI (gtk3) to send data to its avr conterpart. it needs to be tested, since there may be a few bugs in it; building a GUI was a terrible idea. | ||||
* | | | updated .gitignore | Nao Pross | 2017-08-08 | 1 | -27/+27 |
| | | | |||||
* | | | implementation for avr programmer | Nao Pross | 2017-08-07 | 17 | -0/+356 |
|/ / | | | | | | | | | the programmer will receive the binary in blocks of defined size by a program under sw/programmer/linux (moved from sw/linux). | ||||
* | | filesystem structure intro and docs | Nao Pross | 2017-08-01 | 11 | -17/+20085 |
| | | | | | | | | | | | | | | | | - new type pid_t and program management mechanism to make it easier to switch to a multitasking kernel - new memory related functions in memory.h to move, copy and manage pages - fix typos | ||||
* | | new structure for process management, structures to discuss | Nao Pross | 2017-07-04 | 26 | -969/+328 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the idea behind kernel/include/progman.h was good but the implementation was very not unix-like, so I made a new file under kernel/include/process.h that will implement the same features other changes: - move usart register structs definitions outside of the device - remove old build files - delete boot.h and boot_loader.h (as they weren't used by anything) - change on makefile to build binary with `makebin` instead of `xxd` - new file memory.h to implement memory mapping and mmu control - new type `uint` in types.h | ||||
* | | merge branch 'atlas' into naopross | Nao Pross | 2017-07-04 | 538 | -70/+51243 |
|\ \ | |||||
| * | | Order and update of the struct | leleraffa97@hotmail.it | 2017-06-23 | 10 | -218/+260 |
| |/ | | | | | | | | | Separation of boot and login sections Improuved program manager system | ||||
| * | libc memset, memcmpHEADmaster | leleraffa97@hotmail.it | 2017-06-19 | 5 | -24/+61 |
| | | | | | | | | | | boot improved program allocation | ||||
| * | Merge branch 'master' of github.com:NaoPross/z80uPC into atlas | leleraffa97@hotmail.it | 2017-06-19 | 543 | -174/+51138 |
| |\ | | | | | | | | | | Serial updates from NaoPross | ||||
| | * | merge branch 'naopross' | Nao Pross | 2017-06-16 | 47 | -430/+2291 |
| | |\ | | | | | | | | | | | | | merge to get the new doc on master | ||||
| | * \ | merge branch 'hardware' | Nao Pross | 2017-06-10 | 518 | -70/+49636 |
| | |\ \ | | | | | | | | | | | | | | | | | | | | | this is probably the last merge from this branch since the board has been sent to print | ||||
| | | * | | board complete, generate gerber (x2) fileshardware | Nao Pross | 2017-05-23 | 91 | -275/+35121 |
| | | | | | | | | | | | | | | | | | | | | | | | | | this is probably the last commit before printing the PCB, unless there are some other errors in the board design | ||||
| | | * | | finish wiring and add eurocard compliant standard holes | Nao Pross | 2017-05-19 | 178 | -55/+790 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | since there wasn't enough space (I should have added the holes before beginning) there are only 4 holes instead of 6 (2 will be cut out since the space is unused). | ||||
| | | * | | wiring for 7 segment displays and traces for the remaining CPU signals | Nao Pross | 2017-05-19 | 54 | -6/+56 |
| | | | | |