An open API service indexing awesome lists of open source software.

https://github.com/sdalu/ruby-chd

Reading MAME CHD file from Ruby
https://github.com/sdalu/ruby-chd

chd mame ruby

Last synced: 28 days ago
JSON representation

Reading MAME CHD file from Ruby

Awesome Lists containing this project

README

          

This library provide access to MAME CHD file format, using the [libchr][1]
library, If the library is not available on the system, the gem will
used its bundled version.

Examples
========

~~~ruby
CHD.open('file.chd') do |chd|
puts chd.version
puts chd.header
puts chd.metadata

chd.read_hunk(0)
chd.read_unit(0)
chd.read_bytes(1234, 5678)
end
~~~

~~~ruby
chd = CHD.new('file.chd')
cd = CHD::CD.new(chd)
cd.read_sector(1, :MODE1)
~~~

[1]: https://github.com/rtissera/libchdr