From: Philip K. <pa...@us...> - 2004-12-30 23:40:35
|
Update of /cvsroot/fuse-emulator/libspectrum In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12048 Modified Files: libspectrum.c libspectrum.h.in Log Message: Add identification of .mdr files (part of patch #1085429) (Gergely Szasz). Index: libspectrum.c =================================================================== RCS file: /cvsroot/fuse-emulator/libspectrum/libspectrum.c,v retrieving revision 1.78 retrieving revision 1.79 diff -C2 -d -r1.78 -r1.79 *** libspectrum.c 25 Oct 2004 12:02:10 -0000 1.78 --- libspectrum.c 30 Dec 2004 23:40:20 -0000 1.79 *************** *** 449,452 **** --- 449,454 ---- { LIBSPECTRUM_ID_CARTRIDGE_IF2, "rom", 3, NULL, 0, 0, 0 }, + { LIBSPECTRUM_ID_MICRODRIVE_MDR, "mdr", 3, NULL, 0, 0, 0 }, + { LIBSPECTRUM_ID_TAPE_TAP, "tap", 3, "\x13\0\0", 0, 3, 1 }, { LIBSPECTRUM_ID_TAPE_TZX, "tzx", 3, "ZXTape!", 0, 7, 4 }, *************** *** 534,537 **** --- 536,542 ---- *libspectrum_class = LIBSPECTRUM_CLASS_HARDDISK; return 0; + case LIBSPECTRUM_ID_MICRODRIVE_MDR: + *libspectrum_class = LIBSPECTRUM_CLASS_MICRODRIVE; return 0; + case LIBSPECTRUM_ID_RECORDING_RZX: *libspectrum_class = LIBSPECTRUM_CLASS_RECORDING; return 0; Index: libspectrum.h.in =================================================================== RCS file: /cvsroot/fuse-emulator/libspectrum/libspectrum.h.in,v retrieving revision 1.122 retrieving revision 1.123 diff -C2 -d -r1.122 -r1.123 *** libspectrum.h.in 25 Nov 2004 16:44:33 -0000 1.122 --- libspectrum.h.in 30 Dec 2004 23:40:21 -0000 1.123 *************** *** 147,155 **** LIBSPECTRUM_ID_COMPRESSED_GZ, /* gzip compressed file */ ! /* Below here, present only in [FIXME] and later */ LIBSPECTRUM_ID_HARDDISK_HDF, /* .hdf hard disk image */ LIBSPECTRUM_ID_CARTRIDGE_IF2, /* .rom Interface II cartridge image */ } libspectrum_id_t; --- 147,159 ---- LIBSPECTRUM_ID_COMPRESSED_GZ, /* gzip compressed file */ ! /* Below here, present only in 0.2.2 and later */ LIBSPECTRUM_ID_HARDDISK_HDF, /* .hdf hard disk image */ LIBSPECTRUM_ID_CARTRIDGE_IF2, /* .rom Interface II cartridge image */ + /* Below here, present only in [FIXME] and later */ + + LIBSPECTRUM_ID_MICRODRIVE_MDR, /* .mdr microdrive cartridge */ + } libspectrum_id_t; *************** *** 170,178 **** LIBSPECTRUM_CLASS_COMPRESSED, /* A compressed file */ ! /* Below here, present only in [FIXME] and later */ LIBSPECTRUM_CLASS_HARDDISK, /* A hard disk image */ LIBSPECTRUM_CLASS_CARTRIDGE_IF2, /* Interface II cartridges */ } libspectrum_class_t; --- 174,186 ---- LIBSPECTRUM_CLASS_COMPRESSED, /* A compressed file */ ! /* Below here, present only in 0.2.2 and later */ LIBSPECTRUM_CLASS_HARDDISK, /* A hard disk image */ LIBSPECTRUM_CLASS_CARTRIDGE_IF2, /* Interface II cartridges */ + /* Below here, present only in [FIXME] and later */ + + LIBSPECTRUM_CLASS_MICRODRIVE, /* Microdrive cartridges */ + } libspectrum_class_t; |