Added rustfmt component in action

This commit is contained in:
transistor 2024-03-16 22:39:44 -07:00
parent 5bc5ab3357
commit 868e5b868f
2 changed files with 11 additions and 8 deletions

View File

@ -25,6 +25,7 @@ jobs:
run: |
rustup toolchain install nightly --profile minimal --no-self-update
rustup default nightly
rustup component add rustfmt
- name: Check rustfmt
run: |

View File

@ -1,17 +1,19 @@
* convert the Z80
* implement Inspect/Debug traits
* fix dump_state everywhere, which now requires a writer. Is there an easier way? Is there a way that doesn't require std
* can you clean it up more?
* implement the inspect and debug traits
* move the interrupt controller logic to the step() function only, and have a customish interrupt interface into the sim
* fix it to use the full 68k address space, and maybe see if it's possible to make the address translation cleaner/nicer/simpler/faster
* figure out how to do interrupts, and add them to emulator-hal, implement them in m68k
* convert peripherals to use BusAccess and Step
* replace Addressable/Steppable and modify Transmutable to use the emulator-hal traits
* remove the custom moa impls from m68k if possible at this point
* publish the emulator-hal crate
* publish the m68k and z80 crates
* do the Z80? Should that be another PR?
* fix the tests
* fix all the clippy issues
* it doesn't work when using debug due to math checks, so fix them
* change all the inspection and debugging things to return a struct which can then be printed by the frontend
-----
* there are many issues with the coprocessor address space, and the VDP
* I mapped the sn sound chip into 0xC00010, in the middle of the VDP's address space, and didn't get a runtime error!!! needs fixing