Expand description
cpclib aims at providing tools that help cross-development for the Amstrad CPC. It is mainly focused on the creation of demos for the Amstrad CPC but could be used for games or tools. Warning: none of the proposed features is fully fonctional or complete ! But hey should be correct. I progressively implement them depending on my needs for my current demo.
So what can be found there:
- z80 assembler (remember, it only assembles mnemonics I needed for my project)
- image conversion
- dsk manipulation
Why releasing it publicly whereas no-one else will use it ? ;) Just because it is simpler to manage public crates with cargo. There is nothing secret here, and I welcome any contribution.
Re-exports§
pub use cpclib_xfer as xfer;
pub use cpclib_asm as asm;
pub use cpclib_basic as basic;
pub use cpclib_common as common;
pub use cpclib_crunchers as crunchers;
pub use cpclib_disc as disc;
pub use cpclib_image as image;
pub use cpclib_sna as sna;
pub use cpclib_z80emu as z80emu;
Structs§
- Disk (edsk) manipulation. WIP
- Amstrad INK
- The palette maps one Ink for each Pen
- Represents a Pen. There a 16 pens + the border in the Amstrad CPC