summaryrefslogtreecommitdiff
path: root/src/devices
Commit message (Expand)AuthorAge
* Restructure programBen Bridle2025-03-25
* Use log crate for printing info and error messagesBen Bridle2025-02-03
* Update phosphor dependency to v3.2.1Ben Bridle2024-12-16
* Update metadata and parser to match current specificationBen Bridle2024-12-16
* Fix file device cached child issueBen Bridle2024-11-24
* Increase default page limit in memory deviceBen Bridle2024-11-20
* Cache transformed sprite dataBen Bridle2024-11-20
* Fix file device cached write issueBen Bridle2024-11-13
* Fix line drawing issueBen Bridle2024-11-13
* Fix issue when drawing textured shapes off-screenBen Bridle2024-11-04
* Suppress errors when flushing file and stream dataBen Bridle2024-10-31
* Don't clear input stream queue when starting transmissionBen Bridle2024-10-31
* Fix issue with clock device returning UTC time instead of local timeBen Bridle2024-10-31
* Rename --encode-stdin option to --decode-stdinBen Bridle2024-10-29
* Rewrite emulatorv1.0.0-alpha1Ben Bridle2024-10-28
* Fix mapping of draw operations in screen deviceBen Bridle2024-09-10
* Improve performance of hierarchical file navigationBen Bridle2024-08-13
* Prevent unused variable warning on LinuxBen Bridle2024-08-11
* Fix panic in ReadOnlyTextBufferBen Bridle2024-08-10
* Fix ascend-to-parent behaviour of file deviceBen Bridle2024-08-10
* Refactor the file deviceBen Bridle2024-08-07
* Refactor the file deviceBen Bridle2024-08-06
* Set error flag when file device cannot ascend to parent directoryBen Bridle2024-08-04
* Fix compilation on LinuxBen Bridle2024-08-04
* Update file device to compile on WindowsBen Bridle2024-07-30
* Fix crash when loading a directory containing weird entriesBen Bridle2024-06-30
* Set file operation success flag when ascending and descendingBen Bridle2024-06-30
* Improve error messageBen Bridle2024-06-09
* Hide all dot-prefixed files from directory listingsBen Bridle2024-06-09
* Update file device for releaseBen Bridle2024-06-09
* Simplify scroll value access codeBen Bridle2024-06-01
* Sort directory children in case-agnostic alphabetic orderBen Bridle2024-05-30
* Simplify file device debug messagesBen Bridle2024-04-24
* Flush file contents each frame and when closing the fileBen Bridle2024-04-24
* Remove unused constantsBen Bridle2024-04-22
* Fix memory deviceBen Bridle2024-04-22
* Fix memory, input, screen, and file devicesBen Bridle2024-04-16
* Update devices to match new specificationsBen Bridle2024-04-16
* Implement new file device interfaceBen Bridle2024-01-31
* Prevent overflow errors on stream device pointersBen Bridle2024-01-31
* Change stream device to use buffered streamsBen Bridle2024-01-31
* Refactor code without changing functionalityBen Bridle2024-01-31
* Change clock cumulative timer to use 256th ticks instead of secondsBen Bridle2024-01-31
* Make orthogonal line drawing operations work with signed coordinatesBen Bridle2024-01-06
* Reduce width of ScreenDevice::draw_sprite methodBen Bridle2024-01-06
* Move ScreenDevice::fill_layer methodBen Bridle2024-01-06
* Make rectangle drawing operations work with signed valuesBen Bridle2024-01-05
* Update screen device code to reflect specification changesBen Bridle2024-01-05
* Fix multiplication error in math deviceBen Bridle2023-12-28
* First commitv0.1.0Ben Bridle2023-12-24