Home » Archimedes archive » Acorn User » AU 1996-12 B.adf » Features » PCA/TBoxLibs/o/sprite

PCA/TBoxLibs/o/sprite

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1996-12 B.adf » Features
Filename: PCA/TBoxLibs/o/sprite
Read OK:
File size: 1E64 bytes
Load address: 0000
Exec address: 0000
File contents
����OBJ_HEAD8,OBJ_AREA�hOBJ_IDFN�DOBJ_SYMT8�OBJ_STRT0 ����.����sprite_screensave�
����-��L� ���M�-� -�
�����[�sprite_screenload�
����-��L��� -�-�
������[�1��������������������sprite_area_readinfo�
����-��L�@��(�M�
 ��������
����0������������������[�sprite_area_reinit�
����-��L�(�M�
 ����	�����
�����[�sprite_area_save�
����-��L�0��(�M�
 ��������0��
�����[�sprite_area_load�
����-��L�0��(�M�
 ����
����0��
��}����[�sprite_area_merge�
����-��L�0��(�M�
 ��������0��
��j����[�sprite_getname�
���?�-��L�P��@��(�M�
 ����
��}���P������0��
��T���0���0�[�sprite_get�
����-��L�@��0��(�M�
 ������e���0��@��
��>����[�sprite_get_rp�
����-��L�`��P��@��(�M�
 ������P���P��`��
��)���0���p�[�sprite_get_given�
���-���-��L�P��@��(�M�
 ������`��p�����4���0�����@��P��`��p��
��	����[�sprite_get_given_rp�
���-���-��L�P��@��(�M�
 ������ `��p�����������0�����@��P��p�����
����0����[�sprite_create�
���-���-��L�P��@��(�M�
 ������`��p����0��p��@��P��`��
������[�sprite_create_rp�
���-���-��L�P��@��`��(�M�
 ������p�����������0�����@��`�����
����0�	
 ���������@��
����0����[�1����������1�����������SpRtsprite_readinfo�
����-��L�@��(�M�
0�� ����(����
����0������������������[�sprite_select�
����-��L�(�M�
0�� ���������
��j����[�sprite_select_rp�
����-��L�@��(�M�
0�� ��������
��W���0����[�sprite_delete�
����-��L�(�M�
0�� ��������
��C����[�sprite_rename�
����-��L�@��(�M�
0�� ��������@��
��0����[�sprite_copy�
����-��L�@��(�M�
0�� ������|���@��
������[�sprite_put�
����-��L�@��(�M�
0�� ������j���@��
������[�sprite_put_given�
���-�p�-��L�P��@��(�M�
0�� ����"��`��S���@��`��P��
����p�[�sprite_put_scaled�
���-���-��L�P��@��(�M�
0�� ����4��`��p�����8���@�����P��p��`��
������[�sprite_put_in_current�
���-���-��L�P��@��p��`��8�M����P����\��0�������$���������� ��(��,�� ����
������ ��������$
 ��� ����
������0�� ����4����
��(����,�� �����������0�� ����4����`�� ���$p��
��(��,�������@���������[�sprite_put_greyscaled�
���-���-��L�P��@��(�M�
0�� ����5��`��p���������p��@��P��`��
��g����[�sprite_put_mask�
����-��L�(�M�
0�� ����0����
��V����[�sprite_put_mask_given�
���?�-��L�P��@��(�M�
0�� ����1����@��P��
��?���0�[�sprite_put_mask_scaled�
���-�p�-��L�P��@��(�M�
0�� ����2��`����@��P��`��
��%���p�[�sprite_put_char_scaled�
����-��L��3���0-��M�-�-��-�
������[�sprite_create_mask�
����-��L�(�M�
0�� ������\���
�����[�sprite_remove_mask�
����-��L�(�M�
0�� ������J���
�����[�sprite_insert_row�
����-��L�@��(�M�
0�� ������7���@��
������[�sprite_delete_row�
����-��L�@��(�M�
0�� ���� ��#���@��
������[�sprite_insert_column�
����-��L�@��(�M�
0�� ����-�����@��
�����[�sprite_delete_column�
����-��L�@��(�M�
0�� ����.����@��
�����[�sprite_flip_x�
����-��L�(�M�
0�� ����!����
�����[�sprite_flip_y�
����-��L�(�M�
0�� ����/�����
��y����[�sprite_readsize�
����-��L�@��(�M�
0�� ����(�����
��g��������������������[�sprite_readpixel�
���-�p�-��L�P��@��(�M�
0�� ����)��`����@��P��
��G���0���������p�[�sprite_writepixel�
���-�p�-��L�P��@��(�M�
0�� ����*��`����@��P����������
��%���p�[�sprite_readmask�
���-�p�-��L�P��@��(�M�
0�� ����+��`��m���@��P��
�����0���p�[�sprite_writemask�
���-�p�-��L�P��@��(�M�
0�� ����,��`��R���@��P������
����p�[�sprite_restorestate�
����-��L��(-����������
������[�sprite_outputtosprite�
���?�-��L�P��@��(�M�
0�� ����<��%���P��
�����0�����������������0�[�sprite_outputtomask�
���?�-��L�P��@��(�M�
0�� ����=�����P��
����0�����������������0�[�sprite_outputtoscreen�
����-��L�@��<��(-�������
����0������������������[�sprite_sizeof_spritecontext�
����-��L�@��(�M�
0�� ����>�����
��l���0����[�sprite_sizeof_screencontext�
����-��L�@��>��(-�����
��V���0����[�sprite_removewastage�
����-��L�(�M�
0�� ����6����
��@����[�sprite_change_size�
���-�0�-��L�@��(�M�2�P��:��9��
0�� ��������@��P��
��&���0�[�sprite_put_mask_trans�
���?�-��L�@��P��(�M�
0�� ����7��n���4�����@��P��
�����0�[�sprite_put_mask_pgm�
���?�-��L�@��P��(�M�
0�� ����7��T���4�������@��P��
����0�[�sprite_put_trans�
���-���-��L�P��@��(�M�
0�� ����8��`��p��6���4�����@��P��p��`��
������[�sprite_put_pgm�
���-���-��L�P��@��(�M�
0�� ����8��`��p�����4�������@��P��p��`��
�����[��	��	�h	�D	�<	��Norcroft RISC OS ARM C vsn 5.06 (Acorn Computers Ltd) [May 25 1995]#(5hG�S�j�H�����$�l�������t!�2l=�M([pl�z�P�����L�����
�x

�
  7�N�atd���
�\
��
��
�0����!�2TF�\$p���|�������X!�0C$$codesprite__op_kernel_swisprite_screensavesprite_screenloadsetfromareasprite_area_initialisesprite_area_readinfosprite_area_reinitsprite_area_savesprite_area_loadsprite_area_mergesprite_getnamesprite_getsprite_get_rpsprite_get_givensprite_get_given_rpsprite_createsprite_create_rpsetfromtagsprite_readinfosprite_selectsprite_select_rpsprite_deletesprite_renamesprite_copysprite_putsprite_put_givensprite_put_scaledsprite_put_in_currentmallocfreesprite_put_greyscaledsprite_put_masksprite_put_mask_givensprite_put_mask_scaledsprite_put_char_scaledsprite_create_masksprite_remove_masksprite_insert_rowsprite_delete_rowsprite_insert_columnsprite_delete_columnsprite_flip_xsprite_flip_ysprite_readsizesprite_readpixelsprite_writepixelsprite_readmasksprite_writemasksprite_restorestatesprite_outputtospritesprite_outputtomasksprite_outputtoscreensprite_sizeof_spritecontextsprite_sizeof_screencontextsprite_removewastagesprite_change_sizesprite_put_mask_transsprite_put_mask_pgmsprite_put_transsprite_put_pgm����7="8
00000000  c5 c6 cb c3 08 00 00 00  05 00 00 00 4f 42 4a 5f  |............OBJ_|
00000010  48 45 41 44 38 1e 00 00  2c 00 00 00 4f 42 4a 5f  |HEAD8...,...OBJ_|
00000020  41 52 45 41 8c 00 00 00  68 15 00 00 4f 42 4a 5f  |AREA....h...OBJ_|
00000030  49 44 46 4e f4 15 00 00  44 00 00 00 4f 42 4a 5f  |IDFN....D...OBJ_|
00000040  53 59 4d 54 38 16 00 00  d0 03 00 00 4f 42 4a 5f  |SYMT8.......OBJ_|
00000050  53 54 52 54 08 1a 00 00  30 04 00 00 00 00 00 00  |STRT....0.......|
00000060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000080  00 00 00 00 00 00 00 00  00 00 00 00 00 20 a0 e1  |............. ..|
00000090  00 10 a0 e1 2e 00 a0 e3  fb ff ff ea 73 70 72 69  |............spri|
000000a0  74 65 5f 73 63 72 65 65  6e 73 61 76 65 00 00 00  |te_screensave...|
000000b0  14 00 00 ff 0d c0 a0 e1  03 d8 2d e9 04 b0 4c e2  |..........-...L.|
000000c0  02 20 a0 e3 1c d0 4d e2  03 00 2d e8 04 20 2d e5  |. ....M...-.. -.|
000000d0  0d 00 a0 e1 ec ff ff eb  00 a8 5b e9 73 70 72 69  |..........[.spri|
000000e0  74 65 5f 73 63 72 65 65  6e 6c 6f 61 64 00 00 00  |te_screenload...|
000000f0  14 00 00 ff 0d c0 a0 e1  01 d8 2d e9 04 b0 4c e2  |..........-...L.|
00000100  03 10 a0 e3 20 00 2d e5  08 10 2d e5 0d 00 a0 e1  |.... .-...-.....|
00000110  dd ff ff eb 00 a8 5b e9  00 00 31 e3 01 0c 80 12  |......[...1.....|
00000120  03 00 82 18 00 00 82 05  0e f0 b0 e1 00 10 80 e5  |................|
00000130  00 10 a0 e3 04 10 80 e5  10 10 a0 e3 08 10 80 e5  |................|
00000140  0c 10 a0 e5 0e f0 b0 e1  73 70 72 69 74 65 5f 61  |........sprite_a|
00000150  72 65 61 5f 72 65 61 64  69 6e 66 6f 00 00 00 00  |rea_readinfo....|
00000160  18 00 00 ff 0d c0 a0 e1  13 d8 2d e9 04 b0 4c e2  |..........-...L.|
00000170  01 40 a0 e1 28 d0 4d e2  0d 20 a0 e1 00 10 a0 e1  |.@..(.M.. ......|
00000180  08 00 a0 e3 e3 ff ff eb  0d 00 a0 e1 be ff ff eb  |................|
00000190  00 00 30 e3 07 00 00 1a  08 10 9d e5 00 10 84 e5  |..0.............|
000001a0  0c 10 9d e5 04 10 84 e5  10 10 9d e5 08 10 84 e5  |................|
000001b0  14 10 9d e5 0c 10 a4 e5  10 a8 5b e9 73 70 72 69  |..........[.spri|
000001c0  74 65 5f 61 72 65 61 5f  72 65 69 6e 69 74 00 00  |te_area_reinit..|
000001d0  14 00 00 ff 0d c0 a0 e1  01 d8 2d e9 04 b0 4c e2  |..........-...L.|
000001e0  28 d0 4d e2 0d 20 a0 e1  00 10 a0 e1 09 00 a0 e3  |(.M.. ..........|
000001f0  c8 ff ff eb 0d 00 a0 e1  a3 ff ff eb 00 a8 5b e9  |..............[.|
00000200  73 70 72 69 74 65 5f 61  72 65 61 5f 73 61 76 65  |sprite_area_save|
00000210  00 00 00 00 14 00 00 ff  0d c0 a0 e1 03 d8 2d e9  |..............-.|
00000220  04 b0 4c e2 01 30 a0 e1  28 d0 4d e2 0d 20 a0 e1  |..L..0..(.M.. ..|
00000230  00 10 a0 e1 0c 00 a0 e3  b6 ff ff eb 08 30 8d e5  |.............0..|
00000240  0d 00 a0 e1 90 ff ff eb  00 a8 5b e9 73 70 72 69  |..........[.spri|
00000250  74 65 5f 61 72 65 61 5f  6c 6f 61 64 00 00 00 00  |te_area_load....|
00000260  14 00 00 ff 0d c0 a0 e1  03 d8 2d e9 04 b0 4c e2  |..........-...L.|
00000270  01 30 a0 e1 28 d0 4d e2  0d 20 a0 e1 00 10 a0 e1  |.0..(.M.. ......|
00000280  0a 00 a0 e3 a3 ff ff eb  08 30 8d e5 0d 00 a0 e1  |.........0......|
00000290  7d ff ff eb 00 a8 5b e9  73 70 72 69 74 65 5f 61  |}.....[.sprite_a|
000002a0  72 65 61 5f 6d 65 72 67  65 00 00 00 14 00 00 ff  |rea_merge.......|
000002b0  0d c0 a0 e1 03 d8 2d e9  04 b0 4c e2 01 30 a0 e1  |......-...L..0..|
000002c0  28 d0 4d e2 0d 20 a0 e1  00 10 a0 e1 0b 00 a0 e3  |(.M.. ..........|
000002d0  90 ff ff eb 08 30 8d e5  0d 00 a0 e1 6a ff ff eb  |.....0......j...|
000002e0  00 a8 5b e9 73 70 72 69  74 65 5f 67 65 74 6e 61  |..[.sprite_getna|
000002f0  6d 65 00 00 10 00 00 ff  0d c0 a0 e1 3f d8 2d e9  |me..........?.-.|
00000300  04 b0 4c e2 01 50 a0 e1  02 40 a0 e1 28 d0 4d e2  |..L..P...@..(.M.|
00000310  0d 20 a0 e1 00 10 a0 e1  0d 00 a0 e3 7d ff ff eb  |. ..........}...|
00000320  08 50 8d e5 00 00 94 e5  0c 00 8d e5 10 30 8d e5  |.P...........0..|
00000330  0d 00 a0 e1 54 ff ff eb  00 00 30 e3 0c 10 9d 05  |....T.....0.....|
00000340  00 10 84 05 30 a8 5b e9  73 70 72 69 74 65 5f 67  |....0.[.sprite_g|
00000350  65 74 00 00 0c 00 00 ff  0d c0 a0 e1 17 d8 2d e9  |et............-.|
00000360  04 b0 4c e2 01 40 a0 e1  02 30 a0 e1 28 d0 4d e2  |..L..@...0..(.M.|
00000370  0d 20 a0 e1 00 10 a0 e1  0e 00 a0 e3 65 ff ff eb  |. ..........e...|
00000380  0c 30 8d e5 08 40 8d e5  0d 00 a0 e1 3e ff ff eb  |.0...@......>...|
00000390  10 a8 5b e9 73 70 72 69  74 65 5f 67 65 74 5f 72  |..[.sprite_get_r|
000003a0  70 00 00 00 10 00 00 ff  0d c0 a0 e1 7f d8 2d e9  |p.............-.|
000003b0  04 b0 4c e2 01 60 a0 e1  02 50 a0 e1 03 40 a0 e1  |..L..`...P...@..|
000003c0  28 d0 4d e2 0d 20 a0 e1  00 10 a0 e1 0e 00 a0 e3  |(.M.. ..........|
000003d0  50 ff ff eb 0c 50 8d e5  08 60 8d e5 0d 00 a0 e1  |P....P...`......|
000003e0  29 ff ff eb 00 00 30 e3  08 10 9d 05 00 10 84 05  |).....0.........|
000003f0  70 a8 5b e9 73 70 72 69  74 65 5f 67 65 74 5f 67  |p.[.sprite_get_g|
00000400  69 76 65 6e 00 00 00 00  14 00 00 ff 0d c0 a0 e1  |iven............|
00000410  0f 00 2d e9 f0 d9 2d e9  14 b0 4c e2 01 50 a0 e1  |..-...-...L..P..|
00000420  02 40 a0 e1 28 d0 4d e2  0d 20 a0 e1 00 10 a0 e1  |.@..(.M.. ......|
00000430  10 00 a0 e3 1c 60 9b e5  18 70 9b e5 14 80 9b e5  |.....`...p......|
00000440  34 ff ff eb 10 30 8d e5  14 80 8d e5 0c 40 8d e5  |4....0.......@..|
00000450  08 50 8d e5 1c 60 8d e5  18 70 8d e5 0d 00 a0 e1  |.P...`...p......|
00000460  09 ff ff eb f0 a9 5b e9  73 70 72 69 74 65 5f 67  |......[.sprite_g|
00000470  65 74 5f 67 69 76 65 6e  5f 72 70 00 14 00 00 ff  |et_given_rp.....|
00000480  0d c0 a0 e1 0f 00 2d e9  f0 db 2d e9 14 b0 4c e2  |......-...-...L.|
00000490  01 50 a0 e1 02 40 a0 e1  28 d0 4d e2 0d 20 a0 e1  |.P...@..(.M.. ..|
000004a0  00 10 a0 e1 10 00 a0 e3  20 60 9b e5 1c 70 9b e5  |........ `...p..|
000004b0  18 80 9b e5 14 90 9b e5  16 ff ff eb 10 30 8d e5  |.............0..|
000004c0  14 90 8d e5 0c 40 8d e5  08 50 8d e5 1c 70 8d e5  |.....@...P...p..|
000004d0  18 80 8d e5 0d 00 a0 e1  eb fe ff eb 00 00 30 e3  |..............0.|
000004e0  08 10 9d 05 00 10 86 05  f0 ab 5b e9 73 70 72 69  |..........[.spri|
000004f0  74 65 5f 63 72 65 61 74  65 00 00 00 10 00 00 ff  |te_create.......|
00000500  0d c0 a0 e1 0f 00 2d e9  f0 d8 2d e9 14 b0 4c e2  |......-...-...L.|
00000510  01 50 a0 e1 02 40 a0 e1  28 d0 4d e2 0d 20 a0 e1  |.P...@..(.M.. ..|
00000520  00 10 a0 e1 0f 00 a0 e3  18 60 9b e5 14 70 9b e5  |.........`...p..|
00000530  f8 fe ff eb 10 30 8d e5  14 70 8d e5 0c 40 8d e5  |.....0...p...@..|
00000540  08 50 8d e5 18 60 8d e5  0d 00 a0 e1 ce fe ff eb  |.P...`..........|
00000550  f0 a8 5b e9 73 70 72 69  74 65 5f 63 72 65 61 74  |..[.sprite_creat|
00000560  65 5f 72 70 00 00 00 00  14 00 00 ff 0d c0 a0 e1  |e_rp............|
00000570  0f 00 2d e9 f0 db 2d e9  14 b0 4c e2 00 50 a0 e1  |..-...-...L..P..|
00000580  01 40 a0 e1 02 60 a0 e1  28 d0 4d e2 0d 20 a0 e1  |.@...`..(.M.. ..|
00000590  00 10 a0 e1 0f 00 a0 e3  1c 70 9b e5 18 80 9b e5  |.........p......|
000005a0  14 90 9b e5 db fe ff eb  10 30 8d e5 14 90 8d e5  |.........0......|
000005b0  08 40 8d e5 0c 60 8d e5  18 80 8d e5 0d 00 a0 e1  |.@...`..........|
000005c0  b1 fe ff eb 00 00 30 e3  09 00 00 1a 0d 20 a0 e1  |......0...... ..|
000005d0  05 10 a0 e1 18 00 a0 e3  ce fe ff eb 08 40 8d e5  |.............@..|
000005e0  0d 00 a0 e1 a8 fe ff eb  00 00 30 e3 08 10 9d 05  |..........0.....|
000005f0  00 10 87 05 f0 ab 5b e9  00 00 31 e3 00 00 83 05  |......[...1.....|
00000600  0e f0 b0 01 04 10 83 e5  04 10 92 e5 18 c0 9f e5  |................|
00000610  0c 00 31 e1 01 0c 80 12  02 0c 80 02 00 00 83 e5  |..1.............|
00000620  00 00 92 e5 08 00 a3 e5  0e f0 b0 e1 53 70 52 74  |............SpRt|
00000630  73 70 72 69 74 65 5f 72  65 61 64 69 6e 66 6f 00  |sprite_readinfo.|
00000640  10 00 00 ff 0d c0 a0 e1  17 d8 2d e9 04 b0 4c e2  |..........-...L.|
00000650  02 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
00000660  00 10 a0 e1 28 00 a0 e3  e2 ff ff eb 0d 00 a0 e1  |....(...........|
00000670  85 fe ff eb 00 00 30 e3  07 00 00 1a 0c 10 9d e5  |......0.........|
00000680  00 10 84 e5 10 10 9d e5  04 10 84 e5 14 10 9d e5  |................|
00000690  08 10 84 e5 18 10 9d e5  0c 10 a4 e5 10 a8 5b e9  |..............[.|
000006a0  73 70 72 69 74 65 5f 73  65 6c 65 63 74 00 00 00  |sprite_select...|
000006b0  10 00 00 ff 0d c0 a0 e1  03 d8 2d e9 04 b0 4c e2  |..........-...L.|
000006c0  28 d0 4d e2 0d 30 a0 e1  01 20 a0 e1 00 10 a0 e1  |(.M..0... ......|
000006d0  18 00 a0 e3 c7 ff ff eb  0d 00 a0 e1 6a fe ff eb  |............j...|
000006e0  00 a8 5b e9 73 70 72 69  74 65 5f 73 65 6c 65 63  |..[.sprite_selec|
000006f0  74 5f 72 70 00 00 00 00  14 00 00 ff 0d c0 a0 e1  |t_rp............|
00000700  17 d8 2d e9 04 b0 4c e2  02 40 a0 e1 28 d0 4d e2  |..-...L..@..(.M.|
00000710  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 18 00 a0 e3  |.0... ..........|
00000720  b4 ff ff eb 0d 00 a0 e1  57 fe ff eb 00 00 30 e3  |........W.....0.|
00000730  08 10 9d 05 00 10 84 05  10 a8 5b e9 73 70 72 69  |..........[.spri|
00000740  74 65 5f 64 65 6c 65 74  65 00 00 00 10 00 00 ff  |te_delete.......|
00000750  0d c0 a0 e1 03 d8 2d e9  04 b0 4c e2 28 d0 4d e2  |......-...L.(.M.|
00000760  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 19 00 a0 e3  |.0... ..........|
00000770  a0 ff ff eb 0d 00 a0 e1  43 fe ff eb 00 a8 5b e9  |........C.....[.|
00000780  73 70 72 69 74 65 5f 72  65 6e 61 6d 65 00 00 00  |sprite_rename...|
00000790  10 00 00 ff 0d c0 a0 e1  17 d8 2d e9 04 b0 4c e2  |..........-...L.|
000007a0  02 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
000007b0  00 10 a0 e1 1a 00 a0 e3  8e ff ff eb 0c 40 8d e5  |.............@..|
000007c0  0d 00 a0 e1 30 fe ff eb  10 a8 5b e9 73 70 72 69  |....0.....[.spri|
000007d0  74 65 5f 63 6f 70 79 00  0c 00 00 ff 0d c0 a0 e1  |te_copy.........|
000007e0  17 d8 2d e9 04 b0 4c e2  02 40 a0 e1 28 d0 4d e2  |..-...L..@..(.M.|
000007f0  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 1b 00 a0 e3  |.0... ..........|
00000800  7c ff ff eb 0c 40 8d e5  0d 00 a0 e1 1e fe ff eb  ||....@..........|
00000810  10 a8 5b e9 73 70 72 69  74 65 5f 70 75 74 00 00  |..[.sprite_put..|
00000820  0c 00 00 ff 0d c0 a0 e1  17 d8 2d e9 04 b0 4c e2  |..........-...L.|
00000830  02 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
00000840  00 10 a0 e1 1c 00 a0 e3  6a ff ff eb 14 40 8d e5  |........j....@..|
00000850  0d 00 a0 e1 0c fe ff eb  10 a8 5b e9 73 70 72 69  |..........[.spri|
00000860  74 65 5f 70 75 74 5f 67  69 76 65 6e 00 00 00 00  |te_put_given....|
00000870  14 00 00 ff 0d c0 a0 e1  0f 00 2d e9 70 d8 2d e9  |..........-.p.-.|
00000880  14 b0 4c e2 02 50 a0 e1  03 40 a0 e1 28 d0 4d e2  |..L..P...@..(.M.|
00000890  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 22 00 a0 e3  |.0... ......"...|
000008a0  14 60 9b e5 53 ff ff eb  0c 40 8d e5 10 60 8d e5  |.`..S....@...`..|
000008b0  14 50 8d e5 0d 00 a0 e1  f3 fd ff eb 70 a8 5b e9  |.P..........p.[.|
000008c0  73 70 72 69 74 65 5f 70  75 74 5f 73 63 61 6c 65  |sprite_put_scale|
000008d0  64 00 00 00 14 00 00 ff  0d c0 a0 e1 0f 00 2d e9  |d.............-.|
000008e0  f0 d9 2d e9 14 b0 4c e2  02 50 a0 e1 03 40 a0 e1  |..-...L..P...@..|
000008f0  28 d0 4d e2 0d 30 a0 e1  01 20 a0 e1 00 10 a0 e1  |(.M..0... ......|
00000900  34 00 a0 e3 1c 60 9b e5  18 70 9b e5 14 80 9b e5  |4....`...p......|
00000910  38 ff ff eb 0c 40 8d e5  10 80 8d e5 14 50 8d e5  |8....@.......P..|
00000920  18 70 8d e5 1c 60 8d e5  0d 00 a0 e1 d6 fd ff eb  |.p...`..........|
00000930  f0 a9 5b e9 73 70 72 69  74 65 5f 70 75 74 5f 69  |..[.sprite_put_i|
00000940  6e 5f 63 75 72 72 65 6e  74 00 00 00 18 00 00 ff  |n_current.......|
00000950  0d c0 a0 e1 0f 00 2d e9  f0 db 2d e9 14 b0 4c e2  |......-...-...L.|
00000960  00 50 a0 e1 01 40 a0 e1  02 70 a0 e1 03 60 a0 e1  |.P...@...p...`..|
00000970  38 d0 4d e2 14 90 9b e5  10 50 8d e5 04 00 91 e5  |8.M......P......|
00000980  5c c3 1f e5 0c 00 30 e1  00 00 91 e5 14 00 8d e5  |\.....0.........|
00000990  02 00 a0 13 03 00 a0 03  24 00 8d e5 00 00 e0 e3  |........$.......|
000009a0  18 00 8d e5 1c 00 8d e5  00 00 a0 e3 20 00 8d e5  |............ ...|
000009b0  28 00 8d e5 2c 00 8d e5  10 20 8d e2 10 10 8d e2  |(...,.... ......|
000009c0  1d 0d a0 e3 01 07 80 e2  af fd ff eb 20 00 9d e5  |............ ...|
000009d0  ad fd ff eb 00 80 b0 e1  00 00 a0 03 24 00 00 0a  |............$...|
000009e0  20 80 8d e5 10 20 8d e2  10 10 8d e2 1d 0d a0 e3  | .... ..........|
000009f0  01 07 80 e2 a4 fd ff eb  10 30 8d e2 04 20 a0 e1  |.........0... ..|
00000a00  05 10 a0 e1 34 00 a0 e3  fa fe ff eb 0d 00 a0 e1  |....4...........|
00000a10  28 00 8d e5 00 00 a0 e3  2c 00 8d e5 10 20 8d e2  |(.......,.... ..|
00000a20  10 10 8d e2 ed 00 a0 e3  01 07 80 e2 96 fd ff eb  |................|
00000a30  10 30 8d e2 04 20 a0 e1  05 10 a0 e1 34 00 a0 e3  |.0... ......4...|
00000a40  ec fe ff eb 1c 60 8d e5  20 90 8d e5 24 70 8d e5  |.....`.. ...$p..|
00000a50  0d 00 a0 e1 28 00 8d e5  2c 80 8d e5 10 00 8d e2  |....(...,.......|
00000a60  89 fd ff eb 00 40 a0 e1  08 00 a0 e1 86 fd ff eb  |.....@..........|
00000a70  04 00 a0 e1 f0 ab 5b e9  73 70 72 69 74 65 5f 70  |......[.sprite_p|
00000a80  75 74 5f 67 72 65 79 73  63 61 6c 65 64 00 00 00  |ut_greyscaled...|
00000a90  18 00 00 ff 0d c0 a0 e1  0f 00 2d e9 f0 d8 2d e9  |..........-...-.|
00000aa0  14 b0 4c e2 02 50 a0 e1  03 40 a0 e1 28 d0 4d e2  |..L..P...@..(.M.|
00000ab0  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 35 00 a0 e3  |.0... ......5...|
00000ac0  18 60 9b e5 14 70 9b e5  ca fe ff eb 00 00 a0 e3  |.`...p..........|
00000ad0  14 00 8d e5 18 70 8d e5  10 40 8d e5 0c 50 8d e5  |.....p...@...P..|
00000ae0  1c 60 8d e5 0d 00 a0 e1  67 fd ff eb f0 a8 5b e9  |.`......g.....[.|
00000af0  73 70 72 69 74 65 5f 70  75 74 5f 6d 61 73 6b 00  |sprite_put_mask.|
00000b00  10 00 00 ff 0d c0 a0 e1  03 d8 2d e9 04 b0 4c e2  |..........-...L.|
00000b10  28 d0 4d e2 0d 30 a0 e1  01 20 a0 e1 00 10 a0 e1  |(.M..0... ......|
00000b20  30 00 a0 e3 b3 fe ff eb  0d 00 a0 e1 56 fd ff eb  |0...........V...|
00000b30  00 a8 5b e9 73 70 72 69  74 65 5f 70 75 74 5f 6d  |..[.sprite_put_m|
00000b40  61 73 6b 5f 67 69 76 65  6e 00 00 00 18 00 00 ff  |ask_given.......|
00000b50  0d c0 a0 e1 3f d8 2d e9  04 b0 4c e2 02 50 a0 e1  |....?.-...L..P..|
00000b60  03 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
00000b70  00 10 a0 e1 31 00 a0 e3  9e fe ff eb 10 40 8d e5  |....1........@..|
00000b80  0c 50 8d e5 0d 00 a0 e1  3f fd ff eb 30 a8 5b e9  |.P......?...0.[.|
00000b90  73 70 72 69 74 65 5f 70  75 74 5f 6d 61 73 6b 5f  |sprite_put_mask_|
00000ba0  73 63 61 6c 65 64 00 00  18 00 00 ff 0d c0 a0 e1  |scaled..........|
00000bb0  0f 00 2d e9 70 d8 2d e9  14 b0 4c e2 02 50 a0 e1  |..-.p.-...L..P..|
00000bc0  03 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
00000bd0  00 10 a0 e1 32 00 a0 e3  14 60 9b e5 85 fe ff eb  |....2....`......|
00000be0  10 40 8d e5 0c 50 8d e5  18 60 8d e5 0d 00 a0 e1  |.@...P...`......|
00000bf0  25 fd ff eb 70 a8 5b e9  73 70 72 69 74 65 5f 70  |%...p.[.sprite_p|
00000c00  75 74 5f 63 68 61 72 5f  73 63 61 6c 65 64 00 00  |ut_char_scaled..|
00000c10  18 00 00 ff 0d c0 a0 e1  0f d8 2d e9 04 b0 4c e2  |..........-...L.|
00000c20  ff 00 00 e2 33 c0 a0 e3  10 30 2d e5 08 d0 4d e2  |....3....0-...M.|
00000c30  06 00 2d e8 04 00 2d e5  04 c0 2d e5 0d 00 a0 e1  |..-...-...-.....|
00000c40  11 fd ff eb 00 a8 5b e9  73 70 72 69 74 65 5f 63  |......[.sprite_c|
00000c50  72 65 61 74 65 5f 6d 61  73 6b 00 00 14 00 00 ff  |reate_mask......|
00000c60  0d c0 a0 e1 03 d8 2d e9  04 b0 4c e2 28 d0 4d e2  |......-...L.(.M.|
00000c70  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 1d 00 a0 e3  |.0... ..........|
00000c80  5c fe ff eb 0d 00 a0 e1  ff fc ff eb 00 a8 5b e9  |\.............[.|
00000c90  73 70 72 69 74 65 5f 72  65 6d 6f 76 65 5f 6d 61  |sprite_remove_ma|
00000ca0  73 6b 00 00 14 00 00 ff  0d c0 a0 e1 03 d8 2d e9  |sk............-.|
00000cb0  04 b0 4c e2 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |..L.(.M..0... ..|
00000cc0  00 10 a0 e1 1e 00 a0 e3  4a fe ff eb 0d 00 a0 e1  |........J.......|
00000cd0  ed fc ff eb 00 a8 5b e9  73 70 72 69 74 65 5f 69  |......[.sprite_i|
00000ce0  6e 73 65 72 74 5f 72 6f  77 00 00 00 14 00 00 ff  |nsert_row.......|
00000cf0  0d c0 a0 e1 17 d8 2d e9  04 b0 4c e2 02 40 a0 e1  |......-...L..@..|
00000d00  28 d0 4d e2 0d 30 a0 e1  01 20 a0 e1 00 10 a0 e1  |(.M..0... ......|
00000d10  1f 00 a0 e3 37 fe ff eb  0c 40 8d e5 0d 00 a0 e1  |....7....@......|
00000d20  d9 fc ff eb 10 a8 5b e9  73 70 72 69 74 65 5f 64  |......[.sprite_d|
00000d30  65 6c 65 74 65 5f 72 6f  77 00 00 00 14 00 00 ff  |elete_row.......|
00000d40  0d c0 a0 e1 17 d8 2d e9  04 b0 4c e2 02 40 a0 e1  |......-...L..@..|
00000d50  28 d0 4d e2 0d 30 a0 e1  01 20 a0 e1 00 10 a0 e1  |(.M..0... ......|
00000d60  20 00 a0 e3 23 fe ff eb  0c 40 8d e5 0d 00 a0 e1  | ...#....@......|
00000d70  c5 fc ff eb 10 a8 5b e9  73 70 72 69 74 65 5f 69  |......[.sprite_i|
00000d80  6e 73 65 72 74 5f 63 6f  6c 75 6d 6e 00 00 00 00  |nsert_column....|
00000d90  18 00 00 ff 0d c0 a0 e1  17 d8 2d e9 04 b0 4c e2  |..........-...L.|
00000da0  02 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
00000db0  00 10 a0 e1 2d 00 a0 e3  0e fe ff eb 0c 40 8d e5  |....-........@..|
00000dc0  0d 00 a0 e1 b0 fc ff eb  10 a8 5b e9 73 70 72 69  |..........[.spri|
00000dd0  74 65 5f 64 65 6c 65 74  65 5f 63 6f 6c 75 6d 6e  |te_delete_column|
00000de0  00 00 00 00 18 00 00 ff  0d c0 a0 e1 17 d8 2d e9  |..............-.|
00000df0  04 b0 4c e2 02 40 a0 e1  28 d0 4d e2 0d 30 a0 e1  |..L..@..(.M..0..|
00000e00  01 20 a0 e1 00 10 a0 e1  2e 00 a0 e3 f9 fd ff eb  |. ..............|
00000e10  0c 40 8d e5 0d 00 a0 e1  9b fc ff eb 10 a8 5b e9  |.@............[.|
00000e20  73 70 72 69 74 65 5f 66  6c 69 70 5f 78 00 00 00  |sprite_flip_x...|
00000e30  10 00 00 ff 0d c0 a0 e1  03 d8 2d e9 04 b0 4c e2  |..........-...L.|
00000e40  28 d0 4d e2 0d 30 a0 e1  01 20 a0 e1 00 10 a0 e1  |(.M..0... ......|
00000e50  21 00 a0 e3 e7 fd ff eb  0d 00 a0 e1 8a fc ff eb  |!...............|
00000e60  00 a8 5b e9 73 70 72 69  74 65 5f 66 6c 69 70 5f  |..[.sprite_flip_|
00000e70  79 00 00 00 10 00 00 ff  0d c0 a0 e1 03 d8 2d e9  |y.............-.|
00000e80  04 b0 4c e2 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |..L.(.M..0... ..|
00000e90  00 10 a0 e1 2f 00 a0 e3  d6 fd ff eb 0d 00 a0 e1  |..../...........|
00000ea0  79 fc ff eb 00 a8 5b e9  73 70 72 69 74 65 5f 72  |y.....[.sprite_r|
00000eb0  65 61 64 73 69 7a 65 00  10 00 00 ff 0d c0 a0 e1  |eadsize.........|
00000ec0  17 d8 2d e9 04 b0 4c e2  02 40 a0 e1 28 d0 4d e2  |..-...L..@..(.M.|
00000ed0  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 28 00 a0 e3  |.0... ......(...|
00000ee0  c4 fd ff eb 0d 00 a0 e1  67 fc ff eb 0c 10 9d e5  |........g.......|
00000ef0  00 10 84 e5 10 10 9d e5  04 10 84 e5 14 10 9d e5  |................|
00000f00  08 10 84 e5 18 10 9d e5  0c 10 a4 e5 10 a8 5b e9  |..............[.|
00000f10  73 70 72 69 74 65 5f 72  65 61 64 70 69 78 65 6c  |sprite_readpixel|
00000f20  00 00 00 00 14 00 00 ff  0d c0 a0 e1 0f 00 2d e9  |..............-.|
00000f30  70 d8 2d e9 14 b0 4c e2  02 50 a0 e1 03 40 a0 e1  |p.-...L..P...@..|
00000f40  28 d0 4d e2 0d 30 a0 e1  01 20 a0 e1 00 10 a0 e1  |(.M..0... ......|
00000f50  29 00 a0 e3 14 60 9b e5  a6 fd ff eb 10 40 8d e5  |)....`.......@..|
00000f60  0c 50 8d e5 0d 00 a0 e1  47 fc ff eb 00 00 30 e3  |.P......G.....0.|
00000f70  03 00 00 1a 14 10 9d e5  00 10 86 e5 18 10 9d e5  |................|
00000f80  04 10 a6 e5 70 a8 5b e9  73 70 72 69 74 65 5f 77  |....p.[.sprite_w|
00000f90  72 69 74 65 70 69 78 65  6c 00 00 00 14 00 00 ff  |ritepixel.......|
00000fa0  0d c0 a0 e1 0f 00 2d e9  70 d8 2d e9 14 b0 4c e2  |......-.p.-...L.|
00000fb0  02 50 a0 e1 03 40 a0 e1  28 d0 4d e2 0d 30 a0 e1  |.P...@..(.M..0..|
00000fc0  01 20 a0 e1 00 10 a0 e1  2a 00 a0 e3 14 60 9b e5  |. ......*....`..|
00000fd0  88 fd ff eb 10 40 8d e5  0c 50 8d e5 00 00 96 e5  |.....@...P......|
00000fe0  14 00 8d e5 04 00 b6 e5  18 00 8d e5 0d 00 a0 e1  |................|
00000ff0  25 fc ff eb 70 a8 5b e9  73 70 72 69 74 65 5f 72  |%...p.[.sprite_r|
00001000  65 61 64 6d 61 73 6b 00  10 00 00 ff 0d c0 a0 e1  |eadmask.........|
00001010  0f 00 2d e9 70 d8 2d e9  14 b0 4c e2 02 50 a0 e1  |..-.p.-...L..P..|
00001020  03 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
00001030  00 10 a0 e1 2b 00 a0 e3  14 60 9b e5 6d fd ff eb  |....+....`..m...|
00001040  10 40 8d e5 0c 50 8d e5  0d 00 a0 e1 0e fc ff eb  |.@...P..........|
00001050  00 00 30 e3 14 10 9d 05  00 10 86 05 70 a8 5b e9  |..0.........p.[.|
00001060  73 70 72 69 74 65 5f 77  72 69 74 65 6d 61 73 6b  |sprite_writemask|
00001070  00 00 00 00 14 00 00 ff  0d c0 a0 e1 0f 00 2d e9  |..............-.|
00001080  70 d8 2d e9 14 b0 4c e2  02 50 a0 e1 03 40 a0 e1  |p.-...L..P...@..|
00001090  28 d0 4d e2 0d 30 a0 e1  01 20 a0 e1 00 10 a0 e1  |(.M..0... ......|
000010a0  2c 00 a0 e3 14 60 9b e5  52 fd ff eb 10 40 8d e5  |,....`..R....@..|
000010b0  0c 50 8d e5 00 00 96 e5  14 00 8d e5 0d 00 a0 e1  |.P..............|
000010c0  f1 fb ff eb 70 a8 5b e9  73 70 72 69 74 65 5f 72  |....p.[.sprite_r|
000010d0  65 73 74 6f 72 65 73 74  61 74 65 00 14 00 00 ff  |estorestate.....|
000010e0  0d c0 a0 e1 0f d8 2d e9  04 b0 4c e2 1c 00 1b e5  |......-...L.....|
000010f0  28 00 2d e5 18 00 1b e5  04 00 8d e5 14 00 1b e5  |(.-.............|
00001100  08 00 8d e5 10 00 1b e5  0c 00 8d e5 0d 00 a0 e1  |................|
00001110  dd fb ff eb 00 a8 5b e9  73 70 72 69 74 65 5f 6f  |......[.sprite_o|
00001120  75 74 70 75 74 74 6f 73  70 72 69 74 65 00 00 00  |utputtosprite...|
00001130  18 00 00 ff 0d c0 a0 e1  3f d8 2d e9 04 b0 4c e2  |........?.-...L.|
00001140  02 50 a0 e1 03 40 a0 e1  28 d0 4d e2 0d 30 a0 e1  |.P...@..(.M..0..|
00001150  01 20 a0 e1 00 10 a0 e1  3c 00 a0 e3 25 fd ff eb  |. ......<...%...|
00001160  0c 50 8d e5 0d 00 a0 e1  c7 fb ff eb 00 00 30 e3  |.P............0.|
00001170  07 00 00 1a 00 10 9d e5  00 10 84 e5 04 10 9d e5  |................|
00001180  04 10 84 e5 08 10 9d e5  08 10 84 e5 0c 10 9d e5  |................|
00001190  0c 10 a4 e5 30 a8 5b e9  73 70 72 69 74 65 5f 6f  |....0.[.sprite_o|
000011a0  75 74 70 75 74 74 6f 6d  61 73 6b 00 14 00 00 ff  |utputtomask.....|
000011b0  0d c0 a0 e1 3f d8 2d e9  04 b0 4c e2 02 50 a0 e1  |....?.-...L..P..|
000011c0  03 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
000011d0  00 10 a0 e1 3d 00 a0 e3  06 fd ff eb 0c 50 8d e5  |....=........P..|
000011e0  0d 00 a0 e1 a8 fb ff eb  00 00 30 e3 07 00 00 1a  |..........0.....|
000011f0  00 10 9d e5 00 10 84 e5  04 10 9d e5 04 10 84 e5  |................|
00001200  08 10 9d e5 08 10 84 e5  0c 10 9d e5 0c 10 a4 e5  |................|
00001210  30 a8 5b e9 73 70 72 69  74 65 5f 6f 75 74 70 75  |0.[.sprite_outpu|
00001220  74 74 6f 73 63 72 65 65  6e 00 00 00 18 00 00 ff  |ttoscreen.......|
00001230  0d c0 a0 e1 13 d8 2d e9  04 b0 4c e2 01 40 a0 e1  |......-...L..@..|
00001240  3c 10 a0 e3 28 10 2d e5  00 10 a0 e3 0c 00 8d e5  |<...(.-.........|
00001250  08 10 8d e5 0d 00 a0 e1  8b fb ff eb 00 00 30 e3  |..............0.|
00001260  07 00 00 1a 00 10 9d e5  00 10 84 e5 04 10 9d e5  |................|
00001270  04 10 84 e5 08 10 9d e5  08 10 84 e5 0c 10 9d e5  |................|
00001280  0c 10 a4 e5 10 a8 5b e9  73 70 72 69 74 65 5f 73  |......[.sprite_s|
00001290  69 7a 65 6f 66 5f 73 70  72 69 74 65 63 6f 6e 74  |izeof_spritecont|
000012a0  65 78 74 00 1c 00 00 ff  0d c0 a0 e1 17 d8 2d e9  |ext...........-.|
000012b0  04 b0 4c e2 02 40 a0 e1  28 d0 4d e2 0d 30 a0 e1  |..L..@..(.M..0..|
000012c0  01 20 a0 e1 00 10 a0 e1  3e 00 a0 e3 c9 fc ff eb  |. ......>.......|
000012d0  0d 00 a0 e1 6c fb ff eb  00 00 30 e3 0c 10 9d 05  |....l.....0.....|
000012e0  00 10 84 05 10 a8 5b e9  73 70 72 69 74 65 5f 73  |......[.sprite_s|
000012f0  69 7a 65 6f 66 5f 73 63  72 65 65 6e 63 6f 6e 74  |izeof_screencont|
00001300  65 78 74 00 1c 00 00 ff  0d c0 a0 e1 11 d8 2d e9  |ext...........-.|
00001310  04 b0 4c e2 00 40 a0 e1  3e 00 a0 e3 28 00 2d e5  |..L..@..>...(.-.|
00001320  00 00 a0 e3 08 00 8d e5  0d 00 a0 e1 56 fb ff eb  |............V...|
00001330  00 00 30 e3 0c 10 9d 05  00 10 84 05 10 a8 5b e9  |..0...........[.|
00001340  73 70 72 69 74 65 5f 72  65 6d 6f 76 65 77 61 73  |sprite_removewas|
00001350  74 61 67 65 00 00 00 00  18 00 00 ff 0d c0 a0 e1  |tage............|
00001360  03 d8 2d e9 04 b0 4c e2  28 d0 4d e2 0d 30 a0 e1  |..-...L.(.M..0..|
00001370  01 20 a0 e1 00 10 a0 e1  36 00 a0 e3 9d fc ff eb  |. ......6.......|
00001380  0d 00 a0 e1 40 fb ff eb  00 a8 5b e9 73 70 72 69  |....@.....[.spri|
00001390  74 65 5f 63 68 61 6e 67  65 5f 73 69 7a 65 00 00  |te_change_size..|
000013a0  14 00 00 ff 0d c0 a0 e1  0f 00 2d e9 30 d8 2d e9  |..........-.0.-.|
000013b0  14 b0 4c e2 03 40 a0 e1  28 d0 4d e2 00 00 32 e3  |..L..@..(.M...2.|
000013c0  14 50 9b e5 3a c0 a0 03  39 c0 a0 13 0d 30 a0 e1  |.P..:...9....0..|
000013d0  01 20 a0 e1 00 10 a0 e1  0c 00 a0 e1 85 fc ff eb  |. ..............|
000013e0  0c 40 8d e5 10 50 8d e5  0d 00 a0 e1 26 fb ff eb  |.@...P......&...|
000013f0  30 a8 5b e9 73 70 72 69  74 65 5f 70 75 74 5f 6d  |0.[.sprite_put_m|
00001400  61 73 6b 5f 74 72 61 6e  73 00 00 00 18 00 00 ff  |ask_trans.......|
00001410  0d c0 a0 e1 3f d8 2d e9  04 b0 4c e2 02 40 a0 e1  |....?.-...L..@..|
00001420  03 50 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.P..(.M..0... ..|
00001430  00 10 a0 e1 37 00 a0 e3  6e fc ff eb 00 00 34 e3  |....7...n.....4.|
00001440  02 00 a0 13 00 00 a0 03  0c 00 8d e5 10 40 8d e5  |.............@..|
00001450  18 50 8d e5 0d 00 a0 e1  0b fb ff eb 30 a8 5b e9  |.P..........0.[.|
00001460  73 70 72 69 74 65 5f 70  75 74 5f 6d 61 73 6b 5f  |sprite_put_mask_|
00001470  70 67 6d 00 14 00 00 ff  0d c0 a0 e1 3f d8 2d e9  |pgm.........?.-.|
00001480  04 b0 4c e2 02 40 a0 e1  03 50 a0 e1 28 d0 4d e2  |..L..@...P..(.M.|
00001490  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 37 00 a0 e3  |.0... ......7...|
000014a0  54 fc ff eb 00 00 34 e3  02 00 a0 13 00 00 a0 03  |T.....4.........|
000014b0  01 00 80 e3 0c 00 8d e5  10 40 8d e5 18 50 8d e5  |.........@...P..|
000014c0  0d 00 a0 e1 f0 fa ff eb  30 a8 5b e9 73 70 72 69  |........0.[.spri|
000014d0  74 65 5f 70 75 74 5f 74  72 61 6e 73 00 00 00 00  |te_put_trans....|
000014e0  14 00 00 ff 0d c0 a0 e1  0f 00 2d e9 f0 d8 2d e9  |..........-...-.|
000014f0  14 b0 4c e2 02 50 a0 e1  03 40 a0 e1 28 d0 4d e2  |..L..P...@..(.M.|
00001500  0d 30 a0 e1 01 20 a0 e1  00 10 a0 e1 38 00 a0 e3  |.0... ......8...|
00001510  18 60 9b e5 14 70 9b e5  36 fc ff eb 00 00 34 e3  |.`...p..6.....4.|
00001520  02 00 a0 13 00 00 a0 03  0c 00 8d e5 10 40 8d e5  |.............@..|
00001530  14 50 8d e5 18 70 8d e5  1c 60 8d e5 0d 00 a0 e1  |.P...p...`......|
00001540  d1 fa ff eb f0 a8 5b e9  73 70 72 69 74 65 5f 70  |......[.sprite_p|
00001550  75 74 5f 70 67 6d 00 00  10 00 00 ff 0d c0 a0 e1  |ut_pgm..........|
00001560  0f 00 2d e9 f0 d8 2d e9  14 b0 4c e2 02 50 a0 e1  |..-...-...L..P..|
00001570  03 40 a0 e1 28 d0 4d e2  0d 30 a0 e1 01 20 a0 e1  |.@..(.M..0... ..|
00001580  00 10 a0 e1 38 00 a0 e3  18 60 9b e5 14 70 9b e5  |....8....`...p..|
00001590  18 fc ff eb 00 00 34 e3  02 00 a0 13 00 00 a0 03  |......4.........|
000015a0  01 00 80 e3 0c 00 8d e5  10 40 8d e5 14 50 8d e5  |.........@...P..|
000015b0  18 70 8d e5 1c 60 8d e5  0d 00 a0 e1 b2 fa ff eb  |.p...`..........|
000015c0  f0 a8 5b e9 e0 09 00 00  1e 00 00 8f a0 09 00 00  |..[.............|
000015d0  01 00 00 8f 68 09 00 00  01 00 00 8f 44 09 00 00  |....h.......D...|
000015e0  1d 00 00 8f 3c 09 00 00  01 00 00 8f 0c 00 00 00  |....<...........|
000015f0  01 00 00 8f 4e 6f 72 63  72 6f 66 74 20 52 49 53  |....Norcroft RIS|
00001600  43 20 4f 53 20 41 52 4d  20 43 20 76 73 6e 20 35  |C OS ARM C vsn 5|
00001610  2e 30 36 20 28 41 63 6f  72 6e 20 43 6f 6d 70 75  |.06 (Acorn Compu|
00001620  74 65 72 73 20 4c 74 64  29 20 5b 4d 61 79 20 32  |ters Ltd) [May 2|
00001630  35 20 31 39 39 35 5d 00  0c 00 00 00 01 00 00 00  |5 1995].........|
00001640  00 00 00 00 04 00 00 00  17 00 00 00 02 00 00 00  |................|
00001650  00 00 00 00 00 00 00 00  23 00 00 00 03 00 00 00  |........#.......|
00001660  28 00 00 00 04 00 00 00  35 00 00 00 03 00 00 00  |(.......5.......|
00001670  68 00 00 00 04 00 00 00  47 00 00 00 01 08 00 00  |h.......G.......|
00001680  8c 00 00 00 04 00 00 00  53 00 00 00 03 08 00 00  |........S.......|
00001690  a0 00 00 00 04 00 00 00  6a 00 00 00 03 00 00 00  |........j.......|
000016a0  d8 00 00 00 04 00 00 00  7f 00 00 00 03 00 00 00  |................|
000016b0  48 01 00 00 04 00 00 00  92 00 00 00 03 00 00 00  |H...............|
000016c0  8c 01 00 00 04 00 00 00  a3 00 00 00 03 00 00 00  |................|
000016d0  d8 01 00 00 04 00 00 00  b4 00 00 00 03 00 00 00  |................|
000016e0  24 02 00 00 04 00 00 00  c6 00 00 00 03 00 00 00  |$...............|
000016f0  6c 02 00 00 04 00 00 00  d5 00 00 00 03 00 00 00  |l...............|
00001700  cc 02 00 00 04 00 00 00  e0 00 00 00 03 00 00 00  |................|
00001710  1c 03 00 00 04 00 00 00  ee 00 00 00 03 00 00 00  |................|
00001720  80 03 00 00 04 00 00 00  ff 00 00 00 03 00 00 00  |................|
00001730  f4 03 00 00 04 00 00 00  13 01 00 00 03 00 00 00  |................|
00001740  74 04 00 00 04 00 00 00  21 01 00 00 03 00 00 00  |t.......!.......|
00001750  e0 04 00 00 04 00 00 00  32 01 00 00 01 08 00 00  |........2.......|
00001760  6c 05 00 00 04 00 00 00  3d 01 00 00 03 00 00 00  |l.......=.......|
00001770  b8 05 00 00 04 00 00 00  4d 01 00 00 03 00 00 00  |........M.......|
00001780  28 06 00 00 04 00 00 00  5b 01 00 00 03 00 00 00  |(.......[.......|
00001790  70 06 00 00 04 00 00 00  6c 01 00 00 03 00 00 00  |p.......l.......|
000017a0  c4 06 00 00 04 00 00 00  7a 01 00 00 03 00 00 00  |........z.......|
000017b0  08 07 00 00 04 00 00 00  88 01 00 00 03 00 00 00  |................|
000017c0  50 07 00 00 04 00 00 00  94 01 00 00 03 00 00 00  |P...............|
000017d0  98 07 00 00 04 00 00 00  9f 01 00 00 03 00 00 00  |................|
000017e0  e8 07 00 00 04 00 00 00  b0 01 00 00 03 00 00 00  |................|
000017f0  4c 08 00 00 04 00 00 00  c2 01 00 00 03 00 00 00  |L...............|
00001800  c4 08 00 00 04 00 00 00  d8 01 00 00 02 00 00 00  |................|
00001810  00 00 00 00 00 00 00 00  df 01 00 00 02 00 00 00  |................|
00001820  00 00 00 00 00 00 00 00  e4 01 00 00 03 00 00 00  |................|
00001830  08 0a 00 00 04 00 00 00  fa 01 00 00 03 00 00 00  |................|
00001840  78 0a 00 00 04 00 00 00  0a 02 00 00 03 00 00 00  |x...............|
00001850  c4 0a 00 00 04 00 00 00  20 02 00 00 03 00 00 00  |........ .......|
00001860  20 0b 00 00 04 00 00 00  37 02 00 00 03 00 00 00  | .......7.......|
00001870  88 0b 00 00 04 00 00 00  4e 02 00 00 03 00 00 00  |........N.......|
00001880  d4 0b 00 00 04 00 00 00  61 02 00 00 03 00 00 00  |........a.......|
00001890  1c 0c 00 00 04 00 00 00  74 02 00 00 03 00 00 00  |........t.......|
000018a0  64 0c 00 00 04 00 00 00  86 02 00 00 03 00 00 00  |d...............|
000018b0  b4 0c 00 00 04 00 00 00  98 02 00 00 03 00 00 00  |................|
000018c0  08 0d 00 00 04 00 00 00  ad 02 00 00 03 00 00 00  |................|
000018d0  5c 0d 00 00 04 00 00 00  c2 02 00 00 03 00 00 00  |\...............|
000018e0  a8 0d 00 00 04 00 00 00  d0 02 00 00 03 00 00 00  |................|
000018f0  ec 0d 00 00 04 00 00 00  de 02 00 00 03 00 00 00  |................|
00001900  30 0e 00 00 04 00 00 00  ee 02 00 00 03 00 00 00  |0...............|
00001910  9c 0e 00 00 04 00 00 00  ff 02 00 00 03 00 00 00  |................|
00001920  14 0f 00 00 04 00 00 00  11 03 00 00 03 00 00 00  |................|
00001930  80 0f 00 00 04 00 00 00  21 03 00 00 03 00 00 00  |........!.......|
00001940  ec 0f 00 00 04 00 00 00  32 03 00 00 03 00 00 00  |........2.......|
00001950  54 10 00 00 04 00 00 00  46 03 00 00 03 00 00 00  |T.......F.......|
00001960  a8 10 00 00 04 00 00 00  5c 03 00 00 03 00 00 00  |........\.......|
00001970  24 11 00 00 04 00 00 00  70 03 00 00 03 00 00 00  |$.......p.......|
00001980  a4 11 00 00 04 00 00 00  86 03 00 00 03 00 00 00  |................|
00001990  1c 12 00 00 04 00 00 00  a2 03 00 00 03 00 00 00  |................|
000019a0  7c 12 00 00 04 00 00 00  be 03 00 00 03 00 00 00  ||...............|
000019b0  d0 12 00 00 04 00 00 00  d3 03 00 00 03 00 00 00  |................|
000019c0  18 13 00 00 04 00 00 00  e6 03 00 00 03 00 00 00  |................|
000019d0  84 13 00 00 04 00 00 00  fc 03 00 00 03 00 00 00  |................|
000019e0  ec 13 00 00 04 00 00 00  10 04 00 00 03 00 00 00  |................|
000019f0  58 14 00 00 04 00 00 00  21 04 00 00 03 00 00 00  |X.......!.......|
00001a00  d0 14 00 00 04 00 00 00  30 04 00 00 43 24 24 63  |........0...C$$c|
00001a10  6f 64 65 00 73 70 72 69  74 65 5f 5f 6f 70 00 5f  |ode.sprite__op._|
00001a20  6b 65 72 6e 65 6c 5f 73  77 69 00 73 70 72 69 74  |kernel_swi.sprit|
00001a30  65 5f 73 63 72 65 65 6e  73 61 76 65 00 73 70 72  |e_screensave.spr|
00001a40  69 74 65 5f 73 63 72 65  65 6e 6c 6f 61 64 00 73  |ite_screenload.s|
00001a50  65 74 66 72 6f 6d 61 72  65 61 00 73 70 72 69 74  |etfromarea.sprit|
00001a60  65 5f 61 72 65 61 5f 69  6e 69 74 69 61 6c 69 73  |e_area_initialis|
00001a70  65 00 73 70 72 69 74 65  5f 61 72 65 61 5f 72 65  |e.sprite_area_re|
00001a80  61 64 69 6e 66 6f 00 73  70 72 69 74 65 5f 61 72  |adinfo.sprite_ar|
00001a90  65 61 5f 72 65 69 6e 69  74 00 73 70 72 69 74 65  |ea_reinit.sprite|
00001aa0  5f 61 72 65 61 5f 73 61  76 65 00 73 70 72 69 74  |_area_save.sprit|
00001ab0  65 5f 61 72 65 61 5f 6c  6f 61 64 00 73 70 72 69  |e_area_load.spri|
00001ac0  74 65 5f 61 72 65 61 5f  6d 65 72 67 65 00 73 70  |te_area_merge.sp|
00001ad0  72 69 74 65 5f 67 65 74  6e 61 6d 65 00 73 70 72  |rite_getname.spr|
00001ae0  69 74 65 5f 67 65 74 00  73 70 72 69 74 65 5f 67  |ite_get.sprite_g|
00001af0  65 74 5f 72 70 00 73 70  72 69 74 65 5f 67 65 74  |et_rp.sprite_get|
00001b00  5f 67 69 76 65 6e 00 73  70 72 69 74 65 5f 67 65  |_given.sprite_ge|
00001b10  74 5f 67 69 76 65 6e 5f  72 70 00 73 70 72 69 74  |t_given_rp.sprit|
00001b20  65 5f 63 72 65 61 74 65  00 73 70 72 69 74 65 5f  |e_create.sprite_|
00001b30  63 72 65 61 74 65 5f 72  70 00 73 65 74 66 72 6f  |create_rp.setfro|
00001b40  6d 74 61 67 00 73 70 72  69 74 65 5f 72 65 61 64  |mtag.sprite_read|
00001b50  69 6e 66 6f 00 73 70 72  69 74 65 5f 73 65 6c 65  |info.sprite_sele|
00001b60  63 74 00 73 70 72 69 74  65 5f 73 65 6c 65 63 74  |ct.sprite_select|
00001b70  5f 72 70 00 73 70 72 69  74 65 5f 64 65 6c 65 74  |_rp.sprite_delet|
00001b80  65 00 73 70 72 69 74 65  5f 72 65 6e 61 6d 65 00  |e.sprite_rename.|
00001b90  73 70 72 69 74 65 5f 63  6f 70 79 00 73 70 72 69  |sprite_copy.spri|
00001ba0  74 65 5f 70 75 74 00 73  70 72 69 74 65 5f 70 75  |te_put.sprite_pu|
00001bb0  74 5f 67 69 76 65 6e 00  73 70 72 69 74 65 5f 70  |t_given.sprite_p|
00001bc0  75 74 5f 73 63 61 6c 65  64 00 73 70 72 69 74 65  |ut_scaled.sprite|
00001bd0  5f 70 75 74 5f 69 6e 5f  63 75 72 72 65 6e 74 00  |_put_in_current.|
00001be0  6d 61 6c 6c 6f 63 00 66  72 65 65 00 73 70 72 69  |malloc.free.spri|
00001bf0  74 65 5f 70 75 74 5f 67  72 65 79 73 63 61 6c 65  |te_put_greyscale|
00001c00  64 00 73 70 72 69 74 65  5f 70 75 74 5f 6d 61 73  |d.sprite_put_mas|
00001c10  6b 00 73 70 72 69 74 65  5f 70 75 74 5f 6d 61 73  |k.sprite_put_mas|
00001c20  6b 5f 67 69 76 65 6e 00  73 70 72 69 74 65 5f 70  |k_given.sprite_p|
00001c30  75 74 5f 6d 61 73 6b 5f  73 63 61 6c 65 64 00 73  |ut_mask_scaled.s|
00001c40  70 72 69 74 65 5f 70 75  74 5f 63 68 61 72 5f 73  |prite_put_char_s|
00001c50  63 61 6c 65 64 00 73 70  72 69 74 65 5f 63 72 65  |caled.sprite_cre|
00001c60  61 74 65 5f 6d 61 73 6b  00 73 70 72 69 74 65 5f  |ate_mask.sprite_|
00001c70  72 65 6d 6f 76 65 5f 6d  61 73 6b 00 73 70 72 69  |remove_mask.spri|
00001c80  74 65 5f 69 6e 73 65 72  74 5f 72 6f 77 00 73 70  |te_insert_row.sp|
00001c90  72 69 74 65 5f 64 65 6c  65 74 65 5f 72 6f 77 00  |rite_delete_row.|
00001ca0  73 70 72 69 74 65 5f 69  6e 73 65 72 74 5f 63 6f  |sprite_insert_co|
00001cb0  6c 75 6d 6e 00 73 70 72  69 74 65 5f 64 65 6c 65  |lumn.sprite_dele|
00001cc0  74 65 5f 63 6f 6c 75 6d  6e 00 73 70 72 69 74 65  |te_column.sprite|
00001cd0  5f 66 6c 69 70 5f 78 00  73 70 72 69 74 65 5f 66  |_flip_x.sprite_f|
00001ce0  6c 69 70 5f 79 00 73 70  72 69 74 65 5f 72 65 61  |lip_y.sprite_rea|
00001cf0  64 73 69 7a 65 00 73 70  72 69 74 65 5f 72 65 61  |dsize.sprite_rea|
00001d00  64 70 69 78 65 6c 00 73  70 72 69 74 65 5f 77 72  |dpixel.sprite_wr|
00001d10  69 74 65 70 69 78 65 6c  00 73 70 72 69 74 65 5f  |itepixel.sprite_|
00001d20  72 65 61 64 6d 61 73 6b  00 73 70 72 69 74 65 5f  |readmask.sprite_|
00001d30  77 72 69 74 65 6d 61 73  6b 00 73 70 72 69 74 65  |writemask.sprite|
00001d40  5f 72 65 73 74 6f 72 65  73 74 61 74 65 00 73 70  |_restorestate.sp|
00001d50  72 69 74 65 5f 6f 75 74  70 75 74 74 6f 73 70 72  |rite_outputtospr|
00001d60  69 74 65 00 73 70 72 69  74 65 5f 6f 75 74 70 75  |ite.sprite_outpu|
00001d70  74 74 6f 6d 61 73 6b 00  73 70 72 69 74 65 5f 6f  |ttomask.sprite_o|
00001d80  75 74 70 75 74 74 6f 73  63 72 65 65 6e 00 73 70  |utputtoscreen.sp|
00001d90  72 69 74 65 5f 73 69 7a  65 6f 66 5f 73 70 72 69  |rite_sizeof_spri|
00001da0  74 65 63 6f 6e 74 65 78  74 00 73 70 72 69 74 65  |tecontext.sprite|
00001db0  5f 73 69 7a 65 6f 66 5f  73 63 72 65 65 6e 63 6f  |_sizeof_screenco|
00001dc0  6e 74 65 78 74 00 73 70  72 69 74 65 5f 72 65 6d  |ntext.sprite_rem|
00001dd0  6f 76 65 77 61 73 74 61  67 65 00 73 70 72 69 74  |ovewastage.sprit|
00001de0  65 5f 63 68 61 6e 67 65  5f 73 69 7a 65 00 73 70  |e_change_size.sp|
00001df0  72 69 74 65 5f 70 75 74  5f 6d 61 73 6b 5f 74 72  |rite_put_mask_tr|
00001e00  61 6e 73 00 73 70 72 69  74 65 5f 70 75 74 5f 6d  |ans.sprite_put_m|
00001e10  61 73 6b 5f 70 67 6d 00  73 70 72 69 74 65 5f 70  |ask_pgm.sprite_p|
00001e20  75 74 5f 74 72 61 6e 73  00 73 70 72 69 74 65 5f  |ut_trans.sprite_|
00001e30  70 75 74 5f 70 67 6d 00  80 d0 e2 c5 37 01 00 00  |put_pgm.....7...|
00001e40  01 00 00 00 3d 00 00 00  00 00 00 00 00 00 00 00  |....=...........|
00001e50  04 00 00 00 02 22 00 00  38 15 00 00 06 00 00 00  |....."..8.......|
00001e60  00 00 00 00                                       |....|
00001e64