summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Begin refactoring ISR codeHEADmasterJoseph Hunkeler2018-07-043-12/+49
|
* Add mini drawing programJoseph Hunkeler2018-07-033-0/+281
|
* Break memory size outJoseph Hunkeler2018-06-231-1/+2
|
* Fix up strtokJoseph Hunkeler2018-06-231-6/+10
|
* Move isr_inject out of the main loopJoseph Hunkeler2018-06-231-1/+3
|
* Implement initial builtin commandsJoseph Hunkeler2018-06-237-17/+302
|
* Implement builtin command executionJoseph Hunkeler2018-06-231-14/+38
|
* Implement builtin terminal commandsJoseph Hunkeler2018-06-195-23/+214
| | | | | | * Reboot * Exit * Echo
* Fix string handlingJoseph Hunkeler2018-06-191-71/+83
| | | | | * Remove the stupid from strlen * Rewrite strtok to be more practical
* Generate listingJoseph Hunkeler2018-06-191-2/+2
|
* Implement TABJoseph Hunkeler2018-06-191-0/+8
|
* Include types.asmJoseph Hunkeler2018-05-281-0/+1
|
* Initial commit of types.asmJoseph Hunkeler2018-05-281-0/+334
|
* Placeholder for s/uint formattersJoseph Hunkeler2018-05-261-1/+8
|
* FormattingJoseph Hunkeler2018-05-251-88/+88
|
* * Add commentsJoseph Hunkeler2018-05-251-14/+16
| | | | * Rename finalize to return
* * Incorporate new escape sequencesJoseph Hunkeler2018-05-251-10/+9
| | | | * Incorporate new width formatters
* * Clean up dead codeJoseph Hunkeler2018-05-251-36/+91
| | | | | | | * Clean up stupid code * Parse escape sequences in strings * Parse format width specifiers * Add %p formatter
* Code segment is beginning of conventional RAMJoseph Hunkeler2018-05-241-1/+1
|
* Ignore listingsJoseph Hunkeler2018-05-241-0/+1
|
* OverhauledJoseph Hunkeler2018-05-241-44/+216
|
* * Fix stack slignmentJoseph Hunkeler2018-05-241-23/+36
| | | | | | | * Fix system initialization values * Use LF instead of CR * Increase image size to 1.44MBs * Add disk information block
* * Stack cleanupJoseph Hunkeler2018-05-241-0/+1
|
* * Use LF instead of CRJoseph Hunkeler2018-05-241-8/+13
| | | | * Fix stack issue
* * Fix stack alignment issueJoseph Hunkeler2018-05-241-24/+54
| | | | | | * Simplify puthex * Simplify putint * Stop destroying registers
* * Generate listingJoseph Hunkeler2018-05-241-5/+7
| | | | * Break up clean
* Use LF instead of CRJoseph Hunkeler2018-05-241-1/+3
|
* Fix up system initializationJoseph Hunkeler2018-05-241-21/+25
|
* Fix ugly buffer reuse bugJoseph Hunkeler2018-05-181-10/+22
|
* More complete initializationJoseph Hunkeler2018-05-181-1/+5
|
* Add stack frame: console_scroll_upJoseph Hunkeler2018-05-181-0/+6
|
* Initial commit of isr.asmJoseph Hunkeler2018-05-151-0/+15
|
* * Add ISR inject routineJoseph Hunkeler2018-05-151-12/+62
| | | | | * Use refactored ASCII equates * kend is phsyical end of kernel, not reserved space
* SpellingJoseph Hunkeler2018-05-151-1/+1
|
* Use refactored ASCII equatesJoseph Hunkeler2018-05-151-6/+6
|
* * Use refactored ASCII equatesJoseph Hunkeler2018-05-151-17/+29
| | | | * Global video page defined in memory, rather than statically
* Show guess errors via qemu debugJoseph Hunkeler2018-05-151-1/+1
|
* Start hooking up tokenizerJoseph Hunkeler2018-05-151-8/+23
|
* Refactor ASCII equatesJoseph Hunkeler2018-05-151-33/+33
|
* Add strtokJoseph Hunkeler2018-05-151-0/+59
|
* Fix minor issue when checking for successJoseph Hunkeler2017-12-061-2/+2
|
* Fix botched stack cleanupJoseph Hunkeler2017-12-061-0/+1
|
* Add drive error reportingJoseph Hunkeler2017-12-061-12/+182
|
* Add %c specifier to printfJoseph Hunkeler2017-12-031-0/+8
|
* Add disk_infoJoseph Hunkeler2017-12-031-0/+29
|
* Fix stack underrun; Add disk infoJoseph Hunkeler2017-12-031-8/+19
|
* Save word, rather than byteJoseph Hunkeler2017-12-031-1/+1
|
* Use stosbJoseph Hunkeler2017-12-031-10/+4
|
* Improve clarity; Trap long inputJoseph Hunkeler2017-12-021-41/+53
|
* Fixup possible register clobberingJoseph Hunkeler2017-12-022-3/+11
|