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