icarus.hpp 737 B

1234567891011121314151617181920212223242526272829
  1. #include <nall/nall.hpp>
  2. #include <nall/cd.hpp>
  3. #include <nall/decode/cue.hpp>
  4. #include <nall/decode/wav.hpp>
  5. #include <nall/vfs.hpp>
  6. using namespace nall;
  7. #include <hiro/hiro.hpp>
  8. using namespace hiro;
  9. #include <higan/information.hpp>
  10. #include <higan/resource/resource.hpp>
  11. #include "resource/resource.hpp"
  12. namespace icarus {
  13. #include "settings/settings.hpp"
  14. #include "media/media.hpp"
  15. #include "cartridge/cartridge.hpp"
  16. #include "compact-disc/compact-disc.hpp"
  17. #include "floppy-disk/floppy-disk.hpp"
  18. #include "program/program.hpp"
  19. extern vector<shared_pointer<Media>> media;
  20. auto construct() -> void;
  21. auto medium(const string& name) -> shared_pointer<Media>;
  22. auto identify(const string& filename) -> string;
  23. }