From: <fr...@us...> - 2009-06-11 12:58:31
|
Revision: 4034 http://fuse-emulator.svn.sourceforge.net/fuse-emulator/?rev=4034&view=rev Author: fredm Date: 2009-06-11 12:58:26 +0000 (Thu, 11 Jun 2009) Log Message: ----------- Note info loss of Fuller or Melodik info when writing sna format snapshots. Modified Paths: -------------- trunk/libspectrum/hacking/ChangeLog trunk/libspectrum/sna.c Modified: trunk/libspectrum/hacking/ChangeLog =================================================================== --- trunk/libspectrum/hacking/ChangeLog 2009-06-11 09:54:35 UTC (rev 4033) +++ trunk/libspectrum/hacking/ChangeLog 2009-06-11 12:58:26 UTC (rev 4034) @@ -727,3 +727,5 @@ 20090610 accessor.pl,doc/libspectrum.txt,libspectrum.c,snap_accessors.txt, snapshot.c,szx.c,z80.c: add support for the Melodik and similar AY interfaces (feature request #1841501) (Fred). +20090611 sna.c: note info loss of Fuller or Melodik info when writing sna + format snapshots (Fred). Modified: trunk/libspectrum/sna.c =================================================================== --- trunk/libspectrum/sna.c 2009-06-11 09:54:35 UTC (rev 4033) +++ trunk/libspectrum/sna.c 2009-06-11 12:58:26 UTC (rev 4034) @@ -318,6 +318,11 @@ if( libspectrum_snap_custom_rom( snap ) ) *out_flags |= LIBSPECTRUM_FLAG_SNAPSHOT_MAJOR_INFO_LOSS; + /* We don't save AY interfaces at all */ + if( libspectrum_snap_fuller_box_active( snap ) || + libspectrum_snap_melodik_active( snap ) ) + *out_flags |= LIBSPECTRUM_FLAG_SNAPSHOT_MAJOR_INFO_LOSS; + ptr = *buffer; write_header( buffer, &ptr, length, snap ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |