Chris-Johnston / Easier68k

Work In Progress - A Python M68k assembler and simulator.
https://chris-johnston.me/Easier68k/
MIT License
15 stars 6 forks source link

Flatten the easier68k package into easier68k, easier68k.opcodes #135

Open Chris-Johnston opened 4 years ago

Chris-Johnston commented 4 years ago

This is a major breaking change, affecting all of the source code and all code using this package.

This changes the directory and package structure for all of easier68k. Before, easier68k used a very hierarchical package structure, down to specific individual files. While it was great for source code organization, importing packages was a hassle.

The previous approach was a bit too fragmented. This redesign flattens the package into easier68k and easier68k.opcodes. Opcodes go under opcodes, everything else like the simulator, assembler, and core implementation go under easier68k.

As seen in the tests and source code, importing is a lot more straightforward now.

In addition, some minor lint changes may have been added here and there. I've lost track at this point.