Home » Archimedes archive » Zipped Apps » BCPL » BCPLi/blib/xwimps

BCPLi/blib/xwimps

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 » Zipped Apps » BCPL
Filename: BCPLi/blib/xwimps
Read OK:
File size: 0778 bytes
Load address: 0000
Exec address: 0000
File contents
BCPL4WimpSWIs25 Dec 89 00-00-00  ����WimInit����1���4����TASK����WCreWinP��(��P��P�� ����������WCrIconP������WDelWinP������WDeIconP������WiOpenWP������WCloseWP�������WimPoll������������WRedrawP�������WUpdate	P�������WGtRect
P�������WGtWstaP�������WgtWinfP������WSIconS
P������WGIconSP������WGtPtInP������WDragBxP������WFRedra�������������WSCaret�������<��������CreMenuq��������MenuDec��!��1��������WiWIcon���� ��0��������WSetExt����������OpTempl������ClTempl������LdTempl�����|����|��4`��!������WProKey��������WGCaretP��Y�����WCloseD������WStTask����������WRepErrQ������� ��������Windout P��>�����WPollid���� ����������WPlIcon"P��0�����SetMode��������SetPalt$P��%�����ReadPal%P�� �����WSetCol��������SendMes���� ��0����������CrSuMen��������WSpriOp����!�� �����������p��������WSlotSz��������� ��4��������WClFMem������4 ������WCommdWQ�������������WTextCl��������WSysInf����������WGtMenS���� ��0������4�\��������������$�8�L�`�t��������������$�D�h�����������4�\�p������������(�@�x���������xV48@HPX`hpx���������������� (08@HPX`hpx������!Ce�
00000000  42 43 50 4c 34 05 00 00  57 69 6d 70 53 57 49 73  |BCPL4...WimpSWIs|
00000010  32 35 20 44 65 63 20 38  39 20 30 30 2d 30 30 2d  |25 Dec 89 00-00-|
00000020  30 30 20 20 00 00 00 00  ff ff ff ff 07 57 69 6d  |00  .........Wim|
00000030  49 6e 69 74 01 00 a0 e1  0c 10 9f e5 03 31 a0 e1  |Init.........1..|
00000040  c0 00 04 ef 34 00 89 e5  0e f0 a0 e1 54 41 53 4b  |....4.......TASK|
00000050  ff ff ff ff 07 57 43 72  65 57 69 6e 01 50 a0 e3  |.....WCreWin.P..|
00000060  28 80 1f e5 08 50 85 e0  04 50 8f e5 02 20 a0 e1  |(....P...P... ..|
00000070  01 11 a0 e1 00 00 00 00  00 10 a0 e1 0e f0 a0 e1  |................|
00000080  ff ff ff ff 07 57 43 72  49 63 6f 6e 02 50 a0 e3  |.....WCrIcon.P..|
00000090  f2 ff ff ea ff ff ff ff  07 57 44 65 6c 57 69 6e  |.........WDelWin|
000000a0  03 50 a0 e3 ed ff ff ea  ff ff ff ff 07 57 44 65  |.P...........WDe|
000000b0  49 63 6f 6e 04 50 a0 e3  e8 ff ff ea ff ff ff ff  |Icon.P..........|
000000c0  07 57 69 4f 70 65 6e 57  05 50 a0 e3 e3 ff ff ea  |.WiOpenW.P......|
000000d0  ff ff ff ff 07 57 43 6c  6f 73 65 57 06 50 a0 e3  |.....WCloseW.P..|
000000e0  de ff ff ea ff ff ff ff  07 57 69 6d 50 6f 6c 6c  |.........WimPoll|
000000f0  01 00 a0 e1 02 11 a0 e1  c7 00 04 ef 00 10 a0 e1  |................|
00000100  0e f0 a0 e1 ff ff ff ff  07 57 52 65 64 72 61 77  |.........WRedraw|
00000110  08 50 a0 e3 d1 ff ff ea  ff ff ff ff 07 57 55 70  |.P...........WUp|
00000120  64 61 74 65 09 50 a0 e3  cc ff ff ea ff ff ff ff  |date.P..........|
00000130  07 57 47 74 52 65 63 74  0a 50 a0 e3 c7 ff ff ea  |.WGtRect.P......|
00000140  ff ff ff ff 07 57 47 74  57 73 74 61 0b 50 a0 e3  |.....WGtWsta.P..|
00000150  c2 ff ff ea ff ff ff ff  07 57 67 74 57 69 6e 66  |.........WgtWinf|
00000160  0c 50 a0 e3 bd ff ff ea  ff ff ff ff 07 57 53 49  |.P...........WSI|
00000170  63 6f 6e 53 0d 50 a0 e3  b8 ff ff ea ff ff ff ff  |conS.P..........|
00000180  07 57 47 49 63 6f 6e 53  0e 50 a0 e3 b3 ff ff ea  |.WGIconS.P......|
00000190  ff ff ff ff 07 57 47 74  50 74 49 6e 0f 50 a0 e3  |.....WGtPtIn.P..|
000001a0  ae ff ff ea ff ff ff ff  07 57 44 72 61 67 42 78  |.........WDragBx|
000001b0  10 50 a0 e3 a9 ff ff ea  ff ff ff ff 07 57 46 52  |.P...........WFR|
000001c0  65 64 72 61 01 00 a0 e1  02 81 a0 e1 1e 00 98 e8  |edra............|
000001d0  d1 00 04 ef 0e f0 a0 e1  ff ff ff ff 07 57 53 43  |.............WSC|
000001e0  61 72 65 74 01 00 a0 e1  02 10 a0 e1 03 81 a0 e1  |aret............|
000001f0  3c 00 98 e8 d2 00 04 ef  0e f0 a0 e1 ff ff ff ff  |<...............|
00000200  07 43 72 65 4d 65 6e 75  01 00 71 e3 01 11 a0 11  |.CreMenu..q.....|
00000210  d4 00 04 ef 0e f0 a0 e1  ff ff ff ff 07 4d 65 6e  |.............Men|
00000220  75 44 65 63 01 11 a0 e1  02 21 a0 e1 03 31 a0 e1  |uDec.....!...1..|
00000230  d5 00 04 ef 0e f0 a0 e1  ff ff ff ff 07 57 69 57  |.............WiW|
00000240  49 63 6f 6e 01 00 a0 e1  02 11 a0 e1 03 20 a0 e1  |Icon......... ..|
00000250  04 30 a0 e1 d6 00 04 ef  0e f0 a0 e1 ff ff ff ff  |.0..............|
00000260  07 57 53 65 74 45 78 74  01 00 a0 e1 02 11 a0 e1  |.WSetExt........|
00000270  d7 00 04 ef 0e f0 a0 e1  ff ff ff ff 07 4f 70 54  |.............OpT|
00000280  65 6d 70 6c d9 00 04 ef  0e f0 a0 e1 ff ff ff ff  |empl............|
00000290  07 43 6c 54 65 6d 70 6c  da 00 04 ef 0e f0 a0 e1  |.ClTempl........|
000002a0  ff ff ff ff 07 4c 64 54  65 6d 70 6c 01 11 a0 e1  |.....LdTempl....|
000002b0  02 81 a0 e1 7c 00 98 e8  db 00 04 ef 7c 00 88 e8  |....|.......|...|
000002c0  34 60 89 e5 21 11 a0 e1  0e f0 a0 e1 ff ff ff ff  |4`..!...........|
000002d0  07 57 50 72 6f 4b 65 79  01 00 a0 e1 dc 00 04 ef  |.WProKey........|
000002e0  0e f0 a0 e1 ff ff ff ff  07 57 47 43 61 72 65 74  |.........WGCaret|
000002f0  13 50 a0 e3 59 ff ff ea  ff ff ff ff 07 57 43 6c  |.P..Y........WCl|
00000300  6f 73 65 44 dd 00 04 ef  0e f0 a0 e1 ff ff ff ff  |oseD............|
00000310  07 57 53 74 54 61 73 6b  01 00 a0 e1 de 00 04 ef  |.WStTask........|
00000320  00 10 a0 e1 0e f0 a0 e1  ff ff ff ff 07 57 52 65  |.............WRe|
00000330  70 45 72 72 00 00 51 e3  01 01 a0 c1 01 00 a0 d1  |pErr..Q.........|
00000340  02 10 a0 e1 03 20 a0 e1  df 00 04 ef 0e f0 a0 e1  |..... ..........|
00000350  ff ff ff ff 07 57 69 6e  64 6f 75 74 20 50 a0 e3  |.....Windout P..|
00000360  3e ff ff ea ff ff ff ff  07 57 50 6f 6c 6c 69 64  |>........WPollid|
00000370  01 00 a0 e1 02 11 a0 e1  03 20 a0 e1 e1 00 04 ef  |......... ......|
00000380  00 10 a0 e1 0e f0 a0 e1  ff ff ff ff 07 57 50 6c  |.............WPl|
00000390  49 63 6f 6e 22 50 a0 e3  30 ff ff ea ff ff ff ff  |Icon"P..0.......|
000003a0  07 53 65 74 4d 6f 64 65  01 00 a0 e1 e3 00 04 ef  |.SetMode........|
000003b0  0e f0 a0 e1 ff ff ff ff  07 53 65 74 50 61 6c 74  |.........SetPalt|
000003c0  24 50 a0 e3 25 ff ff ea  ff ff ff ff 07 52 65 61  |$P..%........Rea|
000003d0  64 50 61 6c 25 50 a0 e3  20 ff ff ea ff ff ff ff  |dPal%P.. .......|
000003e0  07 57 53 65 74 43 6f 6c  01 00 a0 e1 e6 00 04 ef  |.WSetCol........|
000003f0  0e f0 a0 e1 ff ff ff ff  07 53 65 6e 64 4d 65 73  |.........SendMes|
00000400  01 00 a0 e1 02 11 a0 e1  03 20 a0 e1 04 30 a0 e1  |......... ...0..|
00000410  e7 00 04 ef 02 10 a0 e1  0e f0 a0 e1 ff ff ff ff  |................|
00000420  07 43 72 53 75 4d 65 6e  01 11 a0 e1 e8 00 04 ef  |.CrSuMen........|
00000430  0e f0 a0 e1 ff ff ff ff  07 57 53 70 72 69 4f 70  |.........WSpriOp|
00000440  01 00 a0 e1 07 10 a0 e1  02 21 a0 e1 01 20 82 e2  |.........!... ..|
00000450  03 81 a0 e1 f8 00 98 e8  e9 00 04 ef f8 00 88 e8  |................|
00000460  01 70 a0 e1 02 10 a0 e1  0e f0 a0 e1 ff ff ff ff  |.p..............|
00000470  07 57 53 6c 6f 74 53 7a  01 00 a0 e1 02 10 a0 e1  |.WSlotSz........|
00000480  03 81 a0 e1 ec 00 04 ef  00 20 88 e5 34 10 89 e5  |......... ..4...|
00000490  00 10 a0 e1 0e f0 a0 e1  ff ff ff ff 07 57 43 6c  |.............WCl|
000004a0  46 4d 65 6d 01 00 a0 e1  02 10 a0 e1 ee 00 04 ef  |FMem............|
000004b0  34 20 89 e5 0e f0 a0 e1  ff ff ff ff 07 57 43 6f  |4 ...........WCo|
000004c0  6d 6d 64 57 01 00 51 e3  01 00 a0 c3 01 01 80 c0  |mmdW..Q.........|
000004d0  01 00 e0 d1 ef 00 04 ef  0e f0 a0 e1 ff ff ff ff  |................|
000004e0  07 57 54 65 78 74 43 6c  01 00 a0 e1 f0 00 04 ef  |.WTextCl........|
000004f0  0e f0 a0 e1 ff ff ff ff  07 57 53 79 73 49 6e 66  |.........WSysInf|
00000500  01 00 a0 e1 f2 00 04 ef  00 10 a0 e1 0e f0 a0 e1  |................|
00000510  ff ff ff ff 07 57 47 74  4d 65 6e 53 01 00 a0 e1  |.....WGtMenS....|
00000520  02 11 a0 e1 03 20 a0 e1  04 30 a0 e1 f4 00 04 ef  |..... ...0......|
00000530  0e f0 a0 e1 96 00 00 00  34 00 00 00 97 00 00 00  |........4.......|
00000540  5c 00 00 00 98 00 00 00  8c 00 00 00 99 00 00 00  |\...............|
00000550  a0 00 00 00 9a 00 00 00  b4 00 00 00 9b 00 00 00  |................|
00000560  c8 00 00 00 9c 00 00 00  dc 00 00 00 9d 00 00 00  |................|
00000570  f0 00 00 00 9e 00 00 00  10 01 00 00 9f 00 00 00  |................|
00000580  24 01 00 00 a0 00 00 00  38 01 00 00 a1 00 00 00  |$.......8.......|
00000590  4c 01 00 00 a2 00 00 00  60 01 00 00 a3 00 00 00  |L.......`.......|
000005a0  74 01 00 00 a4 00 00 00  88 01 00 00 a5 00 00 00  |t...............|
000005b0  9c 01 00 00 a6 00 00 00  b0 01 00 00 a7 00 00 00  |................|
000005c0  c4 01 00 00 a8 00 00 00  e4 01 00 00 a9 00 00 00  |................|
000005d0  f0 02 00 00 aa 00 00 00  08 02 00 00 ab 00 00 00  |................|
000005e0  24 02 00 00 ac 00 00 00  44 02 00 00 ad 00 00 00  |$.......D.......|
000005f0  68 02 00 00 af 00 00 00  84 02 00 00 b0 00 00 00  |h...............|
00000600  98 02 00 00 b1 00 00 00  ac 02 00 00 b2 00 00 00  |................|
00000610  d8 02 00 00 b3 00 00 00  04 03 00 00 b4 00 00 00  |................|
00000620  18 03 00 00 b5 00 00 00  34 03 00 00 b6 00 00 00  |........4.......|
00000630  5c 03 00 00 b7 00 00 00  70 03 00 00 b8 00 00 00  |\.......p.......|
00000640  94 03 00 00 b9 00 00 00  a8 03 00 00 ba 00 00 00  |................|
00000650  c0 03 00 00 bb 00 00 00  d4 03 00 00 bc 00 00 00  |................|
00000660  e8 03 00 00 bd 00 00 00  00 04 00 00 be 00 00 00  |................|
00000670  28 04 00 00 bf 00 00 00  40 04 00 00 c2 00 00 00  |(.......@.......|
00000680  78 04 00 00 c4 00 00 00  a4 04 00 00 c5 00 00 00  |x...............|
00000690  c4 04 00 00 c6 00 00 00  e8 04 00 00 c8 00 00 00  |................|
000006a0  00 05 00 00 dc 00 00 00  1c 05 00 00 ca 00 00 00  |................|
000006b0  00 00 00 00 78 56 34 12  38 05 00 00 40 05 00 00  |....xV4.8...@...|
000006c0  48 05 00 00 50 05 00 00  58 05 00 00 60 05 00 00  |H...P...X...`...|
000006d0  68 05 00 00 70 05 00 00  78 05 00 00 80 05 00 00  |h...p...x.......|
000006e0  88 05 00 00 90 05 00 00  98 05 00 00 a0 05 00 00  |................|
000006f0  a8 05 00 00 b0 05 00 00  b8 05 00 00 c0 05 00 00  |................|
00000700  c8 05 00 00 d0 05 00 00  d8 05 00 00 e0 05 00 00  |................|
00000710  e8 05 00 00 f0 05 00 00  f8 05 00 00 00 06 00 00  |................|
00000720  08 06 00 00 10 06 00 00  18 06 00 00 20 06 00 00  |............ ...|
00000730  28 06 00 00 30 06 00 00  38 06 00 00 40 06 00 00  |(...0...8...@...|
00000740  48 06 00 00 50 06 00 00  58 06 00 00 60 06 00 00  |H...P...X...`...|
00000750  68 06 00 00 70 06 00 00  78 06 00 00 80 06 00 00  |h...p...x.......|
00000760  88 06 00 00 90 06 00 00  98 06 00 00 a0 06 00 00  |................|
00000770  a8 06 00 00 21 43 65 87                           |....!Ce.|
00000778