2019-02-27 19:29:54 +00:00
|
|
|
SPARK_W = 8
|
2019-02-27 17:05:22 +00:00
|
|
|
SPARK_H = 8
|
|
|
|
SPARK_VRAM_W = (16 / 8)
|
|
|
|
SPARK_SIZE = (SPARK_VRAM_W * SPARK_H)
|
[Maintenance] Decide how to handle pre-shifted sprites in C land
Ideally, the future sprite compiler should automatically pre-shift such
sprites, and correctly place the shifted variants in memory, by merely
parsing the C header. On disk, you'd then only have a .BMP with each
individual cel at x=0.
And that's why we need macros and consistent naming: To express these
semantics, without having to duplicate the sprite declaration in some
other format. sSPARKS[8][8][8] wouldn't help anyone 😛
Now, we could go even further there by defining a separate type
(`preshifted_dots8_t`), and maybe get rid of the _W macro by replacing
it with a method on that type. However,
• that would be inconsistent, since we'll need the _H macro anyway, for
both the actual rendering code and the sprite compiler
• we couldn't directly call such a method on a 2D or 3D array, and have
to go down to a single element to do so (`sSPARKS[0][0][0].w()`)
• making it a static method instead duplicates the type all over the
code
• and any variables of that type would no longer be scalar-type values
that can be stored in registers, requiring weird workarounds in those
places. As we've already seen with subpixels.
Part of P0085, funded by -Tom-.
2020-03-25 14:22:51 +00:00
|
|
|
SPARK_CELS = 8
|
2019-02-27 17:05:22 +00:00
|
|
|
|
[Maintenance] Decide how to handle pre-shifted sprites in C land
Ideally, the future sprite compiler should automatically pre-shift such
sprites, and correctly place the shifted variants in memory, by merely
parsing the C header. On disk, you'd then only have a .BMP with each
individual cel at x=0.
And that's why we need macros and consistent naming: To express these
semantics, without having to duplicate the sprite declaration in some
other format. sSPARKS[8][8][8] wouldn't help anyone 😛
Now, we could go even further there by defining a separate type
(`preshifted_dots8_t`), and maybe get rid of the _W macro by replacing
it with a method on that type. However,
• that would be inconsistent, since we'll need the _H macro anyway, for
both the actual rendering code and the sprite compiler
• we couldn't directly call such a method on a 2D or 3D array, and have
to go down to a single element to do so (`sSPARKS[0][0][0].w()`)
• making it a static method instead duplicates the type all over the
code
• and any variables of that type would no longer be scalar-type values
that can be stored in registers, requiring weird workarounds in those
places. As we've already seen with subpixels.
Part of P0085, funded by -Tom-.
2020-03-25 14:22:51 +00:00
|
|
|
public _sSPARKS
|
|
|
|
label _sSPARKS byte
|
2019-02-27 17:05:22 +00:00
|
|
|
; x + 0
|
|
|
|
db 10000b, 0b
|
|
|
|
db 10000b, 0b
|
|
|
|
db 10000b, 0b
|
|
|
|
db 11111b, 0b
|
|
|
|
db 11111000b, 0b
|
|
|
|
db 1000b, 0b
|
|
|
|
db 1000b, 0b
|
|
|
|
db 1000b, 0b
|
|
|
|
db 1000000b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 11100b, 0b
|
|
|
|
db 111000b, 0b
|
|
|
|
db 1001000b, 0b
|
|
|
|
db 10000100b, 0b
|
|
|
|
db 10b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1000010b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 11000b, 0b
|
|
|
|
db 11000b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 1000010b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 11000b, 0b
|
|
|
|
db 11000b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1000000b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 11100b, 0b
|
|
|
|
db 111000b, 0b
|
|
|
|
db 1001000b, 0b
|
|
|
|
db 10000100b, 0b
|
|
|
|
db 10b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1000010b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 11000b, 0b
|
|
|
|
db 11000b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 1000010b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 11000b, 0b
|
|
|
|
db 11000b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 111100b, 0b
|
|
|
|
db 1000010b, 0b
|
|
|
|
db 10000001b, 0b
|
|
|
|
db 10011001b, 0b
|
|
|
|
db 10011001b, 0b
|
|
|
|
db 10000001b, 0b
|
|
|
|
db 1000010b, 0b
|
|
|
|
db 111100b, 0b
|
|
|
|
; x + 1
|
|
|
|
db 1000b, 0b
|
|
|
|
db 1000b, 0b
|
|
|
|
db 1000b, 0b
|
|
|
|
db 1111b,10000000b
|
|
|
|
db 1111100b, 0b
|
|
|
|
db 100b, 0b
|
|
|
|
db 100b, 0b
|
|
|
|
db 100b, 0b
|
|
|
|
db 100000b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 1110b, 0b
|
|
|
|
db 11100b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 1000010b, 0b
|
|
|
|
db 1b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 1100b, 0b
|
|
|
|
db 1100b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 1100b, 0b
|
|
|
|
db 1100b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100000b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 1110b, 0b
|
|
|
|
db 11100b, 0b
|
|
|
|
db 100100b, 0b
|
|
|
|
db 1000010b, 0b
|
|
|
|
db 1b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 1100b, 0b
|
|
|
|
db 1100b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 1100b, 0b
|
|
|
|
db 1100b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 11110b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 1000000b,10000000b
|
|
|
|
db 1001100b,10000000b
|
|
|
|
db 1001100b,10000000b
|
|
|
|
db 1000000b,10000000b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 11110b, 0b
|
|
|
|
; x + 2
|
|
|
|
db 100b, 0b
|
|
|
|
db 100b, 0b
|
|
|
|
db 100b, 0b
|
|
|
|
db 111b,11000000b
|
|
|
|
db 111110b, 0b
|
|
|
|
db 10b, 0b
|
|
|
|
db 10b, 0b
|
|
|
|
db 10b, 0b
|
|
|
|
db 10000b, 0b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 111b, 0b
|
|
|
|
db 1110b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 110b, 0b
|
|
|
|
db 110b, 0b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 110b, 0b
|
|
|
|
db 110b, 0b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10000b, 0b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 111b, 0b
|
|
|
|
db 1110b, 0b
|
|
|
|
db 10010b, 0b
|
|
|
|
db 100001b, 0b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 110b, 0b
|
|
|
|
db 110b, 0b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 110b, 0b
|
|
|
|
db 110b, 0b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1111b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 100000b, 1000000b
|
|
|
|
db 100110b, 1000000b
|
|
|
|
db 100110b, 1000000b
|
|
|
|
db 100000b, 1000000b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 1111b, 0b
|
|
|
|
; x + 3
|
|
|
|
db 10b, 0b
|
|
|
|
db 10b, 0b
|
|
|
|
db 10b, 0b
|
|
|
|
db 11b,11100000b
|
|
|
|
db 11111b, 0b
|
|
|
|
db 1b, 0b
|
|
|
|
db 1b, 0b
|
|
|
|
db 1b, 0b
|
|
|
|
db 1000b, 0b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 11b,10000000b
|
|
|
|
db 111b, 0b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 0b, 1000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 11b, 0b
|
|
|
|
db 11b, 0b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 11b, 0b
|
|
|
|
db 11b, 0b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1000b, 0b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 11b,10000000b
|
|
|
|
db 111b, 0b
|
|
|
|
db 1001b, 0b
|
|
|
|
db 10000b,10000000b
|
|
|
|
db 0b, 1000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 11b, 0b
|
|
|
|
db 11b, 0b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 11b, 0b
|
|
|
|
db 11b, 0b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 111b,10000000b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 10000b, 100000b
|
|
|
|
db 10011b, 100000b
|
|
|
|
db 10011b, 100000b
|
|
|
|
db 10000b, 100000b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 111b,10000000b
|
|
|
|
; x + 4
|
|
|
|
db 1b, 0b
|
|
|
|
db 1b, 0b
|
|
|
|
db 1b, 0b
|
|
|
|
db 1b,11110000b
|
|
|
|
db 1111b,10000000b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 100b, 0b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 1b,11000000b
|
|
|
|
db 11b,10000000b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 0b, 100000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 1b,10000000b
|
|
|
|
db 1b,10000000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 1b,10000000b
|
|
|
|
db 1b,10000000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100b, 0b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 1b,11000000b
|
|
|
|
db 11b,10000000b
|
|
|
|
db 100b,10000000b
|
|
|
|
db 1000b, 1000000b
|
|
|
|
db 0b, 100000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 1b,10000000b
|
|
|
|
db 1b,10000000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 1b,10000000b
|
|
|
|
db 1b,10000000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 11b,11000000b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 1000b, 10000b
|
|
|
|
db 1001b,10010000b
|
|
|
|
db 1001b,10010000b
|
|
|
|
db 1000b, 10000b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 11b,11000000b
|
|
|
|
; x + 5
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b,11111000b
|
|
|
|
db 111b,11000000b
|
|
|
|
db 0b, 1000000b
|
|
|
|
db 0b, 1000000b
|
|
|
|
db 0b, 1000000b
|
|
|
|
db 10b, 0b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 0b,11100000b
|
|
|
|
db 1b,11000000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 0b, 10000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 0b,11000000b
|
|
|
|
db 0b,11000000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 0b,11000000b
|
|
|
|
db 0b,11000000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10b, 0b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 0b,11100000b
|
|
|
|
db 1b,11000000b
|
|
|
|
db 10b, 1000000b
|
|
|
|
db 100b, 100000b
|
|
|
|
db 0b, 10000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 0b,11000000b
|
|
|
|
db 0b,11000000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 0b,11000000b
|
|
|
|
db 0b,11000000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1b,11100000b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 100b, 1000b
|
|
|
|
db 100b,11001000b
|
|
|
|
db 100b,11001000b
|
|
|
|
db 100b, 1000b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 1b,11100000b
|
|
|
|
; x + 6
|
|
|
|
db 0b, 1000000b
|
|
|
|
db 0b, 1000000b
|
|
|
|
db 0b, 1000000b
|
|
|
|
db 0b, 1111100b
|
|
|
|
db 11b,11100000b
|
|
|
|
db 0b, 100000b
|
|
|
|
db 0b, 100000b
|
|
|
|
db 0b, 100000b
|
|
|
|
db 1b, 0b
|
|
|
|
db 0b,10000100b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b, 1110000b
|
|
|
|
db 0b,11100000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 0b, 1000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 0b, 1100000b
|
|
|
|
db 0b, 1100000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 0b, 1100000b
|
|
|
|
db 0b, 1100000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1b, 0b
|
|
|
|
db 0b,10000100b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b, 1110000b
|
|
|
|
db 0b,11100000b
|
|
|
|
db 1b, 100000b
|
|
|
|
db 10b, 10000b
|
|
|
|
db 0b, 1000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 0b, 1100000b
|
|
|
|
db 0b, 1100000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 0b, 1100000b
|
|
|
|
db 0b, 1100000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b,11110000b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 10b, 100b
|
|
|
|
db 10b, 1100100b
|
|
|
|
db 10b, 1100100b
|
|
|
|
db 10b, 100b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b,11110000b
|
|
|
|
; x + 7
|
|
|
|
db 0b, 100000b
|
|
|
|
db 0b, 100000b
|
|
|
|
db 0b, 100000b
|
|
|
|
db 0b, 111110b
|
|
|
|
db 1b,11110000b
|
|
|
|
db 0b, 10000b
|
|
|
|
db 0b, 10000b
|
|
|
|
db 0b, 10000b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b, 1000010b
|
|
|
|
db 0b, 100100b
|
|
|
|
db 0b, 111000b
|
|
|
|
db 0b, 1110000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b, 100b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b,10000100b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b, 110000b
|
|
|
|
db 0b, 110000b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b,10000100b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b, 110000b
|
|
|
|
db 0b, 110000b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b,10000000b
|
|
|
|
db 0b, 1000010b
|
|
|
|
db 0b, 100100b
|
|
|
|
db 0b, 111000b
|
|
|
|
db 0b, 1110000b
|
|
|
|
db 0b,10010000b
|
|
|
|
db 1b, 1000b
|
|
|
|
db 0b, 100b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b,10000100b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b, 110000b
|
|
|
|
db 0b, 110000b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b,10000100b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b, 110000b
|
|
|
|
db 0b, 110000b
|
|
|
|
db 0b, 1001000b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 0b
|
|
|
|
db 0b, 1111000b
|
|
|
|
db 0b,10000100b
|
|
|
|
db 1b, 10b
|
|
|
|
db 1b, 110010b
|
|
|
|
db 1b, 110010b
|
|
|
|
db 1b, 10b
|
|
|
|
db 0b,10000100b
|
|
|
|
db 0b, 1111000b
|