Skip to content

Releases: redcode/Z80-Ruby

0.3.2 / 2024-01-05

05 Jan 03:54
v0.3.2
df61f99
Compare
Choose a tag to compare

Bug fixes

  1. Added Z80::MINIMUM_CYCLES_PER_STEP (again). It was not actually added in v0.2.0 by mistake.

Full changelog: v0.3.1...v0.3.2

0.3.1 / 2024-01-05

05 Jan 01:46
v0.3.1
92689a9
Compare
Choose a tag to compare

Bug fixes

  1. Fixed Z80#full_r, which previously acted as Z80#refresh_address by mistake.

Full changelog: v0.3.0...v0.3.1

0.3.0 / 2024-01-03

03 Jan 07:07
v0.3.0
e18eb1a
Compare
Choose a tag to compare

Bug fixes

  1. Fixed a potential bug or error when compiling the extension for Ruby < 3.0.

Improvements

  1. Added Z80#sf?, Z80#zf?, Z80#yf?, Z80#hf?, Z80#xf?, Z80#pf?, Z80#nf?, Z80#cf?, Z80#iff1?, Z80#iff2?, Z80#int_line? and Z80#halt_line?.
  2. Changed Z80#sf, Z80#zf, Z80#yf, Z80#hf, Z80#xf, Z80#pf, Z80#nf and Z80#cf to return an Integer instead of a boolean.
  3. The parameter of Z80#power is now optional and the default value is true.
  4. Z80#to_h now accepts one optional parameter. Passing true will create a Hash with boolean values for the following keys: :iff1, :iff2, :int_line and :halt_line.

Full changelog: v0.2.0...v0.3.0

0.2.0 / 2024-01-02

02 Jan 08:14
v0.2.0
02e8630
Compare
Choose a tag to compare

Bug fixes

  1. Changed the order in which the files are required so that the extension is loaded before 'z80/version'.
  2. Fixed typos in the names of Z80#xyl, Z80#xyl=, Z80#wzh, Z80#wzh=, Z80#wzl and Z80#wzl=.

Improvements

  1. Added Z80::MINIMUM_CYCLES_PER_STEP.
  2. Minor code improvements.

Project

  1. Added CI.
  2. Added Gemfile, CITATION.cff.
  3. Added rake-compiler as a development dependency.

Full changelog: v0.1.0...v0.2.0

0.1.0 / 2023-12-24

24 Dec 07:07
v0.1.0
2894075
Compare
Choose a tag to compare