Optimize volume icons
This commit is contained in:
		| @@ -2577,10 +2577,9 @@ floppy140_icon: | ||||
|         .addr   floppy140_pixels; mapbits | ||||
|         .byte   4               ; mapwidth | ||||
|         .byte   0               ; reserved | ||||
|         DEFINE_RECT   0, 1, 26, 15 ; maprect | ||||
|         DEFINE_RECT   0, 0, 26, 14 ; maprect | ||||
|  | ||||
| floppy140_pixels: | ||||
|         .byte   px(%1010101),px(%0101010),px(%1010101),px(%0101010) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1100000),px(%0000011),px(%1000000),px(%0000110) | ||||
|         .byte   px(%1100000),px(%0000011),px(%1000000),px(%0000111) | ||||
| @@ -2644,7 +2643,7 @@ profile_icon: | ||||
|         .addr   profile_pixels  ; mapbits | ||||
|         .byte   8               ; mapwidth | ||||
|         .byte   0               ; reserved | ||||
|         DEFINE_RECT   1, 0, 51, 9 ; maprect | ||||
|         DEFINE_RECT   0, 0, 52, 9 ; maprect | ||||
|  | ||||
| profile_pixels: | ||||
|         .byte   px(%0111111),px(%1111111),px(%1111111),px(%1111111),px(%1111111),px(%1111111),px(%1111111),px(%1110101) | ||||
| @@ -2661,31 +2660,29 @@ profile_pixels: | ||||
|         ;; Trash Can | ||||
| trash_icon: | ||||
|         .addr   trash_pixels    ; mapbits | ||||
|         .byte   5               ; mapwidth | ||||
|         .byte   3               ; mapwidth | ||||
|         .byte   0               ; reserved | ||||
|         DEFINE_RECT   7, 1, 27, 18 ; maprect | ||||
|         DEFINE_RECT   0, 0, 20, 17 ; maprect | ||||
|  | ||||
| trash_pixels: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1010101),PX(%1111111),px(%1010101),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0101010),PX(%1100011),px(%0101010),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%1111111),PX(%1111111),PX(%1111111),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100000),px(%0000000),PX(%0000011),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%1111111),PX(%1111111),PX(%1111111),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100000),px(%0000000),px(%0000011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100001),px(%0000100),px(%0010011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100010),px(%0001000),px(%0100011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100010),px(%0001000),px(%0100011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100010),px(%0001000),px(%0100011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100010),px(%0001000),px(%0100011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100010),px(%0001000),px(%0100011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100010),px(%0001000),px(%0100011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100010),px(%0001000),px(%0100011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100010),px(%0001000),px(%0100011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100001),px(%0000100),px(%0010011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100000),px(%0000000),px(%0000011),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%1111111),PX(%1111111),PX(%1111111),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%1010101),px(%1111111),px(%1010101) | ||||
|         .byte   px(%0101010),px(%1100011),px(%0101010) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1100000),px(%0000000),px(%0000011) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1100000),px(%0000000),px(%0000011) | ||||
|         .byte   px(%1100001),px(%0000100),px(%0010011) | ||||
|         .byte   px(%1100010),px(%0001000),px(%0100011) | ||||
|         .byte   px(%1100010),px(%0001000),px(%0100011) | ||||
|         .byte   px(%1100010),px(%0001000),px(%0100011) | ||||
|         .byte   px(%1100010),px(%0001000),px(%0100011) | ||||
|         .byte   px(%1100010),px(%0001000),px(%0100011) | ||||
|         .byte   px(%1100010),px(%0001000),px(%0100011) | ||||
|         .byte   px(%1100010),px(%0001000),px(%0100011) | ||||
|         .byte   px(%1100010),px(%0001000),px(%0100011) | ||||
|         .byte   px(%1100001),px(%0000100),px(%0010011) | ||||
|         .byte   px(%1100000),px(%0000000),px(%0000011) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111) | ||||
|  | ||||
| label_apple: | ||||
|         PASCAL_STRING GLYPH_SAPPLE | ||||
| @@ -2825,7 +2822,6 @@ special_menu: | ||||
|  | ||||
|         .addr   $0000,$0000 | ||||
|  | ||||
|         .assert * = $AD58, error, "Segment length mismatch" | ||||
|         PAD_TO $AE00 | ||||
|  | ||||
| ;;; ============================================================ | ||||
| @@ -3049,28 +3045,28 @@ show_alert_indirection: | ||||
|  | ||||
| alert_bitmap: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),px(%0000000),PX(%1111111),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111100),px(%1111100),px(%0000001),px(%1110000),PX(%0000111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000000),px(%1111111),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111100),px(%1111100),px(%0000001),px(%1110000),px(%0000111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111100),px(%1111100),px(%0000011),px(%1100000),px(%0000011),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0000111),PX(%1100111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0001111),PX(%1100111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),px(%1110011),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),PX(%1100111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),PX(%1001111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),PX(%0011111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),px(%1111110),PX(%0111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),px(%1111100),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),px(%1111100),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111110),px(%0000000),PX(%0111111),PX(%1111111),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1100000),PX(%1111111),px(%1111100),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1100001),PX(%1111111),PX(%1111111),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111000),px(%0000011),PX(%1111111),PX(%1111111),px(%1111110),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1100000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1100000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000111),px(%1100111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0001111),px(%1100111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%1110011),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%1100111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%1001111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%0011111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111110),px(%0111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111100),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111100),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111110),px(%0000000),px(%0111111),px(%1111111),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1100000),px(%1111111),px(%1111100),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1100001),px(%1111111),px(%1111111),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111000),px(%0000011),px(%1111111),px(%1111111),px(%1111110),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1100000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1100000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|  | ||||
| .proc alert_bitmap_params | ||||
|   | ||||
| @@ -8749,6 +8749,9 @@ selected_device_icon: | ||||
|         sta     (icon_ptr),y | ||||
|         inc     device_num | ||||
|  | ||||
|         ;; TODO: Center icon horizontally | ||||
|         ;; (Currently, left edges are aligned) | ||||
|  | ||||
|         ;; Assign icon coordinates | ||||
|         lda     device_num | ||||
|         asl     a               ; device num * 4 is coordinates index | ||||
|   | ||||
| @@ -315,28 +315,28 @@ path_buf2:  .res    65, 0 | ||||
|  | ||||
| alert_bitmap2: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),px(%0000000),PX(%1111111),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111100),px(%1111100),px(%0000001),px(%1110000),PX(%0000111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000000),px(%1111111),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111100),px(%1111100),px(%0000001),px(%1110000),px(%0000111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111100),px(%1111100),px(%0000011),px(%1100000),px(%0000011),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0000111),PX(%1100111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0001111),PX(%1100111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),px(%1110011),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),PX(%1100111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),PX(%1001111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),PX(%1111111),PX(%0011111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),px(%1111110),PX(%0111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),px(%1111100),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1111100),PX(%0011111),px(%1111100),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111110),px(%0000000),PX(%0111111),PX(%1111111),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1100000),PX(%1111111),px(%1111100),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1100001),PX(%1111111),PX(%1111111),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111000),px(%0000011),PX(%1111111),PX(%1111111),px(%1111110),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1100000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),px(%1100000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0000111),px(%1100111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0001111),px(%1100111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%1111001),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%1110011),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%1100111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%1001111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111111),px(%0011111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111110),px(%0111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111100),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111100),px(%0011111),px(%1111100),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111110),px(%0000000),px(%0111111),px(%1111111),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1100000),px(%1111111),px(%1111100),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1100001),px(%1111111),px(%1111111),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111000),px(%0000011),px(%1111111),px(%1111111),px(%1111110),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1100000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1100000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|  | ||||
| alert_bitmap2_params: | ||||
| @@ -1388,91 +1388,91 @@ app:    DEFICON app_icon, 5, 0, 0, 34, 17 | ||||
| generic_icon: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1000000) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),px(%1100000) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),px(%0110000) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),px(%0011000) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),PX(%0001100) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),PX(%0000110) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),PX(%0000011) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),PX(%1111111) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1000000) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%1100000) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%0110000) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%0011000) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%0001100) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%0000110) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%0000011) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%1111111) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|  | ||||
| generic_mask: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1000000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1100000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1110000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1111000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1111100) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1111110) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1000000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1100000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1110000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111100) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111110) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|  | ||||
| ;;; Text File | ||||
|  | ||||
| text_icon: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1000000) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),px(%1100000) | ||||
|         .byte   px(%1001100),px(%0111110),PX(%0111111),px(%0110000) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),px(%0011000) | ||||
|         .byte   px(%1001111),px(%1100111),px(%1000001),PX(%0001100) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1000000) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%1100000) | ||||
|         .byte   px(%1001100),px(%0111110),px(%0111111),px(%0110000) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%0011000) | ||||
|         .byte   px(%1001111),px(%1100111),px(%1000001),px(%0001100) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%0000110) | ||||
|         .byte   px(%1001111),px(%0011110),px(%0110001),PX(%0000011) | ||||
|         .byte   px(%1000000),px(%0000000),PX(%0000001),PX(%1111111) | ||||
|         .byte   px(%1001111),px(%0011110),px(%0110001),px(%0000011) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000001),px(%1111111) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1001111),px(%1100110),px(%0111100),px(%1111001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1001111),px(%0011110),px(%1111111),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1001111),px(%0011111),px(%1001111),px(%1100001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|  | ||||
| text_mask: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1000000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1100000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1110000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1111000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1111100) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),px(%1111110) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1000000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1100000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1110000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111100) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111110) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|  | ||||
| ;;; Binary | ||||
|  | ||||
| binary_icon: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000110),px(%0110000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0011000),px(%0001100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100000),px(%0000011),px(%0000000) | ||||
| @@ -1486,26 +1486,26 @@ binary_icon: | ||||
|         .byte   px(%0000000),px(%1100000),px(%0000011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0011000),px(%0001100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000110),px(%0110000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|  | ||||
| binary_mask: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000111),px(%1110000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0011111),px(%1111100),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%1111111),PX(%1111111),px(%0000000) | ||||
|         .byte   px(%0000011),PX(%1111111),PX(%1111111),px(%1100000) | ||||
|         .byte   PX(%0001111),PX(%1111111),PX(%1111111),px(%1111000) | ||||
|         .byte   PX(%0111111),PX(%1111111),PX(%1111111),px(%1111110) | ||||
|         .byte   PX(%0001111),PX(%1111111),PX(%1111111),px(%1111000) | ||||
|         .byte   px(%0000011),PX(%1111111),PX(%1111111),px(%1100000) | ||||
|         .byte   px(%0000000),PX(%1111111),PX(%1111111),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0011111),px(%1111100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0011111),px(%1111100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1111111),px(%1111111),px(%0000000) | ||||
|         .byte   px(%0000011),px(%1111111),px(%1111111),px(%1100000) | ||||
|         .byte   px(%0001111),px(%1111111),px(%1111111),px(%1111000) | ||||
|         .byte   px(%0111111),px(%1111111),px(%1111111),px(%1111110) | ||||
|         .byte   px(%0001111),px(%1111111),px(%1111111),px(%1111000) | ||||
|         .byte   px(%0000011),px(%1111111),px(%1111111),px(%1100000) | ||||
|         .byte   px(%0000000),px(%1111111),px(%1111111),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0011111),px(%1111100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000111),px(%1110000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|  | ||||
| @@ -1517,18 +1517,18 @@ folder_icon: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0011111),px(%1111110),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0011111),px(%1111110),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0100000),px(%0000001),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),PX(%1111111),PX(%1111111),px(%1111110) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),PX(%0000001) | ||||
|         .byte   PX(%0111111),PX(%1111111),PX(%1111111),px(%1111110) | ||||
|         .byte   px(%0111111),px(%1111111),px(%1111111),px(%1111110) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%1000000),px(%0000000),px(%0000000),px(%0000001) | ||||
|         .byte   px(%0111111),px(%1111111),px(%1111111),px(%1111110) | ||||
|  | ||||
| folder_mask: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
| @@ -1537,18 +1537,18 @@ folder_mask: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0011111),px(%1111110),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),PX(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   PX(%0111111),PX(%1111111),PX(%1111111),px(%1111110) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%0111111),PX(%1111111),PX(%1111111),px(%1111110) | ||||
|         .byte   px(%0011111),px(%1111110),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111111),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0111111),px(%1111111),px(%1111111),px(%1111110) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%0111111),px(%1111111),px(%1111111),px(%1111110) | ||||
|  | ||||
| ;;; System (no .SYSTEM suffix) | ||||
|  | ||||
| @@ -1597,7 +1597,7 @@ sys_mask: | ||||
| basic_icon: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000110),px(%0110000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0011000),px(%0001100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%1100000),px(%0000011),px(%0000000) | ||||
| @@ -1611,26 +1611,26 @@ basic_icon: | ||||
|         .byte   px(%0000000),px(%1100000),px(%0000011),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0011000),px(%0001100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000110),px(%0110000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|  | ||||
| basic_mask: | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000111),px(%1110000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0011111),px(%1111100),px(%0000000) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   PX(%1111111),PX(%1111111),PX(%1111111),PX(%1111111) | ||||
|         .byte   px(%0000000),PX(%0011111),px(%1111100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0011111),px(%1111100),px(%0000000) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%1111111),px(%1111111),px(%1111111),px(%1111111) | ||||
|         .byte   px(%0000000),px(%0011111),px(%1111100),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000111),px(%1110000),px(%0000000) | ||||
|         .byte   px(%0000000),PX(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000001),px(%1000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0000000),px(%0000000) | ||||
|  | ||||
| @@ -1650,7 +1650,7 @@ app_icon: | ||||
|         .byte   px(%0000110),px(%0000111),px(%1111111),px(%1111100),px(%0011110) | ||||
|         .byte   px(%0000001),px(%1000000),px(%0110000),px(%1100000),px(%0011110) | ||||
|         .byte   px(%0000000),px(%0110000),px(%0001110),px(%0000000),px(%0011110) | ||||
|         .byte   px(%0000000),px(%0001100),px(%0000001),PX(%1111111),px(%1111110) | ||||
|         .byte   px(%0000000),px(%0001100),px(%0000001),px(%1111111),px(%1111110) | ||||
|         .byte   px(%0000000),px(%0000011),px(%0000001),px(%1000000),px(%0011110) | ||||
|         .byte   px(%0000000),px(%0000000),px(%1100110),px(%0000000),px(%0000000) | ||||
|         .byte   px(%0000000),px(%0000000),px(%0011000),px(%0000000),px(%0000000) | ||||
|   | ||||
							
								
								
									
										2
									
								
								mgtk.inc
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								mgtk.inc
									
									
									
									
									
								
							| @@ -781,6 +781,4 @@ end: | ||||
|  | ||||
| ;;; Define pattern for PaintBits - low 7 bits are reversed | ||||
| ;;; e.g. .byte px(%1000000) | ||||
| ;;; px() has high bit clear, PX() has high bit set | ||||
| .define px(bits) (((bits&$40)>>6)|((bits&$20)>>4)|((bits&$10)>>2)|(bits&$8)|((bits&$4)<<2)|((bits&$2)<<4)|((bits&$1)<<6)) | ||||
| .define PX(bits) (((bits&$40)>>6)|((bits&$20)>>4)|((bits&$10)>>2)|(bits&$8)|((bits&$4)<<2)|((bits&$2)<<4)|((bits&$1)<<6)|$80) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user