Skip to content

Releases: dcas796/micro_6502

v1.1.0

26 May 06:56
Compare
Choose a tag to compare

Changelog:

  • Added IRQ support
  • Added Emulator::run method
  • Added IRQ_VEC_LOW_ADDR and IRQ_VEC_HIGH_ADDR constants
  • Made RESET_VEC_LOW_ADDR and RESET_VEC_HIGH_ADDR constants public

v1.0.0

23 May 19:38
Compare
Choose a tag to compare

Changelog:

  • Changed implementation of Emulator::new to only accept a ReadWritable struct.
  • Now the bus is shared between the Emulator struct and the Decoder struct.
  • Emulator will now read from 0xfffc and 0xfffd for the reset vector.
  • Replaced Emulator::run_until_completion to Emulator::run_until_break.
  • Added software interrupts to stop the emulator.
  • Changed the example program examples/fibonacci.bin to reflect the changes made to the emulator.