omarandlorraine / strop

Stochastically generates machine code
MIT License
97 stars 1 forks source link

Start using third party libraries more #42

Closed omarandlorraine closed 1 year ago

omarandlorraine commented 1 year ago

The amount of time I have to spend on doing my own emulation code is insane here. So I'm doing this experimental branch to move to using more external dependencies; won't that be good?

I'm aware of these things we'll lose:

I'm aware of these things we'll gain:

omarandlorraine commented 1 year ago

there is a bug in the z80 backend regarding DE-prefixed instructions. It's connected to this issue in the dez80 crate

It's why the tests don't pass

omarandlorraine commented 1 year ago

it should be noted that the merging of this should close #37

omarandlorraine commented 1 year ago

we should make the new dependencies optional so that they depend on enabled features; conditional compilation.

omarandlorraine commented 1 year ago

We probably need better parallelism in the example that is src/main.rs