Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement file device | Ben Bridle | 2024-11-22 |
| | | | | | | | There is still a small amount of work to be done on the file device: - Read file size only when requested - Hide '.' and '..' directories - Resize files | ||
* | Implement name and author ports in system device | Ben Bridle | 2024-11-22 |
| | |||
* | Simplify clock device implementation | Ben Bridle | 2024-11-22 |
| | | | | | Two pairs of generic get/set functions now do the role of the previous pair of custom get/set functions for each timer. | ||
* | Implement memory device | Ben Bridle | 2024-11-19 |
| | | | | | | | | | | | | | The memory device is fully implemented, with 3MB of heap memory. This commit is a bit messy, additional changes are: - The program memory and program counter in each Bedrock struct have been moved to a dedicated struct to prevent a name collision with the memory device - The run_bg and debug functions have been moved to core.c and debug.c - The blank screen colour has been changed back to black - No second program runs on the sub screen by default - The number of Bedrock instances to run has been parameterized | ||
* | Initial commit | Ben Bridle | 2024-11-18 |