From 4d4dd13e2b8519d35bf8110d98e54713280040cb Mon Sep 17 00:00:00 2001 From: Elliot Nunn Date: Mon, 25 Sep 2017 23:52:41 +0800 Subject: [PATCH] Update declarative ROM resources --- OS/Keyboard/Kbd.r | 451 ++++++++++++++++++++++++++++++++++++ OS/StartMgr/Gibbly.r | 31 +-- Resources/MiscROMRsrcs.r | 477 ++++++++++++++++++++++++++++++--------- Resources/ROMFonts.r | 40 ---- 4 files changed, 825 insertions(+), 174 deletions(-) diff --git a/OS/Keyboard/Kbd.r b/OS/Keyboard/Kbd.r index 8126450..7ab9341 100644 --- a/OS/Keyboard/Kbd.r +++ b/OS/Keyboard/Kbd.r @@ -99,6 +99,32 @@ #define US607name "U.S. - System 6" #define US607ID 16383 + +data 'vadb' (0, "ISO Cosmo") { + $"0001 05AC 0202 00C7" +}; + +data 'vadb' (1, "JIS Cosmo") { + $"0001 05AC 0203 00C8" +}; + +data 'vadb' (2, "ANSI Cosmo") { + $"0001 05AC 0201 00C6" +}; + +data 'vadb' (3, "ISO Andy") { + $"0001 05AC 0205 00CD" +}; + +data 'vadb' (4, "JIS Andy") { + $"0001 05AC 0206 00CE" +}; + +data 'vadb' (5, "ANSI Andy") { + $"0001 05AC 0204 00CC" +}; + + //__________________________________________________________________________________________________ // map from key codes to ASCII @@ -661,6 +687,125 @@ resource 'KCHR' (0, USname, KCHRAttributes) { /*<11>*/ } }; + resource 'KMAP' (27, sysHeap, locked) { + 27, 0, { + $00; $01; $02; $03; $04; $05; $06; $07; $08; $09; $0A; $0B; $0C; $0D; $0E; $0F; + $10; $11; $12; $13; $14; $15; $16; $17; $18; $19; $1A; $1B; $1C; $1D; $1E; $1F; + $20; $21; $22; $23; $24; $25; $26; $27; $28; $29; $2A; $2B; $2C; $2D; $2E; $2F; + $30; $31; $32; $33; $34; $35; $3B; $37; $38; $B9; $3A; $7B; $7C; $7D; $7E; $3F; + $40; $41; $42; $43; $44; $45; $46; $47; $48; $49; $4A; $4B; $4C; $4D; $4E; $4F; + $50; $51; $52; $53; $54; $55; $56; $57; $58; $59; $5A; $5B; $5C; $5D; $5E; $5F; + $60; $61; $62; $63; $64; $65; $66; $67; $68; $69; $6A; $6B; $6C; $6D; $6E; $6F; + $70; $71; $72; $73; $74; $75; $76; $77; $78; $79; $7A; $3C; $3D; $3E; $36; $7F; + }, + { + $39, noXor, $E, "\$00\$02"; + $B9, noXor, $E, "\$00\$02"; + } + }; + + resource 'KMAP' (198, sysHeap, locked) { + 198, 0, { + $00; $01; $02; $03; $04; $05; $06; $07; $08; $09; $0A; $0B; $0C; $0D; $0E; $0F; + $10; $11; $12; $13; $14; $15; $16; $17; $18; $19; $1A; $1B; $1C; $1D; $1E; $1F; + $20; $21; $22; $23; $24; $25; $26; $27; $28; $29; $2A; $2B; $2C; $2D; $2E; $2F; + $30; $31; $32; $33; $34; $35; $3B; $37; $38; $B9; $3A; $7B; $7C; $7D; $7E; $3F; + $40; $41; $42; $43; $44; $45; $46; $47; $48; $49; $4A; $4B; $4C; $4D; $4E; $4F; + $50; $51; $52; $53; $54; $55; $56; $57; $58; $59; $5A; $5B; $5C; $5D; $5E; $5F; + $60; $61; $62; $63; $64; $65; $66; $67; $68; $69; $6A; $6B; $6C; $6D; $6E; $6F; + $70; $71; $72; $73; $74; $75; $76; $77; $78; $79; $7A; $3C; $3D; $3E; $36; $7F; + }, + { + $39, noXor, $E, "\$00\$02"; + $B9, noXor, $E, "\$00\$02"; + } + }; + + resource 'KMAP' (199, sysHeap, locked) { + 199, 0, { + $00; $01; $02; $03; $04; $05; $06; $07; $08; $09; $32; $0B; $0C; $0D; $0E; $0F; + $10; $11; $12; $13; $14; $15; $16; $17; $18; $19; $1A; $1B; $1C; $1D; $1E; $1F; + $20; $21; $22; $23; $24; $25; $26; $27; $28; $29; $2A; $2B; $2C; $2D; $2E; $2F; + $30; $31; $0A; $33; $34; $35; $3B; $37; $38; $B9; $3A; $7B; $7C; $7D; $7E; $3F; + $40; $41; $42; $43; $44; $45; $46; $47; $48; $49; $4A; $4B; $4C; $4D; $4E; $4F; + $50; $51; $52; $53; $54; $55; $56; $57; $58; $59; $5A; $5B; $5C; $5D; $5E; $5F; + $60; $61; $62; $63; $64; $65; $66; $67; $68; $69; $6A; $6B; $6C; $6D; $6E; $6F; + $70; $71; $72; $73; $74; $75; $76; $77; $78; $79; $7A; $3C; $3D; $3E; $36; $7F; + }, + { + $39, noXor, $E, "\$00\$02"; + $B9, noXor, $E, "\$00\$02"; + } + }; + + resource 'KMAP' (200, sysHeap, locked) { + 200, 0, { + $00; $01; $02; $03; $04; $05; $06; $07; $08; $09; $0A; $0B; $0C; $0D; $0E; $0F; + $10; $11; $12; $13; $14; $15; $16; $17; $18; $19; $1A; $1B; $1C; $1D; $1E; $1F; + $20; $21; $22; $23; $24; $25; $26; $27; $28; $29; $2A; $2B; $2C; $2D; $2E; $2F; + $30; $31; $32; $33; $34; $35; $3B; $37; $38; $B9; $3A; $7B; $7C; $7D; $7E; $3F; + $40; $41; $42; $43; $44; $45; $46; $47; $48; $49; $4A; $4B; $4C; $4D; $4E; $4F; + $50; $51; $52; $53; $54; $55; $56; $57; $58; $59; $5A; $5B; $5C; $5D; $5E; $5F; + $60; $61; $62; $63; $64; $65; $66; $67; $68; $69; $6A; $6B; $6C; $6D; $6E; $6F; + $70; $71; $72; $73; $74; $75; $76; $77; $78; $79; $7A; $3C; $3D; $3E; $36; $7F; + }, + { + $39, noXor, $E, "\$00\$02"; + $B9, noXor, $E, "\$00\$02"; + } + }; + + resource 'KMAP' (204, sysHeap, locked) { + 204, 0, { + $00; $01; $02; $03; $04; $05; $06; $07; $08; $09; $0A; $0B; $0C; $0D; $0E; $0F; + $10; $11; $12; $13; $14; $15; $16; $17; $18; $19; $1A; $1B; $1C; $1D; $1E; $1F; + $20; $21; $22; $23; $24; $25; $26; $27; $28; $29; $2A; $2B; $2C; $2D; $2E; $2F; + $30; $31; $32; $33; $34; $35; $3B; $37; $38; $B9; $3A; $7B; $7C; $7D; $7E; $3F; + $40; $41; $42; $43; $44; $45; $46; $47; $48; $49; $4A; $4B; $4C; $4D; $4E; $4F; + $50; $51; $52; $53; $54; $55; $56; $57; $58; $59; $5A; $5B; $5C; $5D; $5E; $5F; + $60; $61; $62; $63; $64; $65; $66; $67; $68; $69; $6A; $6B; $6C; $6D; $6E; $6F; + $70; $71; $72; $73; $74; $75; $76; $77; $78; $79; $7A; $3C; $3D; $3E; $36; $7F; + }, + { + $39, noXor, $E, "\$00\$02"; + $B9, noXor, $E, "\$00\$02"; + } + }; + + resource 'KMAP' (205, sysHeap, locked) { + 205, 0, { + $00; $01; $02; $03; $04; $05; $06; $07; $08; $09; $32; $0B; $0C; $0D; $0E; $0F; + $10; $11; $12; $13; $14; $15; $16; $17; $18; $19; $1A; $1B; $1C; $1D; $1E; $1F; + $20; $21; $22; $23; $24; $25; $26; $27; $28; $29; $2A; $2B; $2C; $2D; $2E; $2F; + $30; $31; $0A; $33; $34; $35; $3B; $37; $38; $B9; $3A; $7B; $7C; $7D; $7E; $3F; + $40; $41; $42; $43; $44; $45; $46; $47; $48; $49; $4A; $4B; $4C; $4D; $4E; $4F; + $50; $51; $52; $53; $54; $55; $56; $57; $58; $59; $5A; $5B; $5C; $5D; $5E; $5F; + $60; $61; $62; $63; $64; $65; $66; $67; $68; $69; $6A; $6B; $6C; $6D; $6E; $6F; + $70; $71; $72; $73; $74; $75; $76; $77; $78; $79; $7A; $3C; $3D; $3E; $36; $7F; + }, + { + $39, noXor, $E, "\$00\$02"; + $B9, noXor, $E, "\$00\$02"; + } + }; + + resource 'KMAP' (206, sysHeap, locked) { + 206, 0, { + $00; $01; $02; $03; $04; $05; $06; $07; $08; $09; $0A; $0B; $0C; $0D; $0E; $0F; + $10; $11; $12; $13; $14; $15; $16; $17; $18; $19; $1A; $1B; $1C; $1D; $1E; $1F; + $20; $21; $22; $23; $24; $25; $26; $27; $28; $29; $2A; $2B; $2C; $2D; $2E; $2F; + $30; $31; $32; $33; $34; $35; $3B; $37; $38; $B9; $3A; $7B; $7C; $7D; $7E; $3F; + $40; $41; $42; $43; $44; $45; $46; $47; $48; $49; $4A; $4B; $4C; $4D; $4E; $4F; + $50; $51; $52; $53; $54; $55; $56; $57; $58; $59; $5A; $5B; $5C; $5D; $5E; $5F; + $60; $61; $62; $63; $64; $65; $66; $67; $68; $69; $6A; $6B; $6C; $6D; $6E; $6F; + $70; $71; $72; $73; $74; $75; $76; $77; $78; $79; $7A; $3C; $3D; $3E; $36; $7F; + }, + { + $39, noXor, $E, "\$00\$02"; + $B9, noXor, $E, "\$00\$02"; + } + }; + #endif @@ -2433,3 +2578,309 @@ resource 'KCHR' (0, USname, KCHRAttributes) { /*<11>*/ }; #endif + + data 'KCAP' (198) { + $"0032 003C 00F0 01E0 000C 002A 0024 017A" + $"000D 0000 000B 0015 0010 0035 0038 000A" + $"007A 0000 001E 0078 0000 0014 0063 0000" + $"0014 0076 0000 0014 0060 0000 001E 0061" + $"0000 0014 0062 0000 0014 0064 0000 0014" + $"0065 0000 001E 006D 0000 0014 0067 0000" + $"0014 006F 0000 0014 0072 0000 0028 0073" + $"0000 0014 0074 0000 0014 0079 0000 0014" + $"0000 0015 0015 0031 0032 0046 000A 0012" + $"0000 0014 0013 0000 0014 0014 0000 0014" + $"0015 0000 0014 0017 0000 0014 0016 0000" + $"0014 001A 0000 0014 001C 0000 0014 0019" + $"0000 0014 001D 0000 0014 001B 0000 0014" + $"0018 0000 0014 002A 0014 001E 001E 0000" + $"FFEC 0021 0000 FFEC 0023 0000 FFEC 001F" + $"0000 FFEC 0022 0000 FFEC 0020 0000 FFEC" + $"0010 0000 FFEC 0011 0000 FFEC 000F 0000" + $"FFEC 000E 0000 FFEC 000D 0000 FFEC 000C" + $"0000 FFEC 0000 0014 0005 0001 0000 0014" + $"0002 0000 0014 0003 0000 0014 0005 0000" + $"0014 0004 0000 0014 0026 0000 0014 0028" + $"0000 0014 0025 0000 0014 0029 0000 0014" + $"0027 0000 0014 002C 0014 FFF6 002F 0000" + $"FFEC 002B 0000 FFEC 002E 0000 FFEC 002D" + $"0000 FFEC 000B 0000 FFEC 0009 0000 FFEC" + $"0008 0000 FFEC 0007 0000 FFEC 0006 0000" + $"FFEC 003A 0014 FFEC 0037 0000 0014 0037" + $"0000 0096 0000 0015 0015 000F 0041 0096" + $"0168 0055 FFEC 0000 0054 0000 FFEC 0053" + $"0000 FFEC 0056 FFEC 0000 0057 0000 0014" + $"0058 0000 0014 0045 0000 0014 004E FFEC" + $"0000 005C 0000 FFEC 005B 0000 FFEC 0059" + $"0000 FFEC 0047 FFEC 0000 0051 0000 0014" + $"004B 0000 0014 0043 0000 0014 0000 0015" + $"001F 0000 0030 005A 000A 0000 0015 001F" + $"0000 0033 0046 010E 0000 0015 0029 0000" + $"0052 0096 0140 0000 0029 0015 0000 004C" + $"0082 017C 0000 0015 001A 0000 003B 0096" + $"000A 0000 000B 0015 0003 007B 00A2 00F0" + $"007D 0000 0014 007C 0000 0014 007E FFF6" + $"FFEC 0000 0015 0024 0000 0039 006E 000A" + $"0000 0015 0024 0000 0024 006E 0109 0000" + $"0015 002E 0001 0038 0082 000A 0038 0000" + $"00F5 0000 0015 0083 0000 0031 0096 004B" + }; + + data 'KCAP' (199) { + $"0032 003C 00F0 01E0 000C 002A 0024 017A" + $"000E 0000 000B 0015 0010 0035 0038 000A" + $"007A 0000 001E 0078 0000 0014 0063 0000" + $"0014 0076 0000 0014 0060 0000 001E 0061" + $"0000 0014 0062 0000 0014 0064 0000 0014" + $"0065 0000 001E 006D 0000 0014 0067 0000" + $"0014 006F 0000 0014 0072 0000 0028 0073" + $"0000 0014 0074 0000 0014 0079 0000 0014" + $"0000 0015 0015 002F 000A 0046 000A 0012" + $"0000 0014 0013 0000 0014 0014 0000 0014" + $"0015 0000 0014 0017 0000 0014 0016 0000" + $"0014 001A 0000 0014 001C 0000 0014 0019" + $"0000 0014 001D 0000 0014 001B 0000 0014" + $"0018 0000 0014 001E 0014 000A 0021 0000" + $"FFEC 0023 0000 FFEC 001F 0000 FFEC 0022" + $"0000 FFEC 0020 0000 FFEC 0010 0000 FFEC" + $"0011 0000 FFEC 000F 0000 FFEC 000E 0000" + $"FFEC 000D 0000 FFEC 000C 0000 FFEC 0000" + $"0014 0005 0001 0000 0014 0002 0000 0014" + $"0003 0000 0014 0005 0000 0014 0004 0000" + $"0014 0026 0000 0014 0028 0000 0014 0025" + $"0000 0014 0029 0000 0014 0027 0000 0014" + $"002A 0000 0014 002C 0014 FFE7 002F 0000" + $"FFEC 002B 0000 FFEC 002E 0000 FFEC 002D" + $"0000 FFEC 000B 0000 FFEC 0009 0000 FFEC" + $"0008 0000 FFEC 0007 0000 FFEC 0006 0000" + $"FFEC 0032 0000 FFEC 0000 0015 0015 000F" + $"0041 0096 0168 0055 FFEC 0000 0054 0000" + $"FFEC 0053 0000 FFEC 0056 FFEC 0000 0057" + $"0000 0014 0058 0000 0014 0045 0000 0014" + $"004E FFEC 0000 005C 0000 FFEC 005B 0000" + $"FFEC 0059 0000 FFEC 0047 FFEC 0000 0051" + $"0000 0014 004B 0000 0014 0043 0000 0014" + $"0000 0015 001F 0000 0030 005A 000A 0000" + $"0015 001F 0001 0038 0082 000A 003A 0014" + $"0019 0000 0015 0029 0000 0052 0096 0140" + $"0000 0029 0015 0000 004C 0082 017C 0000" + $"0015 001A 0002 003B 0096 000A 0037 0000" + $"0037 0037 0000 009B 0000 000B 0015 0003" + $"007B 00A0 00F5 007D 0000 0014 007C 0000" + $"0014 007E FFF6 FFEC 0000 0015 0024 0000" + $"0039 006E 000A 0000 0015 0024 0000 0033" + $"0046 010E 0001 0015 001A 0029 0005 0000" + $"0024 005A 0118 0000 0015 002E 0000 0038" + $"0082 0104 0000 0015 0083 0000 0031 0096" + $"005A" + }; + + data 'KCAP' (200) { + $"0032 003C 00F0 01E0 000C 002A 0024 017A" + $"0010 0000 000B 0015 0010 0035 0038 000A" + $"007A 0000 0021 0078 0000 0014 0063 0000" + $"0014 0076 0000 0014 0060 0000 001C 0061" + $"0000 0014 0062 0000 0014 0064 0000 0014" + $"0065 0000 001C 006D 0000 0014 0067 0000" + $"0014 006F 0000 0014 0072 0000 0028 0073" + $"0000 0014 0074 0000 0014 0079 0000 0014" + $"0000 0015 001C 0000 0012 0046 000A 0000" + $"0015 0015 000B 0013 0046 0025 0014 0000" + $"0014 0015 0000 0014 0017 0000 0014 0016" + $"0000 0014 001A 0000 0014 001C 0000 0014" + $"0019 0000 0014 001D 0000 0014 001B 0000" + $"0014 0018 0000 0014 005D 0000 0014 0000" + $"0015 0018 0000 0033 0046 0115 0000 0015" + $"0015 0026 001E 005A 00FA 0021 0000 FFEC" + $"0023 0000 FFEC 001F 0000 FFEC 0022 0000" + $"FFEC 0020 0000 FFEC 0010 0000 FFEC 0011" + $"0000 FFEC 000F 0000 FFEC 000E 0000 FFEC" + $"000D 0000 FFEC 000C 0000 FFEC 0030 0000" + $"FFEC 0000 0014 0019 0001 0000 0014 0002" + $"0000 0014 0003 0000 0014 0005 0000 0014" + $"0004 0000 0014 0026 0000 0014 0028 0000" + $"0014 0025 0000 0014 0029 0000 0014 0027" + $"0000 0014 002A 0000 0014 005E 0014 FFF6" + $"002C 0000 FFEC 002F 0000 FFEC 002B 0000" + $"FFEC 002E 0000 FFEC 002D 0000 FFEC 000B" + $"0000 FFEC 0009 0000 FFEC 0008 0000 FFEC" + $"0007 0000 FFEC 0006 0000 FFEC 003A 0014" + $"FFFD 0037 0000 0014 0066 0000 0014 0001" + $"0015 001F 0029 0005 0000 0024 005A 010E" + $"0000 0015 001A 0000 0036 006E 000A 0000" + $"0015 0024 0000 0038 0082 000A 0000 0015" + $"0024 0000 0038 0082 0109 0000 0029 0015" + $"0000 004C 0082 017C 0000 0015 001A 0003" + $"003B 006E 000A 0068 0028 009C 0037 0000" + $"0019 003A 0000 0019 0000 0015 0015 000F" + $"0041 0096 0168 0055 FFEC 0000 0054 0000" + $"FFEC 0053 0000 FFEC 0056 FFEC 0000 0057" + $"0000 0014 0058 0000 0014 0045 0000 0014" + $"004E FFEC 0000 005C 0000 FFEC 005B 0000" + $"FFEC 0059 0000 FFEC 0047 FFEC 0000 0051" + $"0000 0014 004B 0000 0014 0043 0000 0014" + $"0000 0015 0021 0000 0039 0096 000A 0000" + $"0015 0041 0000 0031 0096 0066 0000 0015" + $"0015 0001 0052 0096 0140 005F 0000 0014" + $"0000 000B 0015 0003 007B 00A0 00F5 007D" + $"0000 0014 007C 0000 0014 007E FFF6 FFEC" + }; + + data 'KCAP' (204) { + $"0032 003C 00E6 022B 000C 002A 0024 01CD" + $"0010 0000 0015 0015 0015 0035 0032 000A" + $"007A 0000 0020 0078 0000 0014 0063 0000" + $"0014 0076 0000 0014 0060 0000 0020 0061" + $"0000 0014 0062 0000 0014 0064 0000 0014" + $"0065 0000 001F 006D 0000 0014 0067 0000" + $"0014 006F 0000 0014 0069 0000 0028 006B" + $"0000 0014 0071 0000 0014 0072 0014 FFD8" + $"0073 0000 0014 0074 0000 0014 0075 0014" + $"FFD8 0077 0000 0014 0079 0000 0014 0000" + $"0015 0015 002D 0032 0046 000A 0012 0000" + $"0014 0013 0000 0014 0014 0000 0014 0015" + $"0000 0014 0017 0000 0014 0016 0000 0014" + $"001A 0000 0014 001C 0000 0014 0019 0000" + $"0014 001D 0000 0014 001B 0000 0014 0018" + $"0000 0014 001E 0014 000A 0021 0000 FFEC" + $"0023 0000 FFEC 001F 0000 FFEC 0022 0000" + $"FFEC 0020 0000 FFEC 0010 0000 FFEC 0011" + $"0000 FFEC 000F 0000 FFEC 000E 0000 FFEC" + $"000D 0000 FFEC 000C 0000 FFEC 0000 0014" + $"0005 0001 0000 0014 0002 0000 0014 0003" + $"0000 0014 0005 0000 0014 0004 0000 0014" + $"0026 0000 0014 0028 0000 0014 0025 0000" + $"0014 0029 0000 0014 0027 0000 0014 002C" + $"0014 FFF6 002F 0000 FFEC 002B 0000 FFEC" + $"002E 0000 FFEC 002D 0000 FFEC 000B 0000" + $"FFEC 0009 0000 FFEC 0008 0000 FFEC 0007" + $"0000 FFEC 0006 0000 FFEC 0000 0015 0015" + $"000F 0041 0096 01BD 0055 FFEC 0000 0054" + $"0000 FFEC 0053 0000 FFEC 0056 FFEC 0000" + $"0057 0000 0014 0058 0000 0014 0045 0000" + $"0014 004E FFEC 0000 005C 0000 FFEC 005B" + $"0000 FFEC 0059 0000 FFEC 0047 FFEC 0000" + $"0051 0000 0014 004B 0000 0014 0043 0000" + $"0014 0000 0015 0029 0000 0052 0096 0195" + $"0000 0029 0015 0000 004C 0082 01D1 0000" + $"0015 001F 0000 0030 005A 000A 0000 0015" + $"0024 0000 0039 006E 000A 0000 0015 002E" + $"0000 0038 0082 000A 0000 0015 0033 0000" + $"0038 0082 00FF 0000 0015 001A 0002 003B" + $"0096 000A 003A 0000 0019 0037 0000 0019" + $"0000 0015 001A 0002 0037 0096 00E6 003A" + $"0000 0019 003B 0000 0019 0000 0015 0015" + $"0003 007E 0082 0159 007B 0014 FFEC 007D" + $"0000 0014 007C 0000 0014 0000 0015 0024" + $"0000 0033 0046 010E 0000 0015 001A 0000" + $"002A 005A 0118 0000 0015 0029 0000 0024" + $"006E 0109 0000 0015 0092 0000 0031 0096" + $"0055" + }; + + data 'KCAP' (205) { + $"0032 003C 00E6 022B 000C 002A 0024 01CD" + $"000F 0000 0015 0015 0015 0035 0032 000A" + $"007A 0000 0020 0078 0000 0014 0063 0000" + $"0014 0076 0000 0014 0060 0000 0020 0061" + $"0000 0014 0062 0000 0014 0064 0000 0014" + $"0065 0000 001F 006D 0000 0014 0067 0000" + $"0014 006F 0000 0014 0069 0000 0028 006B" + $"0000 0014 0071 0000 0014 0072 0014 FFD8" + $"0073 0000 0014 0074 0000 0014 0075 0014" + $"FFD8 0077 0000 0014 0079 0000 0014 0000" + $"0015 0015 002F 000A 0046 000A 0012 0000" + $"0014 0013 0000 0014 0014 0000 0014 0015" + $"0000 0014 0017 0000 0014 0016 0000 0014" + $"001A 0000 0014 001C 0000 0014 0019 0000" + $"0014 001D 0000 0014 001B 0000 0014 0018" + $"0000 0014 001E 0014 000A 0021 0000 FFEC" + $"0023 0000 FFEC 001F 0000 FFEC 0022 0000" + $"FFEC 0020 0000 FFEC 0010 0000 FFEC 0011" + $"0000 FFEC 000F 0000 FFEC 000E 0000 FFEC" + $"000D 0000 FFEC 000C 0000 FFEC 0000 0014" + $"0005 0001 0000 0014 0002 0000 0014 0003" + $"0000 0014 0005 0000 0014 0004 0000 0014" + $"0026 0000 0014 0028 0000 0014 0025 0000" + $"0014 0029 0000 0014 0027 0000 0014 002A" + $"0000 0014 002C 0014 FFE7 002F 0000 FFEC" + $"002B 0000 FFEC 002E 0000 FFEC 002D 0000" + $"FFEC 000B 0000 FFEC 0009 0000 FFEC 0008" + $"0000 FFEC 0007 0000 FFEC 0006 0000 FFEC" + $"0032 0000 FFEC 0000 0015 0015 000F 0041" + $"0096 01BD 0055 FFEC 0000 0054 0000 FFEC" + $"0053 0000 FFEC 0056 FFEC 0000 0057 0000" + $"0014 0058 0000 0014 0045 0000 0014 004E" + $"FFEC 0000 005C 0000 FFEC 005B 0000 FFEC" + $"0059 0000 FFEC 0047 FFEC 0000 0051 0000" + $"0014 004B 0000 0014 0043 0000 0014 0000" + $"0015 0029 0000 0052 0096 0195 0000 0029" + $"0015 0000 004C 0082 01D1 0001 0015 001A" + $"0029 0005 0000 0024 005A 0118 0000 0015" + $"001F 0000 0030 005A 000A 0000 0015 0024" + $"0000 0039 006E 000A 0000 0015 001F 0000" + $"0038 0082 000A 0000 0015 002E 0000 0038" + $"0082 0104 0000 0015 001A 0002 003B 0096" + $"000A 003A 0000 0019 0037 0000 0019 0000" + $"0015 001A 0002 0037 0096 00E6 003A 0000" + $"0019 003B 0000 0019 0000 0015 0015 0003" + $"007E 0082 0159 007B 0014 FFEC 007D 0000" + $"0014 007C 0000 0014 0000 0015 0024 0000" + $"0033 0046 010E 0000 0015 0092 0000 0031" + $"0096 0055" + }; + + data 'KCAP' (206) { + $"0032 003C 00E6 022B 000C 002A 0024 01CD" + $"0014 0000 0015 0015 0015 0035 0032 000A" + $"007A 0000 0020 0078 0000 0014 0063 0000" + $"0014 0076 0000 0014 0060 0000 0020 0061" + $"0000 0014 0062 0000 0014 0064 0000 0014" + $"0065 0000 001F 006D 0000 0014 0067 0000" + $"0014 006F 0000 0014 0069 0000 0028 006B" + $"0000 0014 0071 0000 0014 0072 0014 FFD8" + $"0073 0000 0014 0074 0000 0014 0075 0014" + $"FFD8 0077 0000 0014 0079 0000 0014 0000" + $"0015 0015 0003 007E 0082 0159 007B 0014" + $"FFEC 007D 0000 0014 007C 0000 0014 0000" + $"0015 001F 0000 0012 0046 000A 0000 0015" + $"0015 000B 0013 0046 0028 0014 0000 0014" + $"0015 0000 0014 0017 0000 0014 0016 0000" + $"0014 001A 0000 0014 001C 0000 0014 0019" + $"0000 0014 001D 0000 0014 001B 0000 0014" + $"0018 0000 0014 005D 0000 0014 0000 0015" + $"001A 0000 0033 0046 0118 0000 0015 001A" + $"0000 0030 005A 000A 0000 0015 0015 000B" + $"001E 005A 00FF 0021 0000 FFEC 0023 0000" + $"FFEC 001F 0000 FFEC 0022 0000 FFEC 0020" + $"0000 FFEC 0010 0000 FFEC 0011 0000 FFEC" + $"000F 0000 FFEC 000E 0000 FFEC 000D 0000" + $"FFEC 000C 0000 FFEC 0000 0015 0015 0016" + $"0000 006E 0028 0001 0000 0014 0002 0000" + $"0014 0003 0000 0014 0005 0000 0014 0004" + $"0000 0014 0026 0000 0014 0028 0000 0014" + $"0025 0000 0014 0029 0000 0014 0027 0000" + $"0014 002A 0000 0014 005E 0014 FFF6 002C" + $"0000 FFEC 002F 0000 FFEC 002B 0000 FFEC" + $"002E 0000 FFEC 002D 0000 FFEC 000B 0000" + $"FFEC 0009 0000 FFEC 0008 0000 FFEC 0007" + $"0000 FFEC 0006 0000 FFEC 0000 0029 0015" + $"0000 004C 0082 01CF 0000 0015 0015 000F" + $"0041 0096 01BB 0055 FFEC 0000 0054 0000" + $"FFEC 0053 0000 FFEC 0056 FFEC 0000 0057" + $"0000 0014 0058 0000 0014 0045 0000 0014" + $"004E FFEC 0000 005C 0000 FFEC 005B 0000" + $"FFEC 0059 0000 FFEC 0047 FFEC 0000 0051" + $"0000 0014 004B 0000 0014 0043 0000 0014" + $"0000 0015 0015 0001 0052 0096 0193 005F" + $"0000 0014 0001 0015 001F 0029 0005 0000" + $"0024 005A 0113 0000 0015 001F 0000 003B" + $"006E 000A 0000 0015 0029 0000 0038 0082" + $"000A 0000 0015 0024 0000 0038 0082 010E" + $"0000 0015 0023 0000 0039 0096 000A 0000" + $"0015 001A 0002 003A 0096 002C 0037 0000" + $"0019 0066 0000 0019 0000 0015 0051 0000" + $"0031 0096 0077 0000 0015 001A 0002 0068" + $"0096 00C7 0037 0000 0019 003A 0000 0019" + $"0000 0015 0020 0000 003B 0096 0112" + }; diff --git a/OS/StartMgr/Gibbly.r b/OS/StartMgr/Gibbly.r index 111f5a2..f8fc023 100644 --- a/OS/StartMgr/Gibbly.r +++ b/OS/StartMgr/Gibbly.r @@ -79,35 +79,8 @@ resource 'gbly' (-16385, sysHeap) { resource 'rovm' ( 0, locked) { { - 'pixs', -14335; 'pixs', -14334; 'pixs', -10199; 'pixs', -10200; 'pixs', -10201; 'pixs', -10202; - 'pixs', -10203; 'pixs', -10204; 'pixs', -10205; 'pixs', -10206; 'pixs', -10207; 'pixs', -10208; - 'CDEF', 0; 'CDEF', 1; - 'WDEF', 0; 'WDEF', 1; 'WDEF', 126; -// 'wctb', 0; -// 'cctb', 0; - 'CURS', 1; 'CURS', 2; 'CURS', 3; 'CURS', 4; - 'MBDF', 0; - 'MDEF', 0; -// 'ppat', 16; 'ppat', 18; - 'ics#', -16386; - 'ics4', -16386; - 'ics8', -16386; - 'rtt#', -5728; -// 'ppcc', -5856; - 'KCAP', 1; 'KCAP', 2; 'KCAP', 4; 'KCAP', 5; - 'KCHR', 0; - 'KMAP', 0; 'KMAP', 2; - 'LDEF', 0; 'LDEF', 19; 'LDEF', -32510; 'LDEF', -32512; - 'PACK', 0; 'PACK', 12; - 'PACK', 3; 'PACK', 7; 'PACK', 8; 'PACK', 9; 'PACK', 11; 'PACK', 13; 'PACK', 14; 'PACK', 15; - 'clut', 1; 'clut', 2; 'clut', 4; 'clut', 5; 'clut', 8; 'clut', 9; 'clut', 127; -// 'ppci', -16409; -// 'cmtb', -32508; 'cmtb', -32509; 'cmtb', -32510; 'cmtb', -32511; 'cmtb', -32512; - 'mitq', 0; - 'proc', -32512; 'proc', -32511; 'proc', -32510; 'proc', -16498; 'proc', -16497; 'proc', -5728, 'proc', -5727; - 'pslt', 20; 'pslt', 26; - 'snd ', 1; - 'wedg', -5759; 'wedg', -5760; + 'accl', 0; 'accl', 2; 'accl', 4; 'accl', 5; 'accl', 7; + 'clut', 1; 'clut', 2; 'clut', 4; 'clut', 8; }; }; diff --git a/Resources/MiscROMRsrcs.r b/Resources/MiscROMRsrcs.r index 8fd7f76..bf82041 100644 --- a/Resources/MiscROMRsrcs.r +++ b/Resources/MiscROMRsrcs.r @@ -223,110 +223,119 @@ resource 'accl' (7) { } }; -resource 'accl' (8) { - 'tpad', - { /* array AcclTable: 6 elements */ - /* [1] */ - 0x2000, - { /* array AcclPoint: 5 elements */ - /* [1] */ - 0x4692C, 0x10000, - /* [2] */ - 0xB9555, 0x38000, - /* [3] */ - 0x149555, 0x78000, - /* [4] */ - 0x1FAAAB, 0x110000, - /* [5] */ - 0x27D555, 0x1C8000 - }, - /* [2] */ - 0x5000, - { /* array AcclPoint: 5 elements */ - /* [1] */ - 0x4692C, 0x10000, - /* [2] */ - 0xB9555, 0x38000, - /* [3] */ - 0x14AAAB, 0xB0000, - /* [4] */ - 0x1FAAAB, 0x1A0000, - /* [5] */ - 0x27AAAB, 0x2E0000 - }, - /* [3] */ - 0x8000, - { /* array AcclPoint: 5 elements */ - /* [1] */ - 0x4692C, 0x10000, - /* [2] */ - 0xB1AAB, 0x39000, - /* [3] */ - 0x152AAB, 0xE8000, - /* [4] */ - 0x1FAAAB, 0x210000, - /* [5] */ - 0x276AAB, 0x368000 - }, - /* [4] */ - 0xB000, - { /* array AcclPoint: 7 elements */ - /* [1] */ - 0x4692C, 0x10000, - /* [2] */ - 0x6D332, 0x28000, - /* [3] */ - 0xA9555, 0x48000, - /* [4] */ - 0x10C000, 0xC0000, - /* [5] */ - 0x178000, 0x198000, - /* [6] */ - 0x1E5555, 0x288000, - /* [7] */ - 0x278000, 0x460000 - }, - /* [5] */ - 0xE000, - { /* array AcclPoint: 7 elements */ - /* [1] */ - 0x4692C, 0x10000, - /* [2] */ - 0x6D332, 0x28000, - /* [3] */ - 0xA1555, 0x58000, - /* [4] */ - 0xF8000, 0xE0000, - /* [5] */ - 0x161555, 0x1D0000, - /* [6] */ - 0x1D1555, 0x310000, - /* [7] */ - 0x27C000, 0x590000 - }, - /* [6] */ - 0x10000, - { /* array AcclPoint: 9 elements */ - /* [1] */ - 0x46AAB, 0x10000, - /* [2] */ - 0x69555, 0x28000, - /* [3] */ - 0x92AAB, 0x58000, - /* [4] */ - 0xE8000, 0xF0000, - /* [5] */ - 0x121555, 0x188000, - /* [6] */ - 0x158000, 0x248000, - /* [7] */ - 0x1C8000, 0x410000, - /* [8] */ - 0x224000, 0x580000, - /* [9] */ - 0x282AAB, 0x6D0000 - } - } +data 'accl' (8) { + $"0000 0003 0007 0000 0000 0001 0001 0000" + $"0001 0000 0000 2000 0005 0001 23C6 0001" + $"0000 0002 FE3C 0003 8000 0005 5719 000B" + $"0000 0008 2EBF 001A 0000 000A 3FF1 002E" + $"0000 0000 5000 0005 0001 23C6 0001 0000" + $"0002 DE8A 0004 1000 0005 682C 000F E000" + $"0008 1EBF 0022 6000 000A 1F68 0037 E000" + $"0000 8000 0007 0001 23C6 0001 0000 0001" + $"C378 0002 8000 0002 AC15 0004 A000 0004" + $"5402 000D C000 0006 1285 001B B000 0007" + $"E68B 002D 1000 000A 44EB 004A 9000 0000" + $"B000 0009 0001 2429 0001 0000 0001 B37C" + $"0002 8000 0002 5E5F 0005 8000 0003 BF2C" + $"000F 0000 0004 BC35 0017 A000 0006 1E38" + $"0027 B000 0007 5D45 0038 5000 0008 99A2" + $"004B B000 000A 9105 0066 B000 0000 E000" + $"000A 0001 1855 0001 3000 0001 B228 0002" + $"F000 0002 5369 0006 A000 0003 6F4A 0010" + $"D000 0004 6AAB 001F 1000 0005 4AAB 002D" + $"5000 0006 2555 003F 4000 0007 1AAB 0051" + $"C000 0008 9AAB 0066 3000 000A 8AAB 007D" + $"7000 0001 0000 000B 0001 1855 0001 3000" + $"0001 B228 0003 1000 0002 5369 0007 1000" + $"0003 2F4A 0011 8000 0003 ACFB 001C 8800" + $"0004 3AAB 0028 E000 0004 CAAB 0038 4000" + $"0005 5555 0048 F000 0006 3AAB 005C 9000" + $"0007 AAAB 0073 1000 000A 3AAB 008B 7000" +}; + +data 'accl' (9) { + $"5553 422A 0007 0000 0000 0001 0001 0000" + $"0001 0000 0000 2000 0010 0000 713B 0000" + $"4CE3 0004 4EC5 000D 3704 0005 4400 0014" + $"8000 0007 2C00 0023 E000 0009 0000 0034" + $"B000 000A D800 0045 F000 000D 0800 0057" + $"9000 000F 6000 0069 0000 0012 1000 007A" + $"8000 0015 0000 0089 0000 0017 C000 0091" + $"0000 001A C000 0096 B000 001D 9000 0099" + $"B000 0020 A000 009B 3000 0023 F000 009C" + $"3000 0027 B000 009C 3000 0000 8000 0012" + $"0000 713B 0000 567F 0004 4A00 000E A000" + $"0006 3A00 001F 4000 0007 2800 0029 0000" + $"0008 D800 003C 6000 0009 B800 0047 4000" + $"000A B000 0053 3000 000B C000 0060 3000" + $"000C C000 006C 2000 000E E000 0084 2000" + $"0011 6000 009D 2000 0014 0000 00B4 0000" + $"0016 C000 00C7 0000 0019 A000 00D4 0000" + $"001C E000 00DB 0000 0020 8000 00E0 0000" + $"0024 4000 00E3 0000 0027 A000 00E3 0000" + $"0000 B000 0014 0000 713B 0000 614E 0004" + $"4A00 000F 6000 0005 3200 0017 6000 0006" + $"3200 0020 A000 0007 2C00 002C 2000 0008" + $"0800 0037 A000 0008 E400 0043 4000 0009" + $"C000 0050 8000 000A A000 005F 2200 000B" + $"9000 006D 7000 000C 7000 007B 0000 000E" + $"8000 0098 A000 0010 C000 00B6 0000 0013" + $"4000 00D2 0000 0016 6000 00E9 0000 001A" + $"2000 00FA 0000 001D A000 0103 0000 0021" + $"2000 0107 0000 0024 8000 010A 0000 0027" + $"A000 010C 0000 0000 E000 0011 0000 713B" + $"0000 6D77 0004 1A00 0011 F000 0005 1A00" + $"001B F000 0005 F000 0026 6000 0006 FC00" + $"0034 0000 0008 4C00 004F E000 0009 6C00" + $"006D E000 000A 7800 008D C000 000B B000" + $"00B6 4000 000D 5000 00D9 8000 0011 0000" + $"00F7 8000 0015 C000 0111 0000 0019 6000" + $"0120 0000 001D 4000 0128 0000 0021 0000" + $"012E 0000 0024 8000 0132 0000 0027 8000" + $"0135 0000 0000 5000 0012 0000 713B 0000" + $"4BB0 0004 4C00 000E 0000 0005 4000 0015" + $"5000 0007 2400 0026 2000 0008 B400 0035" + $"C000 000A 9000 0049 8000 000B E800 0056" + $"8000 000D 2000 0062 0000 000E 1800 006A" + $"D000 000F 1800 0074 0000 0011 9000 0087" + $"8000 0014 5000 009A 0000 0017 6000 00A9" + $"8000 001A 6000 00B4 0000 001D 5000 00B9" + $"0000 0020 D000 00BC 8000 0024 2000 00BD" + $"8000 0027 B000 00BE 8000 0001 0000 0010" + $"0000 713B 0000 567F 0003 B800 0012 A000" + $"0005 2000 0025 4000 0006 0800 0037 8000" + $"0006 F000 005F 0000 0007 F000 008A 0000" + $"0009 2800 00CB 2000 000A F000 00F7 8000" + $"000D 2000 011C 8000 0010 0000 0138 0000" + $"0014 4000 014A 0000 0019 0000 0153 0000" + $"001C D000 0157 0000 0020 E000 015B 8000" + $"0024 2000 015D 8000 0027 A000 015E 0000" + $"0052 7000 0009 94D1 0059 3000 000A 1269" + $"005F F000 000A 9000 0066 B000 0000 E000" + $"001C 0001 1855 0001 3000 0001 B228 0002" + $"F000 0002 5369 0006 A000 0003 6F4A 0010" + $"D000 0003 AD78 0014 5800 0003 EBA5 0017" + $"E000 0004 29D3 001B 6800 0004 6800 001E" + $"F000 0004 A201 0022 9800 0004 D956 0026" + $"2000 0005 14AB 0029 6800 0005 5000 002C" + $"B000 0005 8001 0031 C800 0005 B556 0036" + $"4000 0005 EAAB 003A B800 0006 2000 003F" + $"3000 0006 6200 0043 DC00 0006 9EAB 0048" + $"7800 0006 DB56 004D 1400 0007 1800 0051" + $"B000 0007 7A01 0056 DC00 0007 D956 005B" + $"F800 0008 38AB 0061 1400 0008 9800 0066" + $"3000 0009 1601 006C 0000 0009 9156 0071" + $"D000 000A 0CAB 0077 A000 000A 8800 007D" + $"7000 0001 0000 0013 0001 1855 0001 3000" + $"0001 B228 0003 1000 0002 5369 0007 1000" + $"0003 2F4A 0011 8000 0003 ACFB 001C 8800" + $"0004 3AAB 0028 E000 0004 8156 0030 8800" + $"0004 C800 0038 3000 0005 0D56 0040 9800" + $"0005 5000 0048 F000 0005 C6AB 0052 B000" + $"0006 3800 005C 7000 0006 F156 0067 C000" + $"0007 4CAB 006D 5800 0007 A800 0072 F000" + $"0008 4C00 0079 0400 0008 F000 007F 1800" + $"0009 9400 0085 2C00 000A 3800 008B 4000" }; resource 'pslt' (gestaltQuadra950, sysheap, locked) { @@ -1165,6 +1174,264 @@ data 'PICT' (106, "DiskMode 6") { }; +// XDiskIcon + +data 'cicn' (-20023) { + $"0000 0000 8010 0000 0000 0020 0020 0000" + $"0000 0000 0000 0048 0000 0048 0000 0000" + $"0004 0001 0004 0000 0000 0000 0000 0000" + $"0000 0000 0000 0004 0000 0000 0020 0020" + $"0000 0000 0004 0000 0000 0020 0020 0000" + $"0000 7FFF FFF0 FFFF FFF8 FFFF FFFC FFFF" + $"FFFE FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 7FFF" + $"FFFE 7FFF FFF0 8100 0108 8100 7104 8100" + $"8902 8100 8901 8100 8901 8100 8901 8100" + $"8901 8100 7101 8100 0101 80FF FE01 8000" + $"0001 8000 0001 8000 0001 87FF FFE1 8800" + $"0011 8800 0011 8810 0811 8838 1C11 881C" + $"3811 880E 7011 8807 E011 8803 C011 8803" + $"C011 8807 E011 880E 7011 881C 3811 8838" + $"1C11 8810 0811 8800 0011 8800 0011 FFFF" + $"FFFE 0000 0000 0000 0007 0000 FFFF FFFF" + $"FFFF 0001 EEEE EEEE EEEE 0002 CCCC CCCC" + $"CCCC 0003 AAAA AAAA AAAA 0004 8888 8888" + $"8888 0005 7777 7777 7777 0006 2222 2222" + $"2222 000F 0000 0000 0000 0FFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF 0000 F222 3224 4444" + $"4444 4444 4444 1225 F000 F222 3224 4444" + $"4444 4666 4444 1222 5F00 F222 3224 4444" + $"4444 6222 1444 1222 25F0 F222 3224 4444" + $"4444 6222 1444 1222 225F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 4111 2444 1222 222F F222 3222 4444" + $"4444 4444 4442 1222 222F F222 2111 1111" + $"1111 1111 1111 1222 222F F222 2222 2222" + $"2222 2222 2222 2222 222F F222 2222 2222" + $"2222 2222 2222 2222 222F F222 2333 3333" + $"3333 3333 3333 3332 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2226" + $"2222 2222 6222 2221 222F F222 3222 2266" + $"6222 2226 6622 2221 222F F222 3222 2226" + $"6622 2266 6222 2221 222F F222 3222 2222" + $"6662 2666 2222 2221 222F F222 3222 2222" + $"2666 6662 2222 2221 222F F222 3222 2222" + $"2266 6622 2222 2221 222F F222 3222 2222" + $"2266 6622 2222 2221 222F F222 3222 2222" + $"2666 6662 2222 2221 222F F222 3222 2222" + $"6662 2666 2222 2221 222F F222 3222 2226" + $"6622 2266 6222 2221 222F F244 3222 2266" + $"6222 2226 6622 2221 222F F244 3222 2226" + $"2222 2222 6222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F 0FFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFF0" +}; + + +// QDiskIcon + +data 'cicn' (-20022) { + $"0000 0000 8010 0000 0000 0020 0020 0000" + $"0000 0000 0000 0048 0000 0048 0000 0000" + $"0004 0001 0004 0000 0000 0000 0000 0000" + $"0000 0000 0000 0004 0000 0000 0020 0020" + $"0000 0000 0004 0000 0000 0020 0020 0000" + $"0000 7FFF FFF0 FFFF FFF8 FFFF FFFC FFFF" + $"FFFE FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 7FFF" + $"FFFE 7FFF FFF0 8100 0108 8100 7104 8100" + $"8902 8100 8901 8100 8901 8100 8901 8100" + $"8901 8100 7101 8100 0101 80FF FE01 8000" + $"0001 8000 0001 8000 0001 87FF FFE1 8800" + $"0011 8800 0011 8807 E011 880F F011 880C" + $"3011 880C 3011 8800 7011 8800 E011 8801" + $"C011 8801 8011 8801 8011 8800 0011 8801" + $"8011 8801 8011 8800 0011 8800 0011 FFFF" + $"FFFE 0000 0000 0000 0007 0000 FFFF FFFF" + $"FFFF 0001 EEEE EEEE EEEE 0002 CCCC CCCC" + $"CCCC 0003 AAAA AAAA AAAA 0004 8888 8888" + $"8888 0005 7777 7777 7777 0006 2222 2222" + $"2222 000F 0000 0000 0000 0FFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF 0000 F222 3224 4444" + $"4444 4444 4444 1225 F000 F222 3224 4444" + $"4444 4666 4444 1222 5F00 F222 3224 4444" + $"4444 6222 1444 1222 25F0 F222 3224 4444" + $"4444 6222 1444 1222 225F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 4111 2444 1222 222F F222 3222 4444" + $"4444 4444 4442 1222 222F F222 2111 1111" + $"1111 1111 1111 1222 222F F222 2222 2222" + $"2222 2222 2222 2222 222F F222 2222 2222" + $"2222 2222 2222 2222 222F F222 2333 3333" + $"3333 3333 3333 3332 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2666 6662 2222 2221 222F F222 3222 2222" + $"6666 6666 2222 2221 222F F222 3222 2222" + $"6622 2266 2222 2221 222F F222 3222 2222" + $"6622 2266 2222 2221 222F F222 3222 2222" + $"2222 2666 2222 2221 222F F222 3222 2222" + $"2222 6662 2222 2221 222F F222 3222 2222" + $"2226 6622 2222 2221 222F F222 3222 2222" + $"2226 6222 2222 2221 222F F222 3222 2222" + $"2226 6222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F244 3222 2222" + $"2226 6222 2222 2221 222F F244 3222 2222" + $"2226 6222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F 0FFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFF0" +}; + + +// DiskIcon + +data 'cicn' (-20021) { + $"0000 0000 8010 0000 0000 0020 0020 0000" + $"0000 0000 0000 0048 0000 0048 0000 0000" + $"0004 0001 0004 0000 0000 0000 0000 0000" + $"0000 0000 0000 0004 0000 0000 0020 0020" + $"0000 0000 0004 0000 0000 0020 0020 0000" + $"0000 7FFF FFF0 FFFF FFF8 FFFF FFFC FFFF" + $"FFFE FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 7FFF" + $"FFFE 7FFF FFF0 8100 0108 8100 7104 8100" + $"8902 8100 8901 8100 8901 8100 8901 8100" + $"8901 8100 7101 8100 0101 80FF FE01 8000" + $"0001 8000 0001 8000 0001 87FF FFE1 8800" + $"0011 8800 0011 8800 0011 8800 0011 8800" + $"0011 8800 0011 8800 0011 8800 0011 8800" + $"0011 8800 0011 8800 0011 8800 0011 8800" + $"0011 8800 0011 8800 0011 8800 0011 FFFF" + $"FFFE 0000 0000 0000 0007 0000 FFFF FFFF" + $"FFFF 0001 EEEE EEEE EEEE 0002 CCCC CCCC" + $"CCCC 0003 AAAA AAAA AAAA 0004 8888 8888" + $"8888 0005 7777 7777 7777 0006 2222 2222" + $"2222 000F 0000 0000 0000 0FFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF 0000 F222 3224 4444" + $"4444 4444 4444 1225 F000 F222 3224 4444" + $"4444 4666 4444 1222 5F00 F222 3224 4444" + $"4444 6222 1444 1222 25F0 F222 3224 4444" + $"4444 6222 1444 1222 225F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 6222 1444 1222 222F F222 3224 4444" + $"4444 4111 2444 1222 222F F222 3222 4444" + $"4444 4444 4442 1222 222F F222 2111 1111" + $"1111 1111 1111 1222 222F F222 2222 2222" + $"2222 2222 2222 2222 222F F222 2222 2222" + $"2222 2222 2222 2222 222F F222 2333 3333" + $"3333 3333 3333 3332 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F244 3222 2222" + $"2222 2222 2222 2221 222F F244 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F F222 3222 2222" + $"2222 2222 2222 2221 222F 0FFF FFFF FFFF" + $"FFFF FFFF FFFF FFFF FFF0" +}; + + +// HappyIcon + +data 'cicn' (-20020) { + $"0000 0000 8010 0000 0000 0020 0020 0000" + $"0000 0000 0000 0048 0000 0048 0000 0000" + $"0004 0001 0004 0000 0000 0000 0000 0000" + $"0000 0000 0000 0004 0000 0000 0020 0020" + $"0000 0000 0004 0000 0000 0020 0020 0000" + $"0000 0FFF FFE0 1FFF FFF0 1FFF FFF0 1FFF" + $"FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF" + $"FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF" + $"FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF" + $"FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF" + $"FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF" + $"FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 0FFF" + $"FFE0 0FFF FFE0 0FFF FFE0 0FFF FFE0 0FFF" + $"FFE0 0FFF FFE0 1000 0010 1000 0010 11FF" + $"FF10 1200 0090 1200 0090 1200 0090 1211" + $"1090 1211 1090 1201 0090 1201 0090 1203" + $"0090 1200 0090 1208 4090 1207 8090 1200" + $"0090 1200 0090 11FF FF10 1000 0010 1000" + $"0010 1000 0010 1000 0010 1300 FF10 1000" + $"0010 1000 0010 1000 0010 1000 0010 0FFF" + $"FFE0 0800 0020 0800 0020 0800 0020 0FFF" + $"FFE0 0000 0000 0000 000A 0000 FFFF FFFF" + $"FFFF 0001 0000 BBBB 0000 0002 CCCC CCCC" + $"FFFF 0003 CCCC CCCC CCCC 0004 8888 8888" + $"8888 0005 7777 7777 7777 0006 5555 5555" + $"5555 0007 4444 4444 4444 0008 2222 2222" + $"2222 0009 DDDD 0000 0000 000F 0000 0000" + $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFF0" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 000F 3337 7777 7777 7777 7777 333F" + $"0000 000F 3372 2222 2222 2222 2222 033F" + $"0000 000F 3372 2222 2222 2222 2222 033F" + $"0000 000F 3372 2222 2222 2222 2222 033F" + $"0000 000F 3372 222F 222F 222F 2222 033F" + $"0000 000F 3372 222F 222F 222F 2222 033F" + $"0000 000F 3372 2222 222F 2222 2222 033F" + $"0000 000F 3372 2222 222F 2222 2222 033F" + $"0000 000F 3372 2222 22FF 2222 2222 033F" + $"0000 000F 3372 2222 2222 2222 2222 033F" + $"0000 000F 3372 2222 F222 2F22 2222 033F" + $"0000 000F 3372 2222 2FFF F222 2222 033F" + $"0000 000F 3372 2222 2222 2222 2222 033F" + $"0000 000F 3372 2222 2222 2222 2222 033F" + $"0000 000F 3330 0000 0000 0000 0000 333F" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 000F 3311 3333 3333 FFFF FFFF 333F" + $"0000 000F 3399 3333 3333 0000 0000 333F" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 000F 3333 3333 3333 3333 3333 333F" + $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFF0" + $"0000 0000 F666 6667 7777 8888 8888 8FF0" + $"0000 0000 F555 5555 5667 7778 8888 8FF0" + $"0000 0000 F444 4444 4555 6677 7788 8FF0" + $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFF0" + $"0000" +}; + + type 'clut' (5) { unsigned hex longint = 5; /* ctSeed */ hex integer = $8000; /* ctFlags */ @@ -1528,7 +1795,7 @@ resource 'ppat' (18, sysheap, locked) { 0, $"0000 0000 0000 0300 0200 0000 0000 0000" $"0000 0000 0030 0000 0000 0020 0000 0000", - 0x1A0B, + 0, 0, { /* array ColorSpec: 8 elements */ /* [1] */ diff --git a/Resources/ROMFonts.r b/Resources/ROMFonts.r index 2b5c961..9ee6ede 100644 --- a/Resources/ROMFonts.r +++ b/Resources/ROMFonts.r @@ -837,44 +837,6 @@ data 'FONT' (12, sysheap) { $"00 00 00 00 00 00 00 00 01 0B 03 0A 6D B6" /* ............mś */ }; -#if !hasAMIC /* on PDM, use sample simple beep */ - -resource 'snd ' (1, "Simple Beep", purgeable) { - FormatOne {{squareWaveSynth, 0}}, - { - noData, timbreCmd {90}, - noData, ampCmd {224}, - noData, freqCmd {69}, - noData, waitCmd {40}, - noData, ampCmd {200}, - noData, waitCmd {40}, - noData, ampCmd {192}, - noData, waitCmd {40}, - noData, ampCmd {184}, - noData, waitCmd {40}, - noData, ampCmd {176}, - noData, waitCmd {40}, - noData, ampCmd {168}, - noData, waitCmd {40}, - noData, ampCmd {160}, - noData, waitCmd {40}, - noData, ampCmd {144}, - noData, waitCmd {40}, - noData, ampCmd {128}, - noData, waitCmd {40}, - noData, ampCmd {96}, - noData, waitCmd {40}, - noData, ampCmd {64}, - noData, waitCmd {40}, - noData, ampCmd {32}, - noData, waitCmd {40}, - noData, ampCmd {0} - }, - { } -}; - -#else /* we're a PDM with a manly simple beep */ - data 'snd ' (1, "Simple Beep", purgeable) { $"0001 0001 0005 0000 00A0 0001 8051 0000" /* ......... ..€Q.. */ $"0000 0014 0000 0000 0000 15D4 5622 0000" /* ...........ÔV".. */ @@ -1229,5 +1191,3 @@ data 'snd ' (1, "Simple Beep", purgeable) { $"7676 7777 7878 797A 7B7C 7C7D 7F7F 8082" /* vvwwxxyz{||}..€‚ */ $"8285 8789 8A8C 8D8D 8D8D 8C8B 8987 8583" /* ‚…‡‰ŠŒŒ‹‰‡…ƒ */ }; - -#endif