+
@@ -46,15 +46,15 @@ if (window.self === window.top) {
var fmt = {w:8,h:8,bpp:1,count:8};
var palette = [0xff000000, 0xffffffff];
*/
- /*
var paldatastr = " 0x00, 0x03, 0x19, 0x50, 0x52, 0x07, 0x1f, 0x37, 0xe0, 0xa4, 0xfd, 0xff, 0x38, 0x70, 0x7f, 0xf8, ";
var fmt = {w:14,h:16,bpp:4,brev:1};
- fmt = {w:14,h:8,bpp:4,brev:1,count:2};
+ //fmt = {w:14,h:8,bpp:4,brev:1,count:2};
var datastr = "0x00,0x00,0xef,0xef,0xe0,0x00,0x00, 0x00,0xee,0xee,0xfe,0xee,0xe0,0x00, 0x0e,0xed,0xef,0xef,0xed,0xee,0x00, 0x0e,0xee,0xdd,0xdd,0xde,0xee,0x00, 0x0e,0xee,0xed,0xde,0xee,0xee,0x00, 0x00,0xee,0xee,0xde,0xee,0xe0,0x00, 0x00,0xee,0xee,0xde,0xee,0xe0,0x00, 0x00,0x00,0xed,0xdd,0xe0,0x00,0x0d, 0xdd,0xdd,0xee,0xee,0xed,0xdd,0xd0, 0x0d,0xee,0xee,0xee,0xee,0xee,0x00, 0x0e,0xe0,0xee,0xee,0xe0,0xee,0x00, 0x0e,0xe0,0xee,0xee,0xe0,0xee,0x00, 0x0e,0xe0,0xdd,0xdd,0xd0,0xde,0x00, 0x0d,0x00,0xee,0x0e,0xe0,0x0d,0x00, 0x00,0x00,0xed,0x0e,0xe0,0x00,0x00, 0x00,0x0d,0xdd,0x0d,0xdd,0x00,0x18,";
- */
- var datastr = "0x00,0xfe,0x82,0x82,0x82,0xfe,0xfe,0x00,0x00,0x00,0xfe,0xfe,0xc0,0x00,0x00,0x00,0x00,0xf2,0xf2,0x92,0x92,0x9e,0x9e,0x00,0x00,0xfe,0xfe,0x92,0x92,0x82,0x00,0x00,0x08,0xfe,0xfe,0x88,0x88,0xf8,0xf8,0x00,0x00,0x9e,0x9e,0x92,0x92,0xf2,0xf2,0x00,0x00,0x9e,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0xf0,0xf0,0x9e,0x9e,0x80,0x80,0x00,0x00,0xfe,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0xfe,0x92,0x92,0x92,0xf2,0xf0,0x00,0x00,0xfe,0xc8,0x88,0x88,0xfe,0xfe,0x00,0x00,0xee,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfc,0x86,0x82,0x82,0xfe,0xfe,0x00,0x00,0x82,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x80,0x90,0x90,0x90,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xc8,0x88,0x88,0xfe,0xfe,0x00,0x00,0xee,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfc,0x86,0x82,0x82,0xfe,0xfe,0x00,0x00,0x82,0x92,0x92,0x92,0xfe,0xfe,0x00,0x80,0x90,0x90,0x90,0x90,0xfe,0xfe,0x00,0x00,0x9e,0x92,0x82,0x82,0xfe,0xfe,0x00,0xfe,0xfe,0x10,0x10,0x10,0xfe,0xfe,0x00,0x00,0x00,0xbe,0xbe,0x00,0x00,0x00,0x00,0xfc,0xfe,0x06,0x02,0x02,0x02,0x00,0x00,0x00,0x82,0x44,0x28,0x18,0xfe,0xfe,0x00,0x02,0x02,0x02,0x06,0xfe,0xfe,0x00,0x00,0xfe,0x40,0x20,0x18,0x20,0xfe,0xfe,0x00,0xfe,0x0c,0x08,0x10,0x20,0xfe,0xfe,0x00,0xfe,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfe,0x82,0x82,0x82,0xfe,0xfe,0x00,0x00,0x00,0xfe,0xfe,0xc0,0x00,0x00,0x00,0x00,0xf2,0xf2,0x92,0x92,0x9e,0x9e,0x00,0x00,0xfe,0xfe,0x92,0x92,0x82,0x00,0x00,0x08,0xfe,0xfe,0x88,0x88,0xf8,0xf8,0x00,0x00,0x9e,0x9e,0x92,0x92,0xf2,0xf2,0x00,0x00,0x9e,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0xf0,0xf0,0x9e,0x9e,0x80,0x80,0x00,0x00,0xfe,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0xfe,0x92,0x92,0x92,0xf2,0xf0,0x00,0x00,0xfe,0xc8,0x88,0x88,0xfe,0xfe,0x00,0x00,0xee,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfc,0x86,0x82,0x82,0xfe,0xfe,0x00,0x00,0x82,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x80,0x90,0x90,0x90,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xc8,0x88,0x88,0xfe,0xfe,0x00,0x00,0xee,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfc,0x86,0x82,0x82,0xfe,0xfe,0x00,0x00,0x82,0x92,0x92,0x92,0xfe,0xfe,0x00,0x80,0x90,0x90,0x90,0x90,0xfe,0xfe,0x00,0x00,0x9e,0x92,0x82,0x82,0xfe,0xfe,0x00,0xfe,0xfe,0x10,0x10,0x10,0xfe,0xfe,0x00,0x00,0x00,0xbe,0xbe,0x00,0x00,0x00,0x00,0xfc,0xfe,0x06,0x02,0x02,0x02,0x00,0x00,0x00,0x82,0x44,0x28,0x18,0xfe,0xfe,0x00,0x02,0x02,0x02,0x06,0xfe,0xfe,0x00,0x00,0xfe,0x40,0x20,0x18,0x20,0xfe,0xfe,0x00,0xfe,0x0c,0x08,0x10,0x20,0xfe,0xfe,0x00,0xfe,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,";
+ /*
+ var datastr = "$00,0xfe,0x82,0x82,0x82,0xfe,0xfe,0x00,0x00,0x00,0xfe,0xfe,0xc0,0x00,0x00,0x00,0x00,0xf2,0xf2,0x92,0x92,0x9e,0x9e,0x00,0x00,0xfe,0xfe,0x92,0x92,0x82,0x00,0x00,0x08,0xfe,0xfe,0x88,0x88,0xf8,0xf8,0x00,0x00,0x9e,0x9e,0x92,0x92,0xf2,0xf2,0x00,0x00,0x9e,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0xf0,0xf0,0x9e,0x9e,0x80,0x80,0x00,0x00,0xfe,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0xfe,0x92,0x92,0x92,0xf2,0xf0,0x00,0x00,0xfe,0xc8,0x88,0x88,0xfe,0xfe,0x00,0x00,0xee,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfc,0x86,0x82,0x82,0xfe,0xfe,0x00,0x00,0x82,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x80,0x90,0x90,0x90,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xc8,0x88,0x88,0xfe,0xfe,0x00,0x00,0xee,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfc,0x86,0x82,0x82,0xfe,0xfe,0x00,0x00,0x82,0x92,0x92,0x92,0xfe,0xfe,0x00,0x80,0x90,0x90,0x90,0x90,0xfe,0xfe,0x00,0x00,0x9e,0x92,0x82,0x82,0xfe,0xfe,0x00,0xfe,0xfe,0x10,0x10,0x10,0xfe,0xfe,0x00,0x00,0x00,0xbe,0xbe,0x00,0x00,0x00,0x00,0xfc,0xfe,0x06,0x02,0x02,0x02,0x00,0x00,0x00,0x82,0x44,0x28,0x18,0xfe,0xfe,0x00,0x02,0x02,0x02,0x06,0xfe,0xfe,0x00,0x00,0xfe,0x40,0x20,0x18,0x20,0xfe,0xfe,0x00,0xfe,0x0c,0x08,0x10,0x20,0xfe,0xfe,0x00,0xfe,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfe,0x82,0x82,0x82,0xfe,0xfe,0x00,0x00,0x00,0xfe,0xfe,0xc0,0x00,0x00,0x00,0x00,0xf2,0xf2,0x92,0x92,0x9e,0x9e,0x00,0x00,0xfe,0xfe,0x92,0x92,0x82,0x00,0x00,0x08,0xfe,0xfe,0x88,0x88,0xf8,0xf8,0x00,0x00,0x9e,0x9e,0x92,0x92,0xf2,0xf2,0x00,0x00,0x9e,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0xf0,0xf0,0x9e,0x9e,0x80,0x80,0x00,0x00,0xfe,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0xfe,0x92,0x92,0x92,0xf2,0xf0,0x00,0x00,0xfe,0xc8,0x88,0x88,0xfe,0xfe,0x00,0x00,0xee,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfc,0x86,0x82,0x82,0xfe,0xfe,0x00,0x00,0x82,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x80,0x90,0x90,0x90,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xc8,0x88,0x88,0xfe,0xfe,0x00,0x00,0xee,0x92,0x92,0x92,0xfe,0xfe,0x00,0x00,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,0x00,0xfc,0x86,0x82,0x82,0xfe,0xfe,0x00,0x00,0x82,0x92,0x92,0x92,0xfe,0xfe,0x00,0x80,0x90,0x90,0x90,0x90,0xfe,0xfe,0x00,0x00,0x9e,0x92,0x82,0x82,0xfe,0xfe,0x00,0xfe,0xfe,0x10,0x10,0x10,0xfe,0xfe,0x00,0x00,0x00,0xbe,0xbe,0x00,0x00,0x00,0x00,0xfc,0xfe,0x06,0x02,0x02,0x02,0x00,0x00,0x00,0x82,0x44,0x28,0x18,0xfe,0xfe,0x00,0x02,0x02,0x02,0x06,0xfe,0xfe,0x00,0x00,0xfe,0x40,0x20,0x18,0x20,0xfe,0xfe,0x00,0xfe,0x0c,0x08,0x10,0x20,0xfe,0xfe,0x00,0xfe,0x82,0x82,0x82,0x86,0xfe,0xfe,0x00,";
var fmt = {w:8,h:8,bpp:1,np:2,pofs:0x100,count:32,xform:"rotate(90deg) scaleX(-1)"};
var paldatastr = "0x00,0x30,0x4f,0xff,0x00,0xf0,0xc0,0x7f, 0x00,0xc0,0x04,0x1f,0x00,0xd0,0xd0,0x0f, 0x00,0xc0,0xc0,0x0f,0x00,0x04,0x04,0x0f, 0x00,0xff,0x0f,0xf0,0x00,0x7f,0x0f,0xdf,";
+ */
pixelEditorReceiveMessage({data:{fmt:fmt,bytestr:datastr,palfmt:{pal:332,n:16},palstr:paldatastr}});
console.log(postToParentWindow({save:true}));
}
diff --git a/presets/vcs/examples/brickgame.a b/presets/vcs/examples/brickgame.a
index e8b134be..06d2a789 100644
--- a/presets/vcs/examples/brickgame.a
+++ b/presets/vcs/examples/brickgame.a
@@ -655,65 +655,17 @@ ColorFrame0
; Bitmap pattern for digits
-DigitsBitmap .byte $0E ; | XXX | $F5C5 Leading zero is not drawn
- .byte $0A ; | X X | $F5C6 because it's never used.
- .byte $0A ; | X X | $F5C7
- .byte $0A ; | X X | $F5C8
- .byte $0E ; | XXX | $F5C9
-
- .byte $22 ; | X X | $F5CA
- .byte $22 ; | X X | $F5CB
- .byte $22 ; | X X | $F5CC
- .byte $22 ; | X X | $F5CD
- .byte $22 ; | X X | $F5CE
-
- .byte $EE ; |XXX XXX | $F5CF
- .byte $22 ; | X X | $F5D0
- .byte $EE ; |XXX XXX | $F5D1
- .byte $88 ; |X X | $F5D2
- .byte $EE ; |XXX XXX | $F5D3
-
- .byte $EE ; |XXX XXX | $F5D4
- .byte $22 ; | X X | $F5D5
- .byte $66 ; | XX XX | $F5D6
- .byte $22 ; | X X | $F5D7
- .byte $EE ; |XXX XXX | $F5D8
-
- .byte $AA ; |X X X X | $F5D9
- .byte $AA ; |X X X X | $F5DA
- .byte $EE ; |XXX XXX | $F5DB
- .byte $22 ; | X X | $F5DC
- .byte $22 ; | X X | $F5DD
-
- .byte $EE ; |XXX XXX | $F5DE
- .byte $88 ; |X X | $F5DF
- .byte $EE ; |XXX XXX | $F5E0
- .byte $22 ; | X X | $F5E1
- .byte $EE ; |XXX XXX | $F5E2
-
- .byte $EE ; |XXX XXX | $F5E3
- .byte $88 ; |X X | $F5E4
- .byte $EE ; |XXX XXX | $F5E5
- .byte $AA ; |X X X X | $F5E6
- .byte $EE ; |XXX XXX | $F5E7
-
- .byte $EE ; |XXX XXX | $F5E8
- .byte $22 ; | X X | $F5E9
- .byte $22 ; | X X | $F5EA
- .byte $22 ; | X X | $F5EB
- .byte $22 ; | X X | $F5EC
-
- .byte $EE ; |XXX XXX | $F5ED
- .byte $AA ; |X X X X | $F5EE
- .byte $EE ; |XXX XXX | $F5EF
- .byte $AA ; |X X X X | $F5F0
- .byte $EE ; |XXX XXX | $F5F1
-
- .byte $EE ; |XXX XXX | $F5F2
- .byte $AA ; |X X X X | $F5F3
- .byte $EE ; |XXX XXX | $F5F4
- .byte $22 ; | X X | $F5F5
- .byte $EE ; |XXX XXX | $F5F6
+DigitsBitmap ;;{w:8,h:6,count:10,brev:1};;
+ .byte $EE,$AA,$AA,$AA,$EE,$00
+ .byte $22,$22,$22,$22,$22,$00
+ .byte $EE,$22,$EE,$88,$EE,$00
+ .byte $EE,$22,$66,$22,$EE,$00
+ .byte $AA,$AA,$EE,$22,$22,$00
+ .byte $EE,$88,$EE,$22,$EE,$00
+ .byte $EE,$88,$EE,$AA,$EE,$00
+ .byte $EE,$22,$22,$22,$22,$00
+ .byte $EE,$AA,$EE,$AA,$EE,$00
+ .byte $EE,$AA,$EE,$22,$EE,$00
; Playfield bitmasks for all 40 brick columns
PFMaskTable
diff --git a/presets/vcs/examples/missiles.a b/presets/vcs/examples/missiles.a
index 7cf13e9e..d3bb6f57 100644
--- a/presets/vcs/examples/missiles.a
+++ b/presets/vcs/examples/missiles.a
@@ -151,75 +151,17 @@ MOVEMENT
.byte $20 ; -2 pixels
; Bitmap pattern for digits
-NUMBERS .byte $0E ; | XXX | $F5C5 Leading zero is not drawn
- .byte $0A ; | X X | $F5C6 because it's never used.
- .byte $0A ; | X X | $F5C7
- .byte $0A ; | X X | $F5C8
- .byte $0E ; | XXX | $F5C9
- .byte $00
-
- .byte $22 ; | X X | $F5CA
- .byte $22 ; | X X | $F5CB
- .byte $22 ; | X X | $F5CC
- .byte $22 ; | X X | $F5CD
- .byte $22 ; | X X | $F5CE
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5CF
- .byte $22 ; | X X | $F5D0
- .byte $EE ; |XXX XXX | $F5D1
- .byte $88 ; |X X | $F5D2
- .byte $EE ; |XXX XXX | $F5D3
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5D4
- .byte $22 ; | X X | $F5D5
- .byte $66 ; | XX XX | $F5D6
- .byte $22 ; | X X | $F5D7
- .byte $EE ; |XXX XXX | $F5D8
- .byte $00
-
- .byte $AA ; |X X X X | $F5D9
- .byte $AA ; |X X X X | $F5DA
- .byte $EE ; |XXX XXX | $F5DB
- .byte $22 ; | X X | $F5DC
- .byte $22 ; | X X | $F5DD
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5DE
- .byte $88 ; |X X | $F5DF
- .byte $EE ; |XXX XXX | $F5E0
- .byte $22 ; | X X | $F5E1
- .byte $EE ; |XXX XXX | $F5E2
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5E3
- .byte $88 ; |X X | $F5E4
- .byte $EE ; |XXX XXX | $F5E5
- .byte $AA ; |X X X X | $F5E6
- .byte $EE ; |XXX XXX | $F5E7
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5E8
- .byte $22 ; | X X | $F5E9
- .byte $22 ; | X X | $F5EA
- .byte $22 ; | X X | $F5EB
- .byte $22 ; | X X | $F5EC
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5ED
- .byte $AA ; |X X X X | $F5EE
- .byte $EE ; |XXX XXX | $F5EF
- .byte $AA ; |X X X X | $F5F0
- .byte $EE ; |XXX XXX | $F5F1
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5F2
- .byte $AA ; |X X X X | $F5F3
- .byte $EE ; |XXX XXX | $F5F4
- .byte $22 ; | X X | $F5F5
- .byte $EE ; |XXX XXX | $F5F6
- .byte $00
+NUMBERS ;;{w:8,h:6,count:10,brev:1};;
+ .byte $EE,$AA,$AA,$AA,$EE,$00
+ .byte $22,$22,$22,$22,$22,$00
+ .byte $EE,$22,$EE,$88,$EE,$00
+ .byte $EE,$22,$66,$22,$EE,$00
+ .byte $AA,$AA,$EE,$22,$22,$00
+ .byte $EE,$88,$EE,$22,$EE,$00
+ .byte $EE,$88,$EE,$AA,$EE,$00
+ .byte $EE,$22,$22,$22,$22,$00
+ .byte $EE,$AA,$EE,$AA,$EE,$00
+ .byte $EE,$AA,$EE,$22,$EE,$00
; Epilogue
org $fffc
diff --git a/presets/vcs/examples/scoreboard.a b/presets/vcs/examples/scoreboard.a
index 71f53fdd..819828d5 100644
--- a/presets/vcs/examples/scoreboard.a
+++ b/presets/vcs/examples/scoreboard.a
@@ -131,67 +131,18 @@ GetBCDBitmap subroutine
org $FF00
; Bitmap pattern for digits
-DigitsBitmap
- .byte $0E ; | XXX |
- .byte $0A ; | X X |
- .byte $0A ; | X X |
- .byte $0A ; | X X |
- .byte $0E ; | XXX |
-
- .byte $22 ; | X X |
- .byte $22 ; | X X |
- .byte $22 ; | X X |
- .byte $22 ; | X X |
- .byte $22 ; | X X |
-
- .byte $EE ; |XXX XXX |
- .byte $22 ; | X X |
- .byte $EE ; |XXX XXX |
- .byte $88 ; |X X |
- .byte $EE ; |XXX XXX |
-
- .byte $EE ; |XXX XXX |
- .byte $22 ; | X X |
- .byte $66 ; | XX XX |
- .byte $22 ; | X X |
- .byte $EE ; |XXX XXX |
-
- .byte $AA ; |X X X X |
- .byte $AA ; |X X X X |
- .byte $EE ; |XXX XXX |
- .byte $22 ; | X X |
- .byte $22 ; | X X |
-
- .byte $EE ; |XXX XXX |
- .byte $88 ; |X X |
- .byte $EE ; |XXX XXX |
- .byte $22 ; | X X |
- .byte $EE ; |XXX XXX |
-
- .byte $EE ; |XXX XXX |
- .byte $88 ; |X X |
- .byte $EE ; |XXX XXX |
- .byte $AA ; |X X X X |
- .byte $EE ; |XXX XXX |
-
- .byte $EE ; |XXX XXX |
- .byte $22 ; | X X |
- .byte $22 ; | X X |
- .byte $22 ; | X X |
- .byte $22 ; | X X |
-
- .byte $EE ; |XXX XXX |
- .byte $AA ; |X X X X |
- .byte $EE ; |XXX XXX |
- .byte $AA ; |X X X X |
- .byte $EE ; |XXX XXX |
-
- .byte $EE ; |XXX XXX |
- .byte $AA ; |X X X X |
- .byte $EE ; |XXX XXX |
- .byte $22 ; | X X |
- .byte $EE ; |XXX XXX |
-
+DigitsBitmap ;;{w:8,h:6,count:10,brev:1};;
+ .byte $EE,$AA,$AA,$AA,$EE,$00
+ .byte $22,$22,$22,$22,$22,$00
+ .byte $EE,$22,$EE,$88,$EE,$00
+ .byte $EE,$22,$66,$22,$EE,$00
+ .byte $AA,$AA,$EE,$22,$22,$00
+ .byte $EE,$88,$EE,$22,$EE,$00
+ .byte $EE,$88,$EE,$AA,$EE,$00
+ .byte $EE,$22,$22,$22,$22,$00
+ .byte $EE,$AA,$EE,$AA,$EE,$00
+ .byte $EE,$AA,$EE,$22,$EE,$00
+
; Epilogue
org $fffc
.word Start
diff --git a/presets/vcs/examples/timing2.a b/presets/vcs/examples/timing2.a
index 59506b5d..a134c066 100644
--- a/presets/vcs/examples/timing2.a
+++ b/presets/vcs/examples/timing2.a
@@ -98,75 +98,17 @@ lvover sta WSYNC
; Bitmap pattern for digits
-NUMBERS .byte $0E ; | XXX | $F5C5 Leading zero is not drawn
- .byte $0A ; | X X | $F5C6 because it's never used.
- .byte $0A ; | X X | $F5C7
- .byte $0A ; | X X | $F5C8
- .byte $0E ; | XXX | $F5C9
- .byte $00
-
- .byte $22 ; | X X | $F5CA
- .byte $22 ; | X X | $F5CB
- .byte $22 ; | X X | $F5CC
- .byte $22 ; | X X | $F5CD
- .byte $22 ; | X X | $F5CE
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5CF
- .byte $22 ; | X X | $F5D0
- .byte $EE ; |XXX XXX | $F5D1
- .byte $88 ; |X X | $F5D2
- .byte $EE ; |XXX XXX | $F5D3
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5D4
- .byte $22 ; | X X | $F5D5
- .byte $66 ; | XX XX | $F5D6
- .byte $22 ; | X X | $F5D7
- .byte $EE ; |XXX XXX | $F5D8
- .byte $00
-
- .byte $AA ; |X X X X | $F5D9
- .byte $AA ; |X X X X | $F5DA
- .byte $EE ; |XXX XXX | $F5DB
- .byte $22 ; | X X | $F5DC
- .byte $22 ; | X X | $F5DD
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5DE
- .byte $88 ; |X X | $F5DF
- .byte $EE ; |XXX XXX | $F5E0
- .byte $22 ; | X X | $F5E1
- .byte $EE ; |XXX XXX | $F5E2
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5E3
- .byte $88 ; |X X | $F5E4
- .byte $EE ; |XXX XXX | $F5E5
- .byte $AA ; |X X X X | $F5E6
- .byte $EE ; |XXX XXX | $F5E7
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5E8
- .byte $22 ; | X X | $F5E9
- .byte $22 ; | X X | $F5EA
- .byte $22 ; | X X | $F5EB
- .byte $22 ; | X X | $F5EC
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5ED
- .byte $AA ; |X X X X | $F5EE
- .byte $EE ; |XXX XXX | $F5EF
- .byte $AA ; |X X X X | $F5F0
- .byte $EE ; |XXX XXX | $F5F1
- .byte $00
-
- .byte $EE ; |XXX XXX | $F5F2
- .byte $AA ; |X X X X | $F5F3
- .byte $EE ; |XXX XXX | $F5F4
- .byte $22 ; | X X | $F5F5
- .byte $EE ; |XXX XXX | $F5F6
- .byte $00
+NUMBERS ;;{w:8,h:6,count:10,brev:1};;
+ .byte $EE,$AA,$AA,$AA,$EE,$00
+ .byte $22,$22,$22,$22,$22,$00
+ .byte $EE,$22,$EE,$88,$EE,$00
+ .byte $EE,$22,$66,$22,$EE,$00
+ .byte $AA,$AA,$EE,$22,$22,$00
+ .byte $EE,$88,$EE,$22,$EE,$00
+ .byte $EE,$88,$EE,$AA,$EE,$00
+ .byte $EE,$22,$22,$22,$22,$00
+ .byte $EE,$AA,$EE,$AA,$EE,$00
+ .byte $EE,$AA,$EE,$22,$EE,$00
; Epilogue
org $fffc
diff --git a/src/pixed/pixeleditor.js b/src/pixed/pixeleditor.js
index 38e54e26..968a2137 100644
--- a/src/pixed/pixeleditor.js
+++ b/src/pixed/pixeleditor.js
@@ -47,7 +47,7 @@ function PixelEditor(parentDiv, fmt, palette, initialData, thumbnails) {
var pixcanvas = createCanvas();
var ctx = pixcanvas.getContext('2d');
- var pixdata = ctx.createImageData(pixcanvas.width, pixcanvas.height);
+ var pixdata = ctx.createImageData(width, height);
var pixints = new Uint32Array(pixdata.data.buffer);
for (var i=0; i