Mercurial > audlegacy
diff Plugins/Input/console/Gym_Emu.cpp @ 479:0b9507985f0d trunk
[svn] Use the VFS subsystem and delete the unused demo source.
| author | chainsaw |
|---|---|
| date | Sat, 21 Jan 2006 06:32:50 -0800 |
| parents | 84aabc053b6e |
| children | 7c5e886205ef |
line wrap: on
line diff
--- a/Plugins/Input/console/Gym_Emu.cpp Fri Jan 20 07:17:03 2006 -0800 +++ b/Plugins/Input/console/Gym_Emu.cpp Sat Jan 21 06:32:50 2006 -0800 @@ -439,3 +439,21 @@ sn.end( blip_buf ); } + +Gym_Reader::Gym_Reader() : file( NULL ) { +} + +Gym_Reader::~Gym_Reader() { + close(); +} + +blargg_err_t Gym_Reader::read_head(Gym_Emu::header_t *header) { + vfs_fread(&header->tag, 1, 4,file); + vfs_fread(&header->song, 1, 32,file); + vfs_fread(&header->game, 1, 32,file); + vfs_fread(&header->emulator, 1, 32,file); + vfs_fread(&header->dumper, 1, 32,file); + vfs_fread(&header->comment, 1,256,file); + vfs_fread(&header->loop, 1, 4,file); + vfs_fread(&header->packed, 1, 4,file); +}
