Commit Graph

20 Commits

Author SHA1 Message Date
Seth Morabito d19f3d4fdb Remove dependency on ringbuffer
This change sees the introduction of a tiny FIFO buffer implementation
in util.rs, in lieu of a dependency on the ringbuffer library. The
reason for this change is largely because the ringbuffer library was
unnecessarily complicated and generic, and could only work with sizes
that were a power of 2.
2022-11-20 10:26:24 -08:00
Seth Morabito 03d0d36061 Update README and Cargo.toml for 0.7.1 2022-09-11 16:56:16 -07:00
Seth Morabito 26abbce067 Incorporate 8;7;3 Firmware
This change adds version 8;7;3 along side version 8;7;5 firmware, so
that the simulated DMD 5620 can run either Version 1.1 or Version 2 DMD
software.  keeping 8;7;5 firmware.
2022-09-10 11:46:48 -07:00
Seth Morabito ac0f7c809c Revert "Clean up clippy warnings in tests"
This reverts commit c245de7224.
2022-09-03 16:44:47 -07:00
Seth Morabito c245de7224 Clean up clippy warnings in tests
This commit cleans up a few clippy warnings in the CPU unit tests.
2022-02-27 12:52:37 -08:00
Seth Morabito c9161324b5 Revert "Provide dirty flag on devices"
This reverts commit 4131b2262c.
2021-04-21 12:40:29 -07:00
Seth Morabito 4131b2262c Provide dirty flag on devices 2021-04-21 12:32:21 -07:00
Seth Morabito bdd3f2c992 Bring up to date with Rust 1.51.0 2021-04-05 08:33:49 -07:00
Seth Morabito f67bb140c8 Bring up to date with Rust 1.39 2019-12-02 18:42:36 -08:00
Seth Morabito 533640efa7 Fix video ram start address and DUART bugs 2018-12-30 16:49:33 -08:00
Seth Morabito a66a466088 Fix DUART timing, Update to release 0.6.2 2018-12-29 17:45:07 -08:00
Seth Morabito 78472a9ec6 Refactor of Mnemonic lookup, DUART bug fix 2018-12-29 11:09:13 -08:00
Seth Morabito 20b07f0079 Create a C interface 2018-12-21 17:00:43 -08:00
Seth Morabito 17b81b71da Support keyboard transmit (bell) requests
Bumping version to 0.4.0, because this is a breaking change.
2018-12-19 21:50:03 -08:00
Seth Morabito 9a3ca2e84f External memory fault handling 2018-12-19 09:01:25 -07:00
Seth Morabito 05816b838d Bump master to 0.3.0 2018-12-17 14:06:23 -07:00
Seth Morabito 889fd1fe45 Fixed typo in badges 2018-12-09 18:41:06 -08:00
Seth Morabito 680df17903 Bump to 0.2.0 2018-12-09 18:38:47 -08:00
Seth Morabito badd42c2b6 Major refactor for performance and bug fixes 2018-12-07 19:05:08 -08:00
Seth Morabito 16f43c9281 Initial checkin 2018-11-17 10:42:18 -08:00