Commit Graph

12 Commits

Author SHA1 Message Date
transistor 0361e37e1d Fixed just version 2024-03-17 13:44:06 -07:00
transistor 8b1891cf63 Pinned version of clap to meet rust minimum version 2024-03-17 12:34:10 -07:00
transistor 04fae5edc6 Updated crates 2024-03-17 12:26:00 -07:00
transistor 55efc4f406 Split some parts of moa-core into libraries/ 2024-03-01 21:17:09 -08:00
transistor a161dcda8a Renamed modules to use kebab case 2024-02-24 19:26:28 -08:00
transistor 671517aab7 Modified to use crates.io version of femtos 2024-02-24 19:16:46 -08:00
transistor 9ff431ebc6 Split clocks into `femtos` crate 2024-02-24 13:02:09 -08:00
transistor 3bd4c24ea8 Modified debugger so the input is in the frontend
The debug loop that reads a command and does something is part of the
frontend's main loop, so that it can potentially update, even though
it doesn't actually work for minifb because the command input is a
blocking call.  It's also not implemented in the pixels frontend.
At some point I'll make a web frontend.
2023-06-10 15:28:21 -07:00
transistor 8b30750924 Changed package names to not conflict with binary names 2023-04-30 21:32:33 -07:00
transistor 925a4e0750 Added log crate 2022-10-09 09:40:20 -07:00
transistor 82644db3fc Added dummy audio device to disable audio while still simulating the devices 2022-09-29 19:55:12 -07:00
transistor 083f3607ba Major reorganization into crates
I wanted to make this a bit more modular, so it's easier in theory to
write external crates that can reuse bits, and selectively compile in
bits, such as adding new systems or new cpu implementations
2022-09-24 23:14:03 -07:00