Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Begin refactoring ISR codeHEADmaster | Joseph Hunkeler | 2018-07-04 | 3 | -12/+49 |
| | |||||
* | Add mini drawing program | Joseph Hunkeler | 2018-07-03 | 3 | -0/+281 |
| | |||||
* | Break memory size out | Joseph Hunkeler | 2018-06-23 | 1 | -1/+2 |
| | |||||
* | Fix up strtok | Joseph Hunkeler | 2018-06-23 | 1 | -6/+10 |
| | |||||
* | Move isr_inject out of the main loop | Joseph Hunkeler | 2018-06-23 | 1 | -1/+3 |
| | |||||
* | Implement initial builtin commands | Joseph Hunkeler | 2018-06-23 | 7 | -17/+302 |
| | |||||
* | Implement builtin command execution | Joseph Hunkeler | 2018-06-23 | 1 | -14/+38 |
| | |||||
* | Implement builtin terminal commands | Joseph Hunkeler | 2018-06-19 | 5 | -23/+214 |
| | | | | | | * Reboot * Exit * Echo | ||||
* | Fix string handling | Joseph Hunkeler | 2018-06-19 | 1 | -71/+83 |
| | | | | | * Remove the stupid from strlen * Rewrite strtok to be more practical | ||||
* | Generate listing | Joseph Hunkeler | 2018-06-19 | 1 | -2/+2 |
| | |||||
* | Implement TAB | Joseph Hunkeler | 2018-06-19 | 1 | -0/+8 |
| | |||||
* | Include types.asm | Joseph Hunkeler | 2018-05-28 | 1 | -0/+1 |
| | |||||
* | Initial commit of types.asm | Joseph Hunkeler | 2018-05-28 | 1 | -0/+334 |
| | |||||
* | Placeholder for s/uint formatters | Joseph Hunkeler | 2018-05-26 | 1 | -1/+8 |
| | |||||
* | Formatting | Joseph Hunkeler | 2018-05-25 | 1 | -88/+88 |
| | |||||
* | * Add comments | Joseph Hunkeler | 2018-05-25 | 1 | -14/+16 |
| | | | | * Rename finalize to return | ||||
* | * Incorporate new escape sequences | Joseph Hunkeler | 2018-05-25 | 1 | -10/+9 |
| | | | | * Incorporate new width formatters | ||||
* | * Clean up dead code | Joseph Hunkeler | 2018-05-25 | 1 | -36/+91 |
| | | | | | | | * Clean up stupid code * Parse escape sequences in strings * Parse format width specifiers * Add %p formatter | ||||
* | Code segment is beginning of conventional RAM | Joseph Hunkeler | 2018-05-24 | 1 | -1/+1 |
| | |||||
* | Ignore listings | Joseph Hunkeler | 2018-05-24 | 1 | -0/+1 |
| | |||||
* | Overhauled | Joseph Hunkeler | 2018-05-24 | 1 | -44/+216 |
| | |||||
* | * Fix stack slignment | Joseph Hunkeler | 2018-05-24 | 1 | -23/+36 |
| | | | | | | | * Fix system initialization values * Use LF instead of CR * Increase image size to 1.44MBs * Add disk information block | ||||
* | * Stack cleanup | Joseph Hunkeler | 2018-05-24 | 1 | -0/+1 |
| | |||||
* | * Use LF instead of CR | Joseph Hunkeler | 2018-05-24 | 1 | -8/+13 |
| | | | | * Fix stack issue | ||||
* | * Fix stack alignment issue | Joseph Hunkeler | 2018-05-24 | 1 | -24/+54 |
| | | | | | | * Simplify puthex * Simplify putint * Stop destroying registers | ||||
* | * Generate listing | Joseph Hunkeler | 2018-05-24 | 1 | -5/+7 |
| | | | | * Break up clean | ||||
* | Use LF instead of CR | Joseph Hunkeler | 2018-05-24 | 1 | -1/+3 |
| | |||||
* | Fix up system initialization | Joseph Hunkeler | 2018-05-24 | 1 | -21/+25 |
| | |||||
* | Fix ugly buffer reuse bug | Joseph Hunkeler | 2018-05-18 | 1 | -10/+22 |
| | |||||
* | More complete initialization | Joseph Hunkeler | 2018-05-18 | 1 | -1/+5 |
| | |||||
* | Add stack frame: console_scroll_up | Joseph Hunkeler | 2018-05-18 | 1 | -0/+6 |
| | |||||
* | Initial commit of isr.asm | Joseph Hunkeler | 2018-05-15 | 1 | -0/+15 |
| | |||||
* | * Add ISR inject routine | Joseph Hunkeler | 2018-05-15 | 1 | -12/+62 |
| | | | | | * Use refactored ASCII equates * kend is phsyical end of kernel, not reserved space | ||||
* | Spelling | Joseph Hunkeler | 2018-05-15 | 1 | -1/+1 |
| | |||||
* | Use refactored ASCII equates | Joseph Hunkeler | 2018-05-15 | 1 | -6/+6 |
| | |||||
* | * Use refactored ASCII equates | Joseph Hunkeler | 2018-05-15 | 1 | -17/+29 |
| | | | | * Global video page defined in memory, rather than statically | ||||
* | Show guess errors via qemu debug | Joseph Hunkeler | 2018-05-15 | 1 | -1/+1 |
| | |||||
* | Start hooking up tokenizer | Joseph Hunkeler | 2018-05-15 | 1 | -8/+23 |
| | |||||
* | Refactor ASCII equates | Joseph Hunkeler | 2018-05-15 | 1 | -33/+33 |
| | |||||
* | Add strtok | Joseph Hunkeler | 2018-05-15 | 1 | -0/+59 |
| | |||||
* | Fix minor issue when checking for success | Joseph Hunkeler | 2017-12-06 | 1 | -2/+2 |
| | |||||
* | Fix botched stack cleanup | Joseph Hunkeler | 2017-12-06 | 1 | -0/+1 |
| | |||||
* | Add drive error reporting | Joseph Hunkeler | 2017-12-06 | 1 | -12/+182 |
| | |||||
* | Add %c specifier to printf | Joseph Hunkeler | 2017-12-03 | 1 | -0/+8 |
| | |||||
* | Add disk_info | Joseph Hunkeler | 2017-12-03 | 1 | -0/+29 |
| | |||||
* | Fix stack underrun; Add disk info | Joseph Hunkeler | 2017-12-03 | 1 | -8/+19 |
| | |||||
* | Save word, rather than byte | Joseph Hunkeler | 2017-12-03 | 1 | -1/+1 |
| | |||||
* | Use stosb | Joseph Hunkeler | 2017-12-03 | 1 | -10/+4 |
| | |||||
* | Improve clarity; Trap long input | Joseph Hunkeler | 2017-12-02 | 1 | -41/+53 |
| | |||||
* | Fixup possible register clobbering | Joseph Hunkeler | 2017-12-02 | 2 | -3/+11 |
| |