[Fuse-for-macosx-commits] SF.net SVN: fuse-for-macosx: [480] trunk
Brought to you by:
fredm
|
From: <fr...@us...> - 2008-02-17 22:06:59
|
Revision: 480
http://fuse-for-macosx.svn.sourceforge.net/fuse-for-macosx/?rev=480&view=rev
Author: fredm
Date: 2008-02-17 14:06:57 -0800 (Sun, 17 Feb 2008)
Log Message:
-----------
Add entries for newly-supported tape and snap formats.
Modified Paths:
--------------
trunk/FuseImporter/Info.plist
trunk/fuse/fusepb/Info-Fuse.plist
trunk/fuse/fusepb/controllers/FuseController.m
trunk/fuse/fusepb/resources/Fuse Help/html/changelog.html
Modified: trunk/FuseImporter/Info.plist
===================================================================
--- trunk/FuseImporter/Info.plist 2008-02-17 02:02:27 UTC (rev 479)
+++ trunk/FuseImporter/Info.plist 2008-02-17 22:06:57 UTC (rev 480)
@@ -17,19 +17,23 @@
<string>net.sourceforge.projects.fuse-emulator.Tape</string>
<string>net.sourceforge.projects.fuse-emulator.MassStorage</string>
<string>net.sourceforge.projects.fuse-emulator.Cartridge</string>
+ <string>net.sourceforge.projects.fuse-emulator.csw</string>
<string>net.sourceforge.projects.fuse-emulator.dck</string>
- <string>net.sourceforge.projects.fuse-emulator.csw</string>
+ <string>net.sourceforge.projects.fuse-emulator.dsk</string>
<string>net.sourceforge.projects.fuse-emulator.hdf</string>
- <string>net.sourceforge.projects.fuse-emulator.dsk</string>
+ <string>net.sourceforge.projects.fuse-emulator.ltp</string>
<string>net.sourceforge.projects.fuse-emulator.mgt</string>
+ <string>net.sourceforge.projects.fuse-emulator.mgtsnp</string>
<string>net.sourceforge.projects.fuse-emulator.rzx</string>
<string>net.sourceforge.projects.fuse-emulator.scl</string>
<string>net.sourceforge.projects.fuse-emulator.scr</string>
<string>net.sourceforge.projects.fuse-emulator.slt</string>
<string>net.sourceforge.projects.fuse-emulator.sna</string>
+ <string>net.sourceforge.projects.fuse-emulator.snp</string>
<string>net.sourceforge.projects.fuse-emulator.sp</string>
+ <string>net.sourceforge.projects.fuse-emulator.spc</string>
+ <string>net.sourceforge.projects.fuse-emulator.sta</string>
<string>net.sourceforge.projects.fuse-emulator.szx</string>
- <string>net.sourceforge.projects.fuse-emulator.snp</string>
<string>net.sourceforge.projects.fuse-emulator.tap</string>
<string>net.sourceforge.projects.fuse-emulator.trd</string>
<string>net.sourceforge.projects.fuse-emulator.tzx</string>
@@ -445,6 +449,74 @@
</array>
</dict>
</dict>
+ <dict>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.Tape</string>
+ </array>
+ <key>UTTypeDescription</key>
+ <string>ZX Spectrum SPC Tape Image</string>
+ <key>UTTypeIdentifier</key>
+ <string>net.sourceforge.projects.fuse-emulator.spc</string>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>spc</string>
+ </array>
+ </dict>
+ </dict>
+ <dict>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.Tape</string>
+ </array>
+ <key>UTTypeDescription</key>
+ <string>ZX Spectrum STA Tape Image</string>
+ <key>UTTypeIdentifier</key>
+ <string>net.sourceforge.projects.fuse-emulator.sta</string>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>sta</string>
+ </array>
+ </dict>
+ </dict>
+ <dict>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.Tape</string>
+ </array>
+ <key>UTTypeDescription</key>
+ <string>ZX Spectrum LTP Tape Image</string>
+ <key>UTTypeIdentifier</key>
+ <string>net.sourceforge.projects.fuse-emulator.ltp</string>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>ltp</string>
+ </array>
+ </dict>
+ </dict>
+ <dict>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.Snapshot</string>
+ </array>
+ <key>UTTypeDescription</key>
+ <string>ZX Spectrum +D Snapshot</string>
+ <key>UTTypeIdentifier</key>
+ <string>net.sourceforge.projects.fuse-emulator.mgtsnp</string>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>mgtsnp</string>
+ </array>
+ </dict>
+ </dict>
</array>
</dict>
</plist>
Modified: trunk/fuse/fusepb/Info-Fuse.plist
===================================================================
--- trunk/fuse/fusepb/Info-Fuse.plist 2008-02-17 02:02:27 UTC (rev 479)
+++ trunk/fuse/fusepb/Info-Fuse.plist 2008-02-17 22:06:57 UTC (rev 480)
@@ -221,6 +221,23 @@
<dict>
<key>CFBundleTypeExtensions</key>
<array>
+ <string>wav</string>
+ <string>WAV</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>blank</string>
+ <key>CFBundleTypeName</key>
+ <string>ZX Spectrum Tape Image</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.wav</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
<string>raw</string>
<string>RAW</string>
</array>
@@ -289,6 +306,57 @@
<dict>
<key>CFBundleTypeExtensions</key>
<array>
+ <string>spc</string>
+ <string>SPC</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>blank</string>
+ <key>CFBundleTypeName</key>
+ <string>ZX Spectrum Tape Image</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.spc</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>sta</string>
+ <string>STA</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>blank</string>
+ <key>CFBundleTypeName</key>
+ <string>ZX Spectrum Tape Image</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.sta</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
+ <string>ltp</string>
+ <string>LTP</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>blank</string>
+ <key>CFBundleTypeName</key>
+ <string>ZX Spectrum Tape Image</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.ltp</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
<string>z80</string>
<string>Z80</string>
</array>
@@ -344,6 +412,23 @@
<dict>
<key>CFBundleTypeExtensions</key>
<array>
+ <string>mgtsnp</string>
+ <string>MGTSNP</string>
+ </array>
+ <key>CFBundleTypeIconFile</key>
+ <string>blank</string>
+ <key>CFBundleTypeName</key>
+ <string>ZX Spectrum Snapshot</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>net.sourceforge.projects.fuse-emulator.mgtsnp</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeExtensions</key>
+ <array>
<string>img</string>
<string>IMG</string>
</array>
Modified: trunk/fuse/fusepb/controllers/FuseController.m
===================================================================
--- trunk/fuse/fusepb/controllers/FuseController.m 2008-02-17 02:02:27 UTC (rev 479)
+++ trunk/fuse/fusepb/controllers/FuseController.m 2008-02-17 22:06:57 UTC (rev 480)
@@ -162,9 +162,10 @@
NSArray *compressedFileTypes = [NSArray arrayWithObjects:@"gz", @"GZ",
@"bz2", @"BZ2", nil];
- snapFileTypes = [NSMutableArray arrayWithObjects:@"slt", @"SLT", @"sna",
- @"SNA", @"sp", @"SP", @"szx", @"SZX", @"snp", @"SNP",
- @"z80", @"Z80", @"zxs", @"ZXS", nil];
+ snapFileTypes = [NSMutableArray arrayWithObjects:@"mgtsnp", @"MGTSNP",
+ @"slt", @"SLT", @"sna", @"SNA", @"sp", @"SP", @"szx",
+ @"SZX", @"snp", @"SNP", @"z80", @"Z80", @"zxs", @"ZXS",
+ nil];
[snapFileTypes retain];
dckFileTypes = [NSMutableArray arrayWithObjects:@"dck", @"DCK", nil];
@@ -185,9 +186,9 @@
scrFileType = [NSMutableArray arrayWithObjects:@"scr", @"SCR", nil];
[scrFileType retain];
- tapeFileTypes = [NSMutableArray arrayWithObjects:@"tap", @"tzx", @"csw",
- @"raw", @"wav",@"TAP", @"TZX", @"CSW", @"RAW", @"WAV",
- nil];
+ tapeFileTypes = [NSMutableArray arrayWithObjects:@"csw", @"ltp", @"raw",
+ @"spc", @"sta", @"tap", @"tzx", @"wav", @"CSW", @"LTP",
+ @"RAW", @"SPC", @"STA", @"TAP", @"TZX", @"WAV", nil];
[tapeFileTypes retain];
plus3FileTypes = [NSMutableArray arrayWithObjects:@"dsk", @"DSK", nil];
Modified: trunk/fuse/fusepb/resources/Fuse Help/html/changelog.html
===================================================================
--- trunk/fuse/fusepb/resources/Fuse Help/html/changelog.html 2008-02-17 02:02:27 UTC (rev 479)
+++ trunk/fuse/fusepb/resources/Fuse Help/html/changelog.html 2008-02-17 22:06:57 UTC (rev 480)
@@ -14,7 +14,7 @@
name="What's New In Fuse?" id="What's New In Fuse?"></a><!-- AppleSegDescription="This section describes the changes for version 0.8.0 of the Fuse emulator." --></font>
<div class="refsect1" xml:lang="en" lang="en">
<h2><font face="Lucida Grande,Helvetica,Arial">What's new in Fuse
-For Mac OS X 20070728</font></h2>
+For Mac OS X 20080217</font></h2>
<ul>
<li><font face="Lucida Grande,Helvetica,Arial">New
features:</font></li>
@@ -39,7 +39,7 @@
<li><font face="Lucida Grande,Helvetica,Arial">Add Hi-Fi beeper
option for improved reproduction of multi-channel beeper tunes (e.g.
Fairlight
-2, Wham - the Music Box) (Fredrick Meunier).</font></li>
+2 and Wham - the Music Box) (Fredrick Meunier).</font></li>
<li><font face="Lucida Grande,Helvetica,Arial">Add support for
saving tape images without using tape traps (Fredrick
Meunier).<br>
@@ -51,10 +51,15 @@
saving CSW tape
images and TZX
direct recording blocks (Fredrick Meunier).</font></li>
+ <li><font face="Lucida Grande,Helvetica,Arial">Add support for
+loading from SPC, STA and LTP tape formats (Stuart Brady).<br>
+ </font></li>
<li><font face="Lucida Grande,Helvetica,Arial">Allow distinction
between "soft" resets (activing the reset line on the Z80) and "hard"
-resets (pulling the power) (Philip Kendall).<br>
- </font></li>
+resets (pulling the power) (Philip Kendall).</font></li>
+ <li><font face="Lucida Grande,Helvetica,Arial">Add support for
+saving Interface I state information to z80 and szx snapshots (Fredrick
+Meunier).</font></li>
</ul>
</li>
<li><font face="Lucida Grande,Helvetica,Arial">Emulation core
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|