Releases: LoungeCPP/pir-8-emu
Releases · LoungeCPP/pir-8-emu
v2.0.2: Stinky
Fixed: * ADR instead of PC being used for instruction history (746d25874f4e145b3d0043718f9d22f07966b411)
v2.0.1: Seminar
Fixed: * Examples in pir-8-as manpage (b2db16598988201ac4b6d87b7c8e6c57d057a04c) New: * Installation instructions in README (2b5fd5805927f1230667f8738a673bd1c7d7e450)
v2.0.0
Suscitating BREAKING: * New target ISA version – 3a4fa40f4f716fc97a4bc432d06cf69f8cb9e0ce, consult test-data/v1.0/README.md for the notable changes (246a8b4c2cc1d769034626203a8a103213ee3dc9) (a06cf7c585d59c795d7459fa455e6aebe1db6e8b) (f8b190ccd58e8c4fc4089b9aeffe21161c44f2c4) (bb99ecb92b93e6a43a6c6b10ef3a5ba76816c531) (b015f19494f3ae1dfc7115c9b19c097c39569328) * APIs broken: (a06cf7c585d59c795d7459fa455e6aebe1db6e8b) Renamed: Instruction::LoadImmediate -> Instruction::LoadImmediateByte (a06cf7c585d59c795d7459fa455e6aebe1db6e8b) New: Instruction::LoadImmediateWide (b015f19494f3ae1dfc7115c9b19c097c39569328) Renamed: aaa -> rrr; aaa&bbb -> qqq&rrr Fixed: * Typo in pir-8-as manpage (d108c9c926094a556758b521bcb5027c9650d2a4) Changed: * Old test-data/ now lives in test-data/v1.0/, replaced with updated assemblies (d46c8d700787c25056d99b55e5d991b8916c6932)
v1.0.0: Soulless
BREAKING: * New target ISA version – 5f282f5e86cfc4add8818a201092c0e75be1c4cd, consult test-data/v0.1/README.md for the notable changes (ff940a5d1ca606cbf10d5b4892fc7d3c514da341) (607d47c71c8171f41e1aaaae716365116fa281b7) (15e0d8611298215e7c4fe32e9b4c1f075d907afc) (f0102a56ad8043737f6c0b02a0202e9d719535c6) (006cbaf779f0777c03b3eccdfa3ae29eb22280cd) (9b9d9dc021fda2eedb1578075d7b4d096b0941ce) (ba8015b2b8f95db169181aa929760d5e0ba2c4e9) (9530e5c3beb3f7857a5e1ab4c57e0ab943e1033f) (096a7619987108a23d878f275528c3c792cff6be) (8938ce2ba95b3860750af40f7765945af01489fd) (4461e924b28c6ea0c62cd3221e6ef46b055c2b2f) * APIs broken, amongst a bunch more: (607d47c71c8171f41e1aaaae716365116fa281b7) Renamed: InstructionStckRegisterPair -> InstructionRegisterPair (15e0d8611298215e7c4fe32e9b4c1f075d907afc) New: Instruction::Madr (f0102a56ad8043737f6c0b02a0202e9d719535c6) New: Instruction::MicroOp::Adr{Write,Read} (006cbaf779f0777c03b3eccdfa3ae29eb22280cd) New: AluOperation::{Add,Sub}C (efd77d699afaabdfd7c387010b9b3d14d82d4130) Removed: AluOperation::Reserved (57c293af68dbdf23a1b60ebf2457d14cfd676f10) Changed: :label load[-offset] now takes FRAGMENT (full|high|low) New: * Crate version badge in README (e3ebcb8a674d3ff201debd193688b9d477d82e11) * test-data/copy-any-length-literal-to-port assembly and binary (ddf930488c1e79fb4c32e74221f54de43e5fc34c) Changed: * Old test-data/ now lives in test-data/v0.1/, with a fresh README to boot (818fa5eb3dc9ff0faecbd4b5dfea43019fc827cc)
v0.1.1: Subcutaneous
Fixed: * Repo link in Cargo.toml (c117235f9967d68ffd3947f6c5d6b82c4c848c06) * Console window popping up in pir-8-emu (c117235f9967d68ffd3947f6c5d6b82c4c848c06) New: * Icon in executables on Windows (de22bdfef03823d8edc9ad4f8de47518475dc5c0)
v0.1.0
Initial release