diff --git a/mode7_demo/vmw_logo.inc b/mode7_demo/vmw_logo.inc new file mode 100644 index 00000000..b94e5c6c --- /dev/null +++ b/mode7_demo/vmw_logo.inc @@ -0,0 +1,31 @@ +; 01 23 45 6 7 89 10 12 14 16 18 2 0 22 24 26 28 30 32 34 +; 0 OO OO OO O O OO GG BB BB BB BB B B GG BB BB BB BB BB K +; 1 OO OO OO O O OO GG BB BB BB BB B B GG BB BB BB BB BB K +; 2 KK OO OO O O GG GG GG BB BB BB G G GG GG BB BB BB KK K +; 3 KK OO OO O O GG GG GG BB BB BB G G GG GG BB BB BB KK K +; 4 KK KK OO G G GG GG GG GG BB GG G G GG GG GG BB KK KK K +; 5 KK KK KK K K KK KK KK KK KK KK K K KK KK KK KK KK KK K + +; 1 01 01 01 0 1 1 01 10 10 1 10 10 10 1 1 0 01 10 10 1 10 10 10 0 +; 1 00 01 01 0 1 1 01 01 01 1 10 10 10 0 0 1 01 01 10 1 10 10 00 0 +; 1 00 00 01 0 0 1 01 01 01 0 01 10 01 0 0 1 01 01 01 1 10 00 00 0 +; 0 00 00 00 0 0 0 00 00 00 0 00 00 00 0 0 0 00 00 00 0 00 00 00 0 + +.byte $AA,$AD,$D5,$AC,$95 +.byte $A8,$D5,$95,$35,$85 +.byte $A0,$55,$26,$55,$81 + +; 0 = black +; 1 = green 01 +; 2 = purple 10 +; 3 = white 11 +; 4 = black 00 +; 5 = orange 01 +; 6 = blue 10 + +; Note: can only have green/purple and orange/blue in same run of 3 +; fringing happens when you change colors + +; Note: each byte, values stored LSB first (legend says woz saved 2 chips) + +; $2000, $2400, $2800, $2C00, $3000, $3400, $3800, $3C00