Skip to content

Releases: cloone8/ruboy

v0.1.7

11 Sep 19:07
883b09c
Compare
Choose a tag to compare

Release Notes

All

  • Changed emulator cycle-stepping method to being caller driven instead of emulator driven. This means that, instead of Ruboy internally running as fast as possible and throttling itself with busylooping to stay at the correct speed, it now runs exactly the amount of cycles needed to fill the delta-time given by the caller. This allows the emulator to run those cycles as fast as possible and to then return control back to the caller.
  • Updated dependencies

ruboy 0.1.7

Download ruboy 0.1.7

File Platform Checksum
ruboy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

ruboy_binutils 0.1.7

Download ruboy_binutils 0.1.7

File Platform Checksum
ruboy_binutils-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy_binutils-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy_binutils-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy_binutils-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.6

16 Jun 21:34
0366660
Compare
Choose a tag to compare

Release Notes

All

  • Fixed CPU bugs
  • Implemented CPU timer registers
  • Fixed bug in boot ROM mapping
  • Implemented (buggy for now) version of object drawing

ruboy 0.1.6

Download ruboy 0.1.6

File Platform Checksum
ruboy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

ruboy_binutils 0.1.6

Download ruboy_binutils 0.1.6

File Platform Checksum
ruboy_binutils-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy_binutils-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy_binutils-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy_binutils-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.5

15 Jun 22:05
bfa2fd0
Compare
Choose a tag to compare

Release Notes

All

  • Added README's and some basic documentation. Gotta start somewhere!
  • Very basic PPU function. Renders background only. No window or objects
  • Fixed some math bugs with rot instructions, and fixed decoding of specific LD instruction

ruboy 0.1.5

Download ruboy 0.1.5

File Platform Checksum
ruboy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

ruboy_binutils 0.1.5

Download ruboy_binutils 0.1.5

File Platform Checksum
ruboy_binutils-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy_binutils-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy_binutils-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy_binutils-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.4

07 Jun 09:26
25a4a23
Compare
Choose a tag to compare

Release Notes

All

  • Fixed incorrect calculation of the amount of banks in a ROM file

ruboy_romdump

  • Fixed incorrect output of lists (specifically, the hardware list of a ROM)
  • Added licensee name resolving

ruboy 0.1.4

Download ruboy 0.1.4

File Platform Checksum
ruboy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

ruboy_binutils 0.1.4

Download ruboy_binutils 0.1.4

File Platform Checksum
ruboy_binutils-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy_binutils-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy_binutils-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy_binutils-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.3

02 Jun 20:41
7b12c00
Compare
Choose a tag to compare

Release Notes

All

  • Fixed incorrect decoding of RLA, RRA, RCLA and RRCA instruction. They were being confused with their prefixed counterparts (RLA and RL A, for example). Not anymore!

ruboy_dasm

  • Adds command line options to tweak instruction output format
  • Fixes error in ROM file reader that could result in incorrect instruction decoding

ruboy 0.1.3

Download ruboy 0.1.3

File Platform Checksum
ruboy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

ruboy_binutils 0.1.3

Download ruboy_binutils 0.1.3

File Platform Checksum
ruboy_binutils-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy_binutils-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy_binutils-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy_binutils-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.2

02 Jun 16:56
914d6c8
Compare
Choose a tag to compare

Release Notes

All

  • Lots of under-the-hood progress of the main library, in order to support full cross-platform emulation.

ruboy_dasm

  • Corrected wrong instruction length for RLA, RRA, RLCA and RRCA instruction, which
    led to incorrect instruction decoding
  • Improved output layout

ruboy_romdump

  • Improved output layout

ruboy 0.1.2

Download ruboy 0.1.2

File Platform Checksum
ruboy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

ruboy_binutils 0.1.2

Download ruboy_binutils 0.1.2

File Platform Checksum
ruboy_binutils-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy_binutils-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy_binutils-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy_binutils-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.1

12 May 17:05
22a84fb
Compare
Choose a tag to compare

ruboy 0.1.1

Download ruboy 0.1.1

File Platform Checksum
ruboy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

ruboy_binutils 0.1.1

Download ruboy_binutils 0.1.1

File Platform Checksum
ruboy_binutils-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ruboy_binutils-x86_64-apple-darwin.tar.xz Intel macOS checksum
ruboy_binutils-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruboy_binutils-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum