Skip to content

Releases: LoungeCPP/pir-8-emu

v2.0.2: Stinky

13 Mar 17:30
v2.0.2
847bf2b
Compare
Choose a tag to compare
Fixed:
  * ADR instead of PC being used for instruction history
    (746d25874f4e145b3d0043718f9d22f07966b411)

v2.0.1: Seminar

03 Mar 15:24
v2.0.1
573f21c
Compare
Choose a tag to compare
Fixed:
  * Examples in pir-8-as manpage
    (b2db16598988201ac4b6d87b7c8e6c57d057a04c)

New:
  * Installation instructions in README
    (2b5fd5805927f1230667f8738a673bd1c7d7e450)

v2.0.0

29 Feb 18:28
v2.0.0
a8e9cb8
Compare
Choose a tag to compare
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

26 Feb 17:12
v1.0.0
91fdd4d
Compare
Choose a tag to compare
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

18 Aug 14:28
v0.1.1
28d49d7
Compare
Choose a tag to compare
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

17 Aug 23:21
v0.1.0
ebc1bea
Compare
Choose a tag to compare
Initial release