diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Contents.json b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Contents.json
index a7cd6b421..fae78a304 100644
--- a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -2,67 +2,58 @@
"images" : [
{
"idiom" : "mac",
- "size" : "16x16",
- "filename" : "Icon16.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "16x16"
},
{
"idiom" : "mac",
- "size" : "16x16",
- "filename" : "Icon32.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "16x16"
},
{
"idiom" : "mac",
- "size" : "32x32",
- "filename" : "Icon32.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "32x32"
},
{
"idiom" : "mac",
- "size" : "32x32",
- "filename" : "Icon64.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "32x32"
},
{
"idiom" : "mac",
- "size" : "128x128",
- "filename" : "Icon128.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "128x128"
},
{
"idiom" : "mac",
- "size" : "128x128",
- "filename" : "Icon256.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "128x128"
},
{
"idiom" : "mac",
- "size" : "256x256",
- "filename" : "Icon256.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "256x256"
},
{
"idiom" : "mac",
- "size" : "256x256",
- "filename" : "Icon512.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "256x256"
},
{
"idiom" : "mac",
- "size" : "512x512",
- "filename" : "Icon512.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "512x512"
},
{
- "size" : "512x512",
+ "filename" : "icon-mac-beige.png",
"idiom" : "mac",
- "filename" : "Icon1024.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "512x512"
}
],
"info" : {
- "version" : 1,
- "author" : "xcode"
+ "author" : "xcode",
+ "version" : 1
}
-}
\ No newline at end of file
+}
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon1024.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon1024.png
deleted file mode 100644
index be30e99b6..000000000
Binary files a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon1024.png and /dev/null differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon128.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon128.png
deleted file mode 100644
index aeea3ded4..000000000
Binary files a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon128.png and /dev/null differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon16.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon16.png
deleted file mode 100644
index fb71cbb3b..000000000
Binary files a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon16.png and /dev/null differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon256.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon256.png
deleted file mode 100644
index 6ad3ace35..000000000
Binary files a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon256.png and /dev/null differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon32.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon32.png
deleted file mode 100644
index c78d6c1e8..000000000
Binary files a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon32.png and /dev/null differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon512.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon512.png
deleted file mode 100644
index a3fb03f04..000000000
Binary files a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon512.png and /dev/null differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon64.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon64.png
deleted file mode 100644
index 502ba75b1..000000000
Binary files a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/Icon64.png and /dev/null differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/icon-mac-beige.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/icon-mac-beige.png
new file mode 100644
index 000000000..b986a8559
Binary files /dev/null and b/OSBindings/Mac/Clock Signal/Assets.xcassets/AppIcon.appiconset/icon-mac-beige.png differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/Contents.json b/OSBindings/Mac/Clock Signal/Assets.xcassets/Contents.json
index da4a164c9..73c00596a 100644
--- a/OSBindings/Mac/Clock Signal/Assets.xcassets/Contents.json
+++ b/OSBindings/Mac/Clock Signal/Assets.xcassets/Contents.json
@@ -1,6 +1,6 @@
{
"info" : {
- "version" : 1,
- "author" : "xcode"
+ "author" : "xcode",
+ "version" : 1
}
-}
\ No newline at end of file
+}
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/cartridge.imageset/Contents.json b/OSBindings/Mac/Clock Signal/Assets.xcassets/cartridge.imageset/Contents.json
new file mode 100644
index 000000000..af4ee6b30
--- /dev/null
+++ b/OSBindings/Mac/Clock Signal/Assets.xcassets/cartridge.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "cart.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/cartridge.imageset/cart.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/cartridge.imageset/cart.png
new file mode 100644
index 000000000..e92efeff1
Binary files /dev/null and b/OSBindings/Mac/Clock Signal/Assets.xcassets/cartridge.imageset/cart.png differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/casette.imageset/Contents.json b/OSBindings/Mac/Clock Signal/Assets.xcassets/casette.imageset/Contents.json
new file mode 100644
index 000000000..832764672
--- /dev/null
+++ b/OSBindings/Mac/Clock Signal/Assets.xcassets/casette.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "casette.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/casette.imageset/casette.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/casette.imageset/casette.png
new file mode 100644
index 000000000..17d63e7bf
Binary files /dev/null and b/OSBindings/Mac/Clock Signal/Assets.xcassets/casette.imageset/casette.png differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/chip.imageset/Contents.json b/OSBindings/Mac/Clock Signal/Assets.xcassets/chip.imageset/Contents.json
new file mode 100644
index 000000000..56f4857f6
--- /dev/null
+++ b/OSBindings/Mac/Clock Signal/Assets.xcassets/chip.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "chip.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/chip.imageset/chip.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/chip.imageset/chip.png
new file mode 100644
index 000000000..63c70210b
Binary files /dev/null and b/OSBindings/Mac/Clock Signal/Assets.xcassets/chip.imageset/chip.png differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy35.imageset/Contents.json b/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy35.imageset/Contents.json
new file mode 100644
index 000000000..7559580e3
--- /dev/null
+++ b/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy35.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "floppy35.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy35.imageset/floppy35.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy35.imageset/floppy35.png
new file mode 100644
index 000000000..f5bd732d7
Binary files /dev/null and b/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy35.imageset/floppy35.png differ
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy525.imageset/Contents.json b/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy525.imageset/Contents.json
new file mode 100644
index 000000000..40e25b1ca
--- /dev/null
+++ b/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy525.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "floppy525.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy525.imageset/floppy525.png b/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy525.imageset/floppy525.png
new file mode 100644
index 000000000..286d310fe
Binary files /dev/null and b/OSBindings/Mac/Clock Signal/Assets.xcassets/floppy525.imageset/floppy525.png differ
diff --git a/OSBindings/Mac/Clock Signal/Info.plist b/OSBindings/Mac/Clock Signal/Info.plist
index 506cf3163..f84a801dc 100644
--- a/OSBindings/Mac/Clock Signal/Info.plist
+++ b/OSBindings/Mac/Clock Signal/Info.plist
@@ -13,7 +13,7 @@
bin
CFBundleTypeIconFile
- cartridge.png
+ cartridge
CFBundleTypeName
Atari 2600 Cartridge
CFBundleTypeOSTypes
@@ -35,7 +35,7 @@
rom
CFBundleTypeIconFile
- chip.png
+ chip
CFBundleTypeName
ROM Image
CFBundleTypeOSTypes
@@ -57,7 +57,7 @@
uef
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
Electron/BBC UEF Image
CFBundleTypeOSTypes
@@ -79,7 +79,7 @@
prg
CFBundleTypeIconFile
- floppy525.png
+ floppy525
CFBundleTypeName
Commodore Program
CFBundleTypeOSTypes
@@ -101,7 +101,7 @@
tap
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
Tape Image
CFBundleTypeOSTypes
@@ -123,7 +123,7 @@
g64
CFBundleTypeIconFile
- floppy525.png
+ floppy525
CFBundleTypeName
Commodore Disk
CFBundleTypeOSTypes
@@ -145,7 +145,7 @@
d64
CFBundleTypeIconFile
- floppy525.png
+ floppy525
CFBundleTypeName
Commodore 1540/1 Disk
CFBundleTypeOSTypes
@@ -171,7 +171,7 @@
adm
CFBundleTypeIconFile
- floppy35.png
+ floppy35
CFBundleTypeName
Electron/BBC Disk Image
CFBundleTypeOSTypes
@@ -193,7 +193,7 @@
dsk
CFBundleTypeIconFile
- floppy35.png
+ floppy35
CFBundleTypeName
Disk Image
CFBundleTypeOSTypes
@@ -216,7 +216,7 @@
80
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
ZX80 Tape Image
CFBundleTypeOSTypes
@@ -240,7 +240,7 @@
p81
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
ZX81 Tape Image
CFBundleTypeOSTypes
@@ -262,7 +262,7 @@
csw
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
Tape Image
CFBundleTypeOSTypes
@@ -284,7 +284,7 @@
tzx
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
Tape Image
CFBundleTypeOSTypes
@@ -306,7 +306,7 @@
cdt
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
Amstrad CPC Tape Image
CFBundleTypeOSTypes
@@ -328,7 +328,7 @@
hfe
CFBundleTypeIconFile
- floppy35.png
+ floppy35
CFBundleTypeName
HxC Disk Image
CFBundleTypeOSTypes
@@ -350,7 +350,7 @@
cas
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
MSX Tape Image
CFBundleTypeOSTypes
@@ -372,7 +372,7 @@
dmk
CFBundleTypeIconFile
- floppy35.png
+ floppy35
CFBundleTypeName
Disk Image
CFBundleTypeOSTypes
@@ -396,7 +396,7 @@
stx
CFBundleTypeIconFile
- floppy35.png
+ floppy35
CFBundleTypeName
Atari ST Disk Image
CFBundleTypeOSTypes
@@ -418,7 +418,7 @@
tsx
CFBundleTypeIconFile
- cassette.png
+ cassette
CFBundleTypeName
MSX Tape Image
CFBundleTypeOSTypes
@@ -440,7 +440,7 @@
col
CFBundleTypeIconFile
- cartridge.png
+ cartridge
CFBundleTypeName
ColecoVision Cartridge
CFBundleTypeOSTypes
@@ -462,7 +462,7 @@
sms
CFBundleTypeIconFile
- cartridge.png
+ cartridge
CFBundleTypeName
Master System Cartridge
CFBundleTypeOSTypes
@@ -484,7 +484,7 @@
sg
CFBundleTypeIconFile
- cartridge.png
+ cartridge
CFBundleTypeName
SG1000 Cartridge
CFBundleTypeOSTypes
@@ -509,7 +509,7 @@
po
CFBundleTypeIconFile
- floppy525.png
+ floppy525
CFBundleTypeName
Apple II Disk Image
CFBundleTypeOSTypes
@@ -557,7 +557,7 @@
2mg
CFBundleTypeIconFile
- floppy35.png
+ floppy35
CFBundleTypeName
Apple 2MG Disk Image
CFBundleTypeOSTypes
@@ -566,6 +566,8 @@
CFBundleTypeRole
Editor
+ LSHandlerRank
+ Default
LSTypeIsPackage
NSDocumentClass
@@ -656,6 +658,8 @@
ipf
+ CFBundleTypeIconFile
+ floppy35
CFBundleTypeName
Software Preservation Society Disk Image
CFBundleTypeOSTypes
@@ -676,6 +680,8 @@
ima
+ CFBundleTypeIconFile
+ floppy35
CFBundleTypeName
Raw DOS disk image
CFBundleTypeOSTypes
@@ -696,6 +702,8 @@
imd
+ CFBundleTypeIconFile
+ floppy35
CFBundleTypeName
IMD disk image
CFBundleTypeOSTypes
@@ -739,7 +747,7 @@
mx2
CFBundleTypeIconFile
- chip.png
+ cartridge
CFBundleTypeName
MSX 2 ROM Image
CFBundleTypeOSTypes