#![crate_name = "rboy"]
#![crate_type = "lib" ]

#![feature(io, core, path)]

#[macro_use]
extern crate log;

extern crate time;

#[cfg(test)]
extern crate test;

pub use keypad::KeypadKey;

pub mod device;

mod cpu;
mod gbmode;
mod gpu;
mod keypad;
mod mbc;
mod mmu;
mod register;
mod serial;
mod sound;
mod timer;
mod util;

#![crate_name = "rboy"]
#![crate_type = "lib" ]

#![feature(io, core, path)]
#![cfg_attr(test, feature(test, std_misc))]

#[macro_use]
extern crate log;

extern crate time;

#[cfg(test)]
extern crate test;

pub use keypad::KeypadKey;

pub mod device;

mod cpu;
mod gbmode;
mod gpu;
mod keypad;
mod mbc;
mod mmu;
mod register;
mod serial;
mod sound;
mod timer;
mod util;

Add features for when testing
Add features for when testing
