home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 38 04 00 00 24 06 00 00 |Archive.|8...$...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 48 65 6c 70 00 00 | 00 00 00 00 15 17 00 00 |.!Help..|........|
|00000070| 46 ff ff ff dc 30 a3 93 | 11 00 ba f7 15 17 00 00 |F....0..|........|
|00000080| 16 16 00 00 82 21 48 65 | 6c 70 37 00 00 00 00 00 |.....!He|lp7.....|
|00000090| 15 17 00 00 46 ff ff ff | 39 31 a3 93 11 00 ba f7 |....F...|91......|
|000000a0| 15 17 00 00 4f 2d 00 00 | 82 21 52 75 6e 00 00 00 |....O-..|.!Run...|
|000000b0| 00 00 00 00 4b 02 00 00 | 46 eb ff ff 44 3f a1 93 |....K...|F...D?..|
|000000c0| 11 00 50 2d 4b 02 00 00 | 24 00 00 00 82 72 61 6e |..P-K...|$....ran|
|000000d0| 64 6a 70 65 67 00 00 00 | 5f 13 00 00 46 f8 ff ff |djpeg...|_...F...|
|000000e0| 5f 81 a2 93 11 00 5b fc | 5f 13 00 00 93 02 00 00 |_.....[.|_.......|
|000000f0| 82 73 6f 75 72 63 65 00 | 00 00 00 00 ff ff ff ff |.source.|........|
|00000100| 46 dc fd ff 54 3a a4 93 | 00 00 00 00 ff ff ff ff |F...T:..|........|
|00000110| 14 04 00 80 82 21 43 6c | 65 61 6e 00 d3 d3 fd d3 |.....!Cl|ean.....|
|00000120| 25 00 00 00 46 d7 ff ff | 4a 24 03 90 11 00 b9 70 |%...F...|J$.....p|
|00000130| 25 00 00 00 88 44 00 00 | 82 21 43 6f 6d 70 69 6c |%....D..|.!Compil|
|00000140| 65 00 fd d3 c9 00 00 00 | 46 d7 ff ff 8c 99 9e 93 |e.......|F.......|
|00000150| 11 00 41 01 c9 00 00 00 | d1 44 00 00 82 63 00 fd |..A.....|.D...c..|
|00000160| fd fd fd fd d3 d3 fd d3 | ff ff ff ff 46 dc fd ff |........|....F...|
|00000170| bf 3a a4 93 00 00 00 00 | ff ff ff ff f8 01 00 80 |.:......|........|
|00000180| 82 6d 61 69 6e 00 00 00 | 00 00 00 00 92 04 00 00 |.main...|........|
|00000190| 46 ff ff ff 25 3e a0 86 | 11 00 b2 1e 92 04 00 00 |F...%>..|........|
|000001a0| be 45 00 00 82 70 72 6f | 63 65 73 73 00 00 00 00 |.E...pro|cess....|
|000001b0| 48 1c 00 00 46 ff ff ff | 08 0c 9d 93 11 00 4f cf |H...F...|......O.|
|000001c0| 48 1c 00 00 74 4a 00 00 | 82 72 61 6e 64 66 69 6c |H...tJ..|.randfil|
|000001d0| 65 00 00 00 95 0d 00 00 | 46 ff ff ff 4a f7 a2 86 |e.......|F...J...|
|000001e0| 11 00 0f fd 95 0d 00 00 | e0 66 00 00 82 73 69 65 |........|.f...sie|
|000001f0| 72 72 61 32 5f 34 61 00 | e0 0d 00 00 46 ff ff ff |rra2_4a.|....F...|
|00000200| c7 01 d0 86 11 00 40 ac | e0 0d 00 00 99 74 00 00 |......@.|.....t..|
|00000210| 82 73 74 72 69 6e 67 73 | 00 00 00 00 06 13 00 00 |.strings|........|
|00000220| 46 ff ff ff 4a 71 a0 86 | 11 00 c3 bb 06 13 00 00 |F...Jq..|........|
|00000230| 9d 82 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 82 68 00 fd fd fd fd fd |........|.h......|
|00000260| d3 d3 fd d3 ff ff ff ff | 46 dc fd ff ea 3b a4 93 |........|F....;..|
|00000270| 10 00 00 00 ff ff ff ff | f4 02 00 80 82 69 6e 74 |........|.....int|
|00000280| 65 72 6e 61 6c 00 00 00 | 8b 0b 00 00 46 ff ff ff |ernal...|....F...|
|00000290| f5 5b 9e 93 03 00 ce 19 | 8b 0b 00 00 c7 95 00 00 |.[......|........|
|000002a0| 82 6d 61 69 6e 00 00 00 | 00 00 00 00 7f 00 00 00 |.main...|........|
|000002b0| 46 ff ff ff ae 34 8d 86 | 03 00 2c 70 7f 00 00 00 |F....4..|..,p....|
|000002c0| 76 a1 00 00 82 70 72 6f | 63 65 73 73 00 00 00 00 |v....pro|cess....|
|000002d0| b7 00 00 00 46 ff ff ff | f3 41 a9 86 03 00 d6 c3 |....F...|.A......|
|000002e0| b7 00 00 00 19 a2 00 00 | 82 72 61 6e 64 66 69 6c |........|.randfil|
|000002f0| 65 00 00 00 af 00 00 00 | 46 ff ff ff 95 8c 95 86 |e.......|F.......|
|00000300| 03 00 51 80 af 00 00 00 | f4 a2 00 00 82 73 74 72 |..Q.....|.....str|
|00000310| 69 6e 67 73 00 00 00 00 | ee 04 00 00 46 ff ff ff |ings....|....F...|
|00000320| d7 04 9c 86 03 00 30 d3 | ee 04 00 00 c7 a3 00 00 |......0.|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 82 48 6f 77 | 43 6f 6d 70 69 6c 65 00 |.....How|Compile.|
|00000360| 69 01 00 00 46 ff ff ff | 3c 19 02 90 11 00 39 c4 |i...F...|<.....9.|
|00000370| 69 01 00 00 d9 a8 00 00 | 82 4d 61 6b 65 66 69 6c |i.......|.Makefil|
|00000380| 65 00 fd d3 e9 02 00 00 | 46 e1 ff ff e7 c7 9e 93 |e.......|F.......|
|00000390| 11 00 9f b3 e9 02 00 00 | 66 aa 00 00 82 6f 00 fd |........|f....o..|
|000003a0| fd fd fd fd d3 d3 fd d3 | ff ff ff ff 46 dc fd ff |........|....F...|
|000003b0| 58 3d a4 93 00 00 00 00 | ff ff ff ff 84 03 00 80 |X=......|........|
|000003c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 82 73 00 fd | fd fd fd fd d3 d3 fd d3 |.....s..|........|
|000003f0| ff ff ff ff 46 dc fd ff | 6c 3d a4 93 00 00 00 00 |....F...|l=......|
|00000400| ff ff ff ff f0 03 00 80 | 82 6d 61 70 63 68 61 6e |........|.mapchan|
|00000410| 67 65 66 00 5a 18 00 00 | 46 ff ff ff 65 a7 9c 93 |gef.Z...|F...e...|
|00000420| 11 00 92 11 5a 18 00 00 | 73 ad 00 00 00 00 00 00 |....Z...|s.......|
|00000430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000450| 00 fd fd fd fd fd fd fd | d3 d3 fd d3 fd fd fd fd |........|........|
|00000460| d3 fd fd fd fd fd fd fd | fd fd fd fd fd fd 00 00 |........|........|
|00000470| 59 13 e6 fb 00 00 00 00 | 00 00 00 00 00 00 00 00 |Y.......|........|
|00000480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000490| 00 00 00 00 00 00 00 00 | 65 e0 61 5d 4a 08 c5 10 |........|e.a]J...|
|000004a0| 1e 11 81 c9 f7 44 71 79 | 90 80 a0 1c fd f1 11 e0 |.....Dqy|........|
|000004b0| 80 3b 19 28 1e 79 e6 a1 | 47 86 0f 2e 10 f1 c6 18 |.;.(.y..|G.......|
|000004c0| 75 b4 b1 16 1d 73 b8 40 | 98 59 25 4e b1 92 1b a8 |u....s.@|.Y%N....|
|000004d0| d5 57 15 08 f4 d9 57 93 | 18 61 8c b1 06 19 1e c1 |.W....W.|.a......|
|000004e0| 01 a0 80 99 55 18 9e 10 | 35 de 98 e3 67 54 0c 07 |....U...|5...gT..|
|000004f0| 02 8d 36 e2 f8 86 8e d9 | f9 27 21 8f 04 82 20 c3 |..6.....|.'!... .|
|00000500| 81 09 f2 b0 60 19 0d 3e | 18 e1 84 3d 22 34 e5 85 |....`..>|...="4..|
|00000510| 64 94 77 1e 08 40 c0 48 | 92 8c 47 06 a9 24 93 5c |d.w..@.H|..G..$.\|
|00000520| 46 f9 25 90 49 0e d9 42 | 91 3b 21 29 e4 92 fe 01 |F.%.I..B|.;!)....|
|00000530| 46 69 6c 65 44 61 74 61 | ff 72 61 6e 64 6a 70 65 |FileData|.randjpe|
|00000540| 67 00 00 00 5f 13 00 00 | 46 f8 ff ff 5f 81 a2 93 |g..._...|F..._...|
|00000550| 03 0c 5b fc 3e 08 00 58 | 07 00 00 a8 70 0c 0a ae |..[.>..X|....p...|
|00000560| eb 21 70 5d 84 82 ef 08 | 59 28 08 c7 41 c1 8b 05 |.!p]....|Y(..A...|
|00000570| 13 62 2c 08 68 23 00 0d | 1e 43 62 3c f8 00 98 13 |.b,.h#..|.Cb<....|
|00000580| 70 0c 80 3d 02 f7 00 00 | a7 74 10 80 31 11 07 03 |p..=....|.t..1...|
|00000590| 04 a7 72 01 18 48 18 47 | 03 18 a7 0a 00 80 31 02 |..r..H.G|......1.|
|000005a0| 10 40 28 b8 82 a0 c6 15 | 9c 32 ce 01 3c 50 d1 04 |.@(.....|.2..<P..|
|000005b0| 32 22 47 00 c6 14 71 fb | fe fd 53 17 42 a0 3a 6d |2"G...q.|..S.B.:m|
|000005c0| 8c 56 81 49 97 69 9d a3 | 4c 8f c2 64 12 c3 2e 13 |.V.I.i..|L..d....|
|000005d0| 38 48 a9 c6 54 53 65 4e | 57 26 36 6e 32 7d 73 a2 |8H..TSeN|W&6n2}s.|
|000005e0| a9 9a b7 4c 96 80 65 b2 | e5 2a 93 1b 73 99 9c b0 |...L..e.|.*..s...|
|000005f0| 49 05 ce 59 a6 70 fb 00 | ff ca 64 23 56 aa 68 dd |I..Y.p..|..d#V.h.|
|00000600| 32 99 9b 75 37 af 33 be | fc c0 65 f2 15 2e 93 0b |2..u7.3.|..e.....|
|00000610| 4b 99 60 c4 c8 b4 c8 5d | a6 30 8c 52 05 a1 94 ca |K.`....]|.0.R....|
|00000620| 4b 13 4d 5f 46 69 6c 65 | 44 61 74 61 82 21 52 75 |K.M_File|Data.!Ru|
|00000630| 6e 00 00 00 00 00 00 00 | 4b 02 00 00 46 eb ff ff |n.......|K...F...|
|00000640| 44 3f a1 93 03 00 50 2d | 52 4d 45 6e 73 75 72 65 |D?....P-|RMEnsure|
|00000650| 20 55 74 69 6c 69 74 79 | 4d 6f 64 75 6c 65 20 33 | Utility|Module 3|
|00000660| 2e 31 30 20 45 72 72 6f | 72 20 54 68 69 73 20 61 |.10 Erro|r This a|
|00000670| 70 70 6c 69 63 61 74 69 | 6f 6e 20 69 73 20 6f 6e |pplicati|on is on|
|00000680| 6c 79 20 73 75 69 74 61 | 62 6c 65 20 66 6f 72 20 |ly suita|ble for |
|00000690| 75 73 65 20 77 69 74 68 | 20 52 49 53 43 20 4f 53 |use with| RISC OS|
|000006a0| 20 33 2e 31 30 20 6f 72 | 20 6c 61 74 65 72 20 76 | 3.10 or| later v|
|000006b0| 65 72 73 69 6f 6e 73 0a | 52 4d 45 6e 73 75 72 65 |ersions.|RMEnsure|
|000006c0| 20 53 70 72 69 74 65 45 | 78 74 65 6e 64 20 30 2e | SpriteE|xtend 0.|
|000006d0| 39 39 20 45 72 72 6f 72 | 20 54 68 69 73 20 61 70 |99 Error| This ap|
|000006e0| 70 6c 69 63 61 74 69 6f | 6e 20 72 65 71 75 69 72 |plicatio|n requir|
|000006f0| 65 73 20 53 70 72 69 74 | 65 45 78 74 65 6e 64 20 |es Sprit|eExtend |
|00000700| 28 4a 50 45 47 29 20 6d | 6f 64 75 6c 65 0a 57 69 |(JPEG) m|odule.Wi|
|00000710| 6d 70 53 6c 6f 74 20 2d | 4d 69 6e 20 36 34 4b 20 |mpSlot -|Min 64K |
|00000720| 2d 4d 61 78 20 36 34 4b | 0a 0a 45 72 72 6f 72 20 |-Max 64K|..Error |
|00000730| 50 6c 65 61 73 65 20 72 | 65 61 64 20 74 68 65 20 |Please r|ead the |
|00000740| 48 65 6c 70 20 66 69 6c | 65 20 62 65 66 6f 72 65 |Help fil|e before|
|00000750| 20 72 75 6e 6e 69 6e 67 | 20 74 68 69 73 20 70 72 | running| this pr|
|00000760| 6f 67 72 61 6d 0a 0a 7c | 0a 7c 73 79 6e 74 61 78 |ogram..||.|syntax|
|00000770| 3a 20 72 61 6e 64 6a 70 | 65 67 20 3c 64 69 72 65 |: randjp|eg <dire|
|00000780| 63 74 6f 72 79 3e 20 3c | 68 69 73 74 6f 72 79 3e |ctory> <|history>|
|00000790| 20 3c 73 70 72 69 74 65 | 3e 0a 7c 0a 0a 7c 0a 7c | <sprite|>.|..|.||
|000007a0| 65 78 61 6d 70 6c 65 20 | 31 3a 20 44 69 72 20 3c |example |1: Dir <|
|000007b0| 4f 62 65 79 24 44 69 72 | 3e 0a 7c 65 78 61 6d 70 |Obey$Dir|>.|examp|
|000007c0| 6c 65 20 31 3a 20 72 61 | 6e 64 6a 70 65 67 20 3c |le 1: ra|ndjpeg <|
|000007d0| 64 3e 2e 44 6f 63 75 6d | 65 6e 74 73 2e 53 70 72 |d>.Docum|ents.Spr|
|000007e0| 69 74 65 73 2e 53 63 61 | 6e 4d 61 73 74 65 72 20 |ites.Sca|nMaster |
|000007f0| 68 69 73 74 6f 72 79 20 | 62 61 63 6b 64 72 6f 70 |history |backdrop|
|00000800| 0a 7c 65 78 61 6d 70 6c | 65 20 31 3a 20 42 61 63 |.|exampl|e 1: Bac|
|00000810| 6b 64 72 6f 70 20 2d 54 | 69 6c 65 20 62 61 63 6b |kdrop -T|ile back|
|00000820| 64 72 6f 70 0a 7c 0a 0a | 7c 0a 7c 65 78 61 6d 70 |drop.|..||.|examp|
|00000830| 6c 65 20 32 3a 20 44 69 | 72 20 3c 4f 62 65 79 24 |le 2: Di|r <Obey$|
|00000840| 44 69 72 3e 0a 7c 65 78 | 61 6d 70 6c 65 20 32 3a |Dir>.|ex|ample 2:|
|00000850| 20 72 61 6e 64 6a 70 65 | 67 20 40 20 68 69 73 74 | randjpe|g @ hist|
|00000860| 6f 72 79 20 62 61 63 6b | 64 72 6f 70 0a 7c 65 78 |ory back|drop.|ex|
|00000870| 61 6d 70 6c 65 20 32 3a | 20 42 61 63 6b 64 72 6f |ample 2:| Backdro|
|00000880| 70 20 2d 54 69 6c 65 20 | 62 61 63 6b 64 72 6f 70 |p -Tile |backdrop|
|00000890| 0a 7c 0a 46 69 6c 65 44 | 61 74 61 82 72 61 6e 64 |.|.FileD|ata.rand|
|000008a0| 6a 70 65 67 00 00 00 5f | 13 00 00 47 fd ff ff dc |jpeg..._|...G....|
|000008b0| 92 65 1e 03 00 5b fc 3e | 04 00 eb 00 00 a0 e1 0c |.e...[.>|........|
|000008c0| 00 00 eb 3d 04 00 eb 11 | 00 00 ef 84 16 00 00 70 |...=....|.......p|
|000008d0| 0e 00 00 00 00 00 00 00 | 0c 00 00 00 00 00 00 00 |........|........|
|000008e0| 80 00 00 00 00 00 00 1a | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 a0 e1 0f c0 4e e0 0c |........|.....N..|
|00000900| c0 8f e0 0f 00 9c e9 10 | c0 4c e2 30 20 9c e5 01 |........|.L.0 ...|
|00000910| 0c 12 e3 34 c0 9c 15 00 | c0 8c 00 01 c0 8c e0 00 |...4....|........|
|00000920| 00 a0 e3 00 00 53 e3 0e | f0 a0 d1 04 00 8c e4 04 |.....S..|........|
|00000930| 30 53 e2 fb ff ff ea 21 | 04 00 ea da 8c ab 60 e9 |0S.....!|......`.|
|00000940| 99 eb 8e 99 8f 61 99 62 | ec 99 e0 90 a9 63 d5 aa |.....a.b|.....c..|
|00000950| e6 ba 99 6c 6e 99 df 4e | 9a d5 de 99 96 c0 99 b6 |...ln..N|........|
|00000960| ae 99 6e e6 99 4e 6c a9 | e0 ce 99 e1 fb 99 96 bf |..n..Nl.|........|
|00000970| 99 36 b1 a9 d1 dd 99 e6 | b3 99 6c 6e 99 ce 4e 9a |.6......|..ln..N.|
|00000980| fc e0 99 be e1 99 2e 96 | 99 30 31 99 8b ee 99 61 |........|.01....a|
|00000990| 8c a9 41 94 a9 5e 4d 9a | 5f 42 9a 50 6b a9 60 32 |..A..^M.|_B.Pk.`2|
|000009a0| b9 e5 e4 99 b2 76 9b b8 | b5 99 08 6f ab 1a 7f 9b |.....v..|...o....|
|000009b0| 90 34 ba f0 59 9a 25 a6 | a9 a5 5b ab 1b 2b a9 04 |.4..Y.%.|..[..+..|
|000009c0| 9e aa a6 f7 bb 6f 19 99 | 7f 73 99 7d 5a 99 5b 78 |.....o..|.s.}Z.[x|
|000009d0| 99 67 81 99 64 83 99 7e | 71 99 76 82 99 63 59 99 |.g..d..~|q.v..cY.|
|000009e0| bf 02 a9 f8 f3 bb c1 9c | bb 4f 3e 9a 9a 13 aa c0 |........|.O>.....|
|000009f0| fa ab 6f 96 9b 7c 73 99 | 75 6d 99 7a 5c 99 66 08 |..o..|s.|um.z\.f.|
|00000a00| b9 05 b0 ab bf f6 ab 34 | 96 ab 59 8f ab a5 f0 99 |.......4|..Y.....|
|00000a10| f5 24 ba 4d 3d 9a 1d e7 | aa f1 9f ba f4 c0 ba 95 |.$.M=...|........|
|00000a20| 04 ba 73 6f 99 72 85 99 | 5d 79 99 84 70 99 34 07 |..so.r..|]y..p.4.|
|00000a30| a9 59 91 ab a4 f0 99 28 | 24 aa cd 5e aa 3e f2 ab |.Y.....(|$..^.>..|
|00000a40| 03 4c a9 f0 ce ba a8 29 | aa 22 39 99 f0 05 ba a7 |.L.....)|."9.....|
|00000a50| ad 9a d7 a8 a9 f9 9e bb | 7d 6c ab a2 6e ab cb 55 |........|}l..n..U|
|00000a60| a9 8e 6d ab 82 89 ba 8b | 8f aa 03 85 aa 93 dc ab |..m.....|........|
|00000a70| 0f 33 ab 10 6a aa 5f 0b | ba ac 3b 9b 2e 6b aa 29 |.3..j._.|..;..k.)|
|00000a80| 01 ac c5 ea aa 14 f8 aa | de ca ba 3c 23 ba 83 3e |........|...<#..>|
|00000a90| bb 14 87 aa ca d2 aa 94 | db ab 90 dd ab 86 8c aa |........|........|
|00000aa0| 84 83 ba 14 88 aa ca d2 | aa 95 d9 ab 40 e0 ab d2 |........|....@...|
|00000ab0| 52 a9 03 81 ab cb d0 aa | 92 df ab 50 40 9a 3d 36 |R.......|...P@.=6|
|00000ac0| bb 42 3f bb 0a 06 cc 05 | 16 aa 1e af ab ca 14 aa |.B?.....|........|
|00000ad0| da d8 bb ef 05 ba 65 a2 | 9b 3d 36 bb 42 3f bb d6 |......e.|.=6.B?..|
|00000ae0| d7 bb 05 06 ca 34 97 ab | 59 92 ab a3 f0 99 5c 24 |.....4..|Y.....\$|
|00000af0| aa 1c 2d aa ca 11 aa 27 | d4 ab 6e 0f ab 71 26 ab |..-....'|..n..q&.|
|00000b00| dd 79 aa 0c 9a ab 0b ff | ba cf 27 9b 56 fe ba bf |.y......|..'.V...|
|00000b10| 00 ab 47 61 ab f4 4b 9a | 1a 49 aa f3 4c 9a 37 4a |..Ga..K.|.I..L.7J|
|00000b20| aa fe 48 9a f8 46 9a fa | f9 99 f6 f5 99 fd f7 99 |..H..F..|........|
|00000b30| f2 f1 99 e3 c6 99 fa 64 | aa fd fc aa 9b ae 9a 09 |.......d|........|
|00000b40| cc ab cf c4 bb 6d ad a9 | b9 25 9b c7 bb 99 b4 1d |.....m..|.%......|
|00000b50| 9b ab af 9a c9 d3 99 ee | d2 b9 14 c1 aa 0e ed ab |........|........|
|00000b60| b5 62 aa 98 f5 9a 58 31 | aa c8 f4 aa 25 f6 ba f3 |.b....X1|....%...|
|00000b70| c3 a9 c3 1b 9b 12 ef aa | cd ca ba 0a 98 9b 34 1a |........|......4.|
|00000b80| a9 59 90 ab a2 f0 99 25 | 27 aa 8a 5d aa 11 55 ab |.Y.....%|'..]..U.|
|00000b90| 70 71 bb 11 87 aa 70 71 | bb 69 94 aa 8d 93 bb 82 |pq....pq|.i......|
|00000ba0| 12 aa 13 b5 ab b2 81 ba | a2 30 ab 09 51 a9 81 bb |........|.0..Q...|
|00000bb0| ab bf ba ab 15 a8 9b 11 | ec ab e9 30 bb bf 81 ba |........|...0....|
|00000bc0| 6c 27 aa bc 82 ba 13 a2 | aa 57 81 9a 34 36 99 4a |l'......|.W..46.J|
|00000bd0| 56 99 30 a4 bb 86 ac 9a | b9 82 ba 11 eb ab e7 2f |V.0.....|......./|
|00000be0| bb bc 09 ba 27 11 aa be | 09 ba 82 13 aa 09 bd ab |....'...|........|
|00000bf0| 81 b8 ab 78 b7 ab ea 27 | ba 00 64 ca 13 29 aa 12 |...x...'|..d..)..|
|00000c00| e8 ab b4 82 ba b6 82 ba | 96 05 ba 92 34 ba 5a 59 |........|....4.ZY|
|00000c10| aa a1 ef 99 25 27 aa bf | 5f aa 91 09 ab cf d0 aa |....%'..|_.......|
|00000c20| 45 83 bb 03 84 aa c9 d1 | ba 09 94 ba a7 2a ba e6 |E.......|.....*..|
|00000c30| 03 ba 7b 2d aa 32 2e aa | d2 e5 9b ff 65 ba 12 2d |..{-.2..|....e..-|
|00000c40| aa a0 e3 ab 15 e3 ab 29 | e2 bb 2a a3 9a 3b a4 9a |.......)|..*..;..|
|00000c50| 20 21 99 a1 2d b9 2a 04 | b9 aa 53 aa 20 21 99 06 | !..-.*.|..S. !..|
|00000c60| 2c a9 07 e4 ab 67 e1 ab | c2 dc 9a 37 6f ba 08 51 |,....g..|...7o..Q|
|00000c70| ba ac 37 ab 38 aa b9 53 | b7 9a 34 98 ab 59 90 ab |..7.8..S|..4..Y..|
|00000c80| a0 f0 99 25 27 aa d2 5b | aa 82 d0 ba 01 8d aa c6 |...%'..[|........|
|00000c90| cb ba a2 93 aa 96 4a b9 | 35 a3 9a 58 33 99 64 2e |......J.|5..X3.d.|
|00000ca0| ab 29 fe ab d0 d2 aa 11 | 82 ab c7 03 ba 67 cb ba |.)......|.....g..|
|00000cb0| 05 6a ab a0 9d ba 11 09 | a9 b1 04 ba bf 60 aa a2 |.j......|.....`..|
|00000cc0| d1 ab 05 54 a9 ae d2 bb | 90 34 ba f0 59 9a 24 9f |...T....|.4..Y.$.|
|00000cd0| a9 9f 01 aa 29 d3 ab 1e | 1f bb 06 a2 9b 14 78 aa |....)...|......x.|
|00000ce0| 14 d6 ab d5 9b ba 56 28 | ab 88 b1 9a 80 05 ba 02 |......V(|........|
|00000cf0| ad 9b 90 34 ba f0 59 9a | 24 9e a9 20 0d bb 15 9f |...4..Y.|$.. ....|
|00000d00| bb 05 d0 ab b2 57 aa bf | 8a a9 ed ee aa 96 64 bb |.....W..|......d.|
|00000d10| 90 34 ba f0 59 9a 27 9d | a9 01 25 aa 68 ce ab 29 |.4..Y.'.|..%.h..)|
|00000d20| fd ab f7 bf aa 12 7a aa | 14 cb ab 80 04 ba 8a a5 |......z.|........|
|00000d30| bb e3 38 aa a3 14 bb 17 | 75 aa de d3 aa a2 0b ac |..8.....|u.......|
|00000d40| 37 46 99 03 4b a9 b2 7d | ab bf 87 a9 0d 7d bb 9d |7F..K..}|.....}..|
|00000d50| d0 ba 74 0d ab 66 ea 99 | 12 44 ba 26 a6 9a e8 3c |..t..f..|.D.&...<|
|00000d60| a9 72 10 ab 44 62 ab d9 | 88 ab e7 11 9b 4e 45 99 |.r..Db..|.....NE.|
|00000d70| e9 16 ab 28 a6 9a 18 a3 | bb 29 e8 99 55 20 aa 89 |...(....|.)..U ..|
|00000d80| b0 9a ec 17 ab 27 a7 9a | 54 13 ab eb 63 ab 34 7a |.....'..|T...c.4z|
|00000d90| ab 59 92 ab 9c f0 99 5e | 24 aa c4 0e 9b 00 66 ba |.Y.....^|$.....f.|
|00000da0| 0b 0a aa fc 27 ba cb 1e | aa ca 01 bb 0a 21 bb 05 |....'...|.....!..|
|00000db0| 19 bb 04 1a bb ac 1b ab | 0d 97 a9 1c 03 bb 65 02 |........|......e.|
|00000dc0| bb 30 fe ba 0b 52 aa 07 | 46 bb a1 ac ab d0 4d 99 |.0...R..|F.....M.|
|00000dd0| 18 ca a9 c6 34 bb 77 c0 | ab 45 ac aa 39 95 b9 3a |....4.w.|.E..9..:|
|00000de0| ac b9 70 c8 a9 ac 76 aa | 95 45 9a ac 39 9b cb 3a |..p...v.|.E..9..:|
|00000df0| 9b cb 03 aa c8 40 bb 11 | bf aa d6 1b aa 44 aa bb |.....@..|.....D..|
|00000e00| 4f 69 ab d8 fa a9 ff af | 99 00 b0 a9 2b 0c bb d7 |Oi......|....+...|
|00000e10| 7e 9a d6 e4 9a 30 e5 aa | db 50 9b dc cd 99 15 e2 |~....0..|.P......|
|00000e20| a9 39 80 aa 6b 52 bb 3c | 4f ab 49 41 bb 21 6a a9 |.9..kR.<|O.IA.!j.|
|00000e30| 69 3b 9a 3a 19 aa 0d 68 | a9 da 22 9b 22 e2 ba e2 |i;.:...h|.."."...|
|00000e40| d9 a9 d8 22 9b 22 e2 ba | f0 da a9 d9 23 9b 24 f1 |..."."..|....#.$.|
|00000e50| ba bd d8 99 b7 bc 99 f2 | 7c aa ed 43 9b 35 99 b9 |........||..C.5..|
|00000e60| c5 3c 9b 32 06 bb 57 d4 | a9 a9 b2 9a c5 31 bb 05 |.<.2..W.|.....1..|
|00000e70| 98 9b e6 54 ab cc c1 a9 | 88 68 bb 58 80 ba c3 9b |...T....|.h.X....|
|00000e80| bb ac 53 ab 7a 3a b9 8e | 34 ba bf 59 ba c2 57 bb |..S.z:..|4..Y..W.|
|00000e90| 17 94 9b 0b 14 99 11 86 | ab 0c c0 ca a9 47 ab 48 |........|.....G.H|
|00000ea0| 3f b9 40 a9 9a a9 49 ab | 4d 41 b9 42 a9 9a a9 4e |?.@...I.|MA.B...N|
|00000eb0| ab 94 43 a9 44 78 ab 06 | b8 ca 34 44 aa 75 8b bb |..C.Dx..|..4D.u..|
|00000ec0| 06 ba ca 35 7e ab 80 0d | 9c bd 43 aa 47 06 bc 3d |...5~...|..C.G..=|
|00000ed0| a9 9a a9 48 ab 49 3e b9 | 3f a9 9a a9 4a ab 44 40 |...H.I>.|?...J.D@|
|00000ee0| a9 10 35 ca 43 80 a9 89 | 34 ba 11 73 cb 7c 80 b9 |..5.C...|4..s.|..|
|00000ef0| 06 b9 ca 35 44 aa 80 0e | 9c 35 43 aa 80 09 9c bc |...5D...|.5C.....|
|00000f00| 43 aa 02 06 ac bb 44 aa | 44 06 ac 8b 34 ba 26 74 |C.....D.|D...4.&t|
|00000f10| ab 1c 22 aa c4 11 aa 51 | 04 bc 44 ab 9a 7e 03 ba |.."....Q|..D..~..|
|00000f20| 11 86 ab 03 c7 ca a9 47 | ab 48 3f b9 40 a9 9a a9 |.......G|.H?.@...|
|00000f30| 49 ab 4d 41 b9 42 a9 9a | a9 4e ab 94 43 a9 44 78 |I.MA.B..|.N..C.Dx|
|00000f40| ab 11 1c aa 03 c6 ca 85 | 44 ba 11 1c aa c9 d2 aa |........|D.......|
|00000f50| 47 03 bc 3f a9 9a a9 48 | ab 4b 40 b9 41 a9 9a a9 |G..?...H|.K@.A...|
|00000f60| 4c ab 93 42 a9 44 77 ab | 0f 35 ca 43 80 a9 1c 07 |L..B.Dw.|.5.C....|
|00000f70| ac df 59 ab e0 d4 aa 5e | 9c ba 25 b3 9a 2b 47 a9 |..Y....^|..%..+G.|
|00000f80| 12 2c ca 2c 7b a9 8d b4 | 9a 92 91 99 96 93 a9 1e |.,.,{...|........|
|00000f90| 05 9c 1f 1c 99 88 1d b9 | fb 32 ba e0 d4 aa 23 b6 |........|.2....#.|
|00000fa0| 9a 49 48 99 38 2f 99 08 | c2 ca fb 74 a9 33 ec aa |.IH.8/..|...t.3..|
|00000fb0| 7f 2d ab cc 2c 9b 99 5a | ab b3 5d ab 47 24 99 3f |.-..,..Z|..].G$.?|
|00000fc0| 2b aa 77 13 9c b4 2c aa | 73 9a a9 99 72 bb 98 24 |+.w...,.|s...r..$|
|00000fd0| aa 11 ab ab 1f c3 aa bf | 08 ac 01 f9 aa be 79 ab |........|......y.|
|00000fe0| 02 88 cb 87 74 b9 7b b3 | bb 2f 97 aa 5c e1 ba 25 |....t.{.|./..\..%|
|00000ff0| b3 9a a9 47 b9 0f 00 99 | 16 10 99 01 18 99 14 10 |...G....|........|
|00001000| 99 1a 18 99 0a 14 9c 15 | 14 99 1b 09 1a 15 99 db |........|........|
|00001010| db aa db db aa db db aa | db db aa db db aa db db |........|........|
|00001020| aa db db aa db db aa db | db aa db db aa db db aa |........|........|
|00001030| db db aa db db aa db db | aa db db aa db db aa db |........|........|
|00001040| db aa db db aa db db aa | db db aa db db aa db db |........|........|
|00001050| aa db db aa db db aa db | db aa db db aa db db aa |........|........|
|00001060| db db aa db db aa db db | aa db db aa db db aa db |........|........|
|00001070| db aa db db aa db db aa | db db aa db db aa db db |........|........|
|00001080| aa db db aa db db aa db | db aa db db aa db db aa |........|........|
|00001090| db db aa db db aa db db | aa db db aa db db aa db |........|........|
|000010a0| db aa db db aa db db aa | db db aa db db aa db db |........|........|
|000010b0| aa db db aa db db aa db | db aa db db aa db db aa |........|........|
|000010c0| db db aa db db aa db db | aa db db aa db db aa db |........|........|
|000010d0| db aa db db aa db db aa | db db aa db db aa db db |........|........|
|000010e0| aa db db aa db db aa db | db aa db db aa db db aa |........|........|
|000010f0| db db aa db db aa db db | aa db db aa db db aa db |........|........|
|00001100| db aa db db aa db db aa | db db aa db db aa db db |........|........|
|00001110| aa db db aa db db aa db | db aa db db aa db db aa |........|........|
|00001120| db db aa db db aa db db | aa db db aa db db aa db |........|........|
|00001130| db aa db db aa db db aa | db db aa db db aa db db |........|........|
|00001140| aa db db aa db db aa db | db aa db db aa db db aa |........|........|
|00001150| db db aa db db aa db db | aa db db aa db db aa db |........|........|
|00001160| db aa db db aa db db aa | db db aa 03 db 9a 0e 0b |........|........|
|00001170| 99 0d 0c 99 10 90 12 11 | 99 13 09 00 00 00 00 00 |........|........|
|00001180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001340| 00 00 00 00 00 00 00 00 | 00 0c 01 12 28 10 1f 3e |........|....(..>|
|00001350| 65 b2 45 5e a6 ae 76 73 | 5d 38 68 ac 0e 5c 60 5f |e.E^..vs|]8h..\`_|
|00001360| f0 5c c0 0e 0e 0e 5e d8 | 32 16 5d 15 5e 07 5c 54 |.\....^.|2.].^.\T|
|00001370| 66 f4 68 00 df 4f 85 af | 00 00 fa 4d d8 01 00 74 |f.h..O..|...M...t|
|00001380| f1 1f 01 6c 02 ab fd 00 | 08 d0 ff 01 92 f5 5f 00 |...l....|......_.|
|00001390| 00 ff a5 df 01 6c 04 ae | 00 a0 00 ff 3f 7f 04 0d |.....l..|....?...|
|000013a0| 1b 00 5d 00 00 01 00 5a | ff ff 00 00 d0 0e 0c 04 |..]....Z|........|
|000013b0| e7 66 21 ef a8 30 5c 80 | 00 02 67 06 01 c1 d6 37 |.f!..0\.|..g....7|
|000013c0| 13 6b f3 0f 00 fc 3f a5 | 00 eb 0b e0 b1 f5 2f b6 |.k....?.|....../.|
|000013d0| ff 9f 00 03 00 a1 00 00 | fd 0f 52 02 b7 00 f0 6c |........|..R....l|
|000013e0| 00 6c 00 6c 00 6c 00 6c | 00 6c 00 af 00 d0 b0 08 |.l.l.l.l|.l......|
|000013f0| 00 b2 f8 0f b0 00 20 b6 | 18 e1 6b f4 00 f4 ae 60 |...... .|..k....`|
|00001400| 04 01 0c 0c 0e 0d 0f 12 | 01 00 a6 ff ff 00 41 0c |........|......A.|
|00001410| 5d 0c 16 5c b0 00 ab 63 | 3e 05 d5 f5 01 af 0f fe |]..\...c|>.......|
|00001420| b9 fc ff b4 03 0d 00 a1 | 4d 13 03 5c 70 c1 80 4f |........|M..\p..O|
|00001430| 6c 00 6c 00 00 28 f5 c3 | 05 00 47 4d 15 04 00 46 |l.l..(..|..GM...F|
|00001440| 0e 9d 02 00 46 7f e9 0a | 00 6d 3e 20 01 00 9b c1 |....F...|.m> ....|
|00001450| 5f 06 af 00 10 af 00 10 | 00 05 a0 0a 01 c1 f8 ff |_.......|........|
|00001460| 00 20 8a af 01 00 e6 77 | 60 1e 00 6c 9f bd 00 00 |. .....w|`..l....|
|00001470| b6 0c f7 00 b4 3e fb 00 | 0e b7 02 01 00 f6 4f f6 |.....>..|......O.|
|00001480| 00 00 96 0f 58 01 00 47 | a0 a8 00 69 1e 00 a3 d2 |....X..G|...i....|
|00001490| 99 00 00 59 6e 64 00 00 | bf fe 00 03 00 46 02 10 |...Ynd..|.....F..|
|000014a0| 01 00 c5 90 8a 00 00 0f | 20 6e 00 00 2f 53 b2 02 |........| n../S..|
|000014b0| 00 d5 ac 1b 01 e6 fc ff | d8 c6 df 00 3c 70 c1 00 |........|....<p..|
|000014c0| b6 34 02 b7 f8 f6 00 fc | b6 b1 00 f7 d6 ff 00 af |.4......|........|
|000014d0| df 90 15 13 0d 0d 01 00 | 0d 50 a0 06 8c 01 00 f9 |........|.P......|
|000014e0| bf ff 0f 00 01 d0 ad 00 | 6c 00 6c 00 ee 50 df 00 |........|l.l..P..|
|000014f0| af 20 11 01 00 56 d0 5f | 06 00 7b ff ff 00 00 2f |. ...V._|..{..../|
|00001500| 00 60 07 bc 00 e0 bf 03 | 20 b6 00 80 00 bc 7f 77 |.`......| ......w|
|00001510| 08 22 15 5d f7 5c 55 1e | 26 3d 55 5c 5d 5c 66 5c |.".].\U.|&=U\]\f\|
|00001520| 7a 24 45 00 92 fb 85 05 | 00 0c 60 ba 01 00 88 9f |z$E.....|..`.....|
|00001530| bf 08 46 00 33 00 00 0f | 00 8e 00 00 06 65 07 b4 |..F.3...|.....e..|
|00001540| 06 05 b1 90 b5 80 00 b0 | 70 26 e3 66 01 ae 1d d2 |........|p&.f....|
|00001550| 99 df 0f ae 1d c2 7a 5e | 8b 86 ae fa 5f ae 23 52 |......z^|...._.#R|
|00001560| af e4 2d b5 7a 00 b0 01 | 10 b1 2a c7 af 00 00 af |..-.z...|..*.....|
|00001570| 00 00 da 55 18 0f 0d 5c | 77 5c 81 ae 7f bf 9b 80 |...U...\|w\......|
|00001580| 5d 00 6b 03 5e 02 8a fb | ae 01 df af 01 70 af 0a |].k.^...|.....p..|
|00001590| 30 9b f4 6d 85 af 27 50 | ae 54 9e 6c 01 ae ff 5f |0..m..'P|.T.l..._|
|000015a0| ae 27 54 ae e5 fb ae f7 | 6f ae fd 5f 02 ac 0c b0 |.'T.....|o.._....|
|000015b0| f3 3f 9d 25 6d 06 a9 d8 | 5e 28 5e 00 af d4 6b ae |.?.%m...|^(^...k.|
|000015c0| 0c 91 7c 00 5c 80 b8 02 | e6 00 74 38 97 00 ba ff |..|.\...|..t8....|
|000015d0| ff c1 0d 00 ae f3 ff 17 | af 00 00 b0 f5 ff 0c b4 |........|........|
|000015e0| 05 00 af 00 00 d2 f7 11 | 5e 00 69 c1 6b 00 ae 3f |........|^.i.k..?|
|000015f0| ef 5e 01 5e 00 af ff 0b | 5e 02 5e 00 b2 29 40 60 |.^.^....|^.^..)@`|
|00001600| 00 b2 d5 97 ae c0 b0 5f | 4b b0 02 20 bf f3 1b 01 |......._|K.. ....|
|00001610| 0c 04 0e 01 5c 73 5c 80 | 10 44 4b 5c ff 2a 69 60 |....\s\.|.DK\.*i`|
|00001620| 0e 02 0d 0e 01 5c f3 4a | 5c 60 6a 5f 01 0d 01 11 |.....\.J|\`j_....|
|00001630| 0c 5d 34 6a c0 0f 6b f9 | 01 0c 6b fd 01 6b ff 17 |.]4j..k.|..k..k..|
|00001640| 61 39 5e c0 63 fa 6c 00 | 16 0c 5d 3a 6a b8 16 8c |a9^.c.l.|..]:j...|
|00001650| 01 01 5c 7e 5d 95 79 e0 | 18 bd f4 1f 6c 09 6c 02 |..\~].y.|....l.l.|
|00001660| 8b f2 6c 00 64 06 63 fa | ae a8 55 77 60 6b 04 0c |..l.d.c.|..Uw`k..|
|00001670| fd f3 0f 6c 02 01 0e 42 | 4a 6b 90 1a ba e7 9f 5d |...l...B|Jk.....]|
|00001680| ff af f9 6e b8 07 b5 d5 | fb 19 0c ae 2f cd af cf |...n....|..../...|
|00001690| 52 af 00 10 af 00 10 af | 00 10 b0 00 b0 b2 03 b0 |R.......|........|
|000016a0| af 86 1f 5c 7a 1e 16 1a | 6b 4e af 84 3f b3 fc 23 |...\z...|kN..?..#|
|000016b0| b9 1d bd b2 e2 91 c9 00 | 6e 04 11 1d 27 6b c8 7c |........|n...'k.||
|000016c0| 28 8b d5 21 7b f4 6b f5 | ae 00 80 ae 13 70 ae ed |(..!{.k.|.....p..|
|000016d0| 9f b0 03 00 ae fd df 01 | 0c ae ff ff 01 1e ae e9 |........|........|
|000016e0| 5f af 00 10 af 03 70 b1 | 08 30 ae f8 ef 12 16 22 |_.....p.|.0....."|
|000016f0| 6b dc 26 0e 6b e0 0e 0e | 0e 16 0e 6b e0 12 1a 0e |k.&.k...|...k....|
|00001700| 67 de ae 02 94 0e 0e 0e | af f8 2f 46 4e 1e 6a 66 |g.......|../FN.jf|
|00001710| 0f 55 6b ae 0d 01 11 00 | fc e0 85 00 c8 f9 ff 02 |.Uk.....|........|
|00001720| 0c af fc ff af 00 00 b1 | 00 00 b4 00 00 0f af fb |........|........|
|00001730| ff c0 00 00 16 67 f5 af | ff f3 af 01 00 ae ff ff |.....g..|........|
|00001740| af 00 00 af 00 00 64 06 | af fa f7 af 00 00 c5 01 |......d.|........|
|00001750| 00 be 08 00 0d 0d 0c 11 | 2e cc c5 f1 af ff 0d 01 |........|........|
|00001760| 0d 0c 01 0f 0e 0d 01 12 | 5c e3 67 02 5f ff 01 37 |........|\.g._..7|
|00001770| 16 67 c8 5f fe 1c 6b ee | 01 6b ff 5f 06 78 fa 6c |.g._..k.|.k._.x.l|
|00001780| 00 7c ff 8b 01 84 01 63 | ff cd 03 10 ae 00 80 cd |.|.....c|........|
|00001790| fd 7f 8c 00 7c 00 ae 00 | 70 00 04 d0 a3 00 b9 04 |....|...|p.......|
|000017a0| b0 bc fc 3f 6c 00 00 14 | 82 7b 00 b2 c8 ee 00 24 |...?l...|.{.....$|
|000017b0| 0f 61 00 6b fc ae 00 60 | af 00 40 ae 00 70 af 00 |.a.k...`|..@..p..|
|000017c0| d0 12 0e ae f4 8f 0e 0e | ae f8 6f 1a 16 16 ae d8 |........|..o.....|
|000017d0| ff 12 b0 f8 ff b1 08 10 | 6b f8 0e 6b fc ae 00 d0 |........|k..k....|
|000017e0| 16 12 0e 0e 0e 0e 0e 0e | 0e 5d d0 0e ae 28 6e 6b |........|.]...(nk|
|000017f0| e4 ae 00 60 b0 f0 1f 0e | 16 6b f8 6b f8 0e 0e 8b |...`....|.k.k....|
|00001800| f8 6c 00 ae 00 c0 6c 00 | af 00 b0 af 04 20 0e 0e |.l....l.|..... ..|
|00001810| 0e 7b fc 7b fc 6b f8 12 | 7b f8 7c 00 0e 0e ae f8 |.{.{.k..|{.|.....|
|00001820| 6f 1e 16 ab e0 ae 10 b0 | 0e b0 ec 8f b1 00 90 ae |o.......|........|
|00001830| 00 a0 9c 00 12 16 0e 0e | 0e 0e 12 0e 5d d0 0e 6a |........|....]..j|
|00001840| 10 0e 0e 0e 16 6b f0 16 | 12 6b dc 22 0e 0e 5d e4 |.....k..|.k."..].|
|00001850| 7a 14 ae dc 6f 0e 0e 0e | 0e 0e 0e 0e 7b e8 16 12 |z...o...|....{...|
|00001860| 6b e8 af 2c 10 2a 22 5c | bc 6a ec 32 5d 5c 7b 54 |k..,.*"\|.j.2]\{T|
|00001870| 7b 34 6c 30 5c 8c 5c ac | 6b 78 ae 28 6f 5c f8 8a |{4l0\.\.|kx.(o\..|
|00001880| f0 6c 00 b1 fc df be 10 | 00 6b f8 b6 fc ef b1 f8 |.l......|.k......|
|00001890| 0f 00 06 d1 d3 01 e0 fa | 2e ae 06 f0 b4 01 00 6c |........|.......l|
|000018a0| 00 b6 00 f0 00 07 00 aa | 00 b0 fc 0f bd 00 00 b4 |........|........|
|000018b0| 76 f1 b1 90 fe 5a 1a b0 | 00 00 cc c0 ff 4a 9b 90 |v....Z..|.....J..|
|000018c0| ee 00 40 01 19 2a 4a 5f | 80 cb 80 e4 bf 98 97 0e |..@..*J_|........|
|000018d0| 0c 01 37 4c 5d 82 9a 00 | 1a 2a 4a 5f 80 68 18 ae |..7L]...|.*J_.h..|
|000018e0| f8 87 3a 4a 5d 80 5e 00 | b0 18 74 d9 f8 57 3a 4a |..:J].^.|..t..W:J|
|000018f0| 5d 80 5e 00 de 90 55 af | c0 00 b1 c6 fd b0 fd ff |].^...U.|........|
|00001900| 00 fe ff 6b 00 02 0c 01 | 0c 0c 0d 18 01 19 16 0e |...k....|........|
|00001910| 01 1c 24 5e 31 00 45 fd | ff 00 3d 16 24 14 27 2d |..$^1.E.|..=.$.'-|
|00001920| 18 16 17 0c 19 25 0c 24 | 01 16 15 0c 0e 3d 16 44 |.....%.$|.....=.D|
|00001930| 01 35 13 1a 29 1d 52 1b | 0f 0d 1f 11 29 13 14 0c |.5..).R.|....)...|
|00001940| 0e 0d 0f 0d 03 0d 01 0c | 01 0e 17 0f 0c 0f 1c 0f |........|........|
|00001950| 0d 17 15 15 24 22 0e 2c | 5c 74 5a 0e 01 33 01 0e |....$".,|\tZ..3..|
|00001960| 12 0e 19 23 11 00 f3 d6 | ff 00 7d f7 5c 59 5c 54 |...#....|..}.\Y\T|
|00001970| 4d 36 5c fd 27 00 3c 00 | 00 03 0e 29 0d af e2 ff |M6\.'.<.|...)....|
|00001980| 18 1a b0 22 07 85 0d ae | 24 69 af 3f 6d 01 0d 5c |..."....|$i.?m..\|
|00001990| 8c ae 33 92 b1 fe 6c 01 | 00 7d f9 f5 10 00 00 78 |..3...l.|.}.....x|
|000019a0| 24 00 00 0e 0a 00 00 56 | 06 00 00 15 03 00 00 00 |$......V|........|
|000019b0| 00 00 00 a8 00 00 00 fb | 04 a0 e3 3f 13 ce e3 04 |........|...?....|
|000019c0| 00 01 e5 2c 00 4f e2 00 | 3f 90 e8 0a a0 40 e0 09 |...,.O..|?....@..|
|000019d0| 90 4a e0 08 80 89 e0 89 | 6f 8f e2 08 00 56 e1 08 |.J......|o....V..|
|000019e0| 60 a0 b1 0c 10 8b e0 01 | 71 86 e0 0a 50 a0 e1 00 |`.......|q...P...|
|000019f0| 40 a0 e3 06 20 a0 e1 00 | 30 e0 e3 01 b0 5b e2 29 |@... ...|0....[.)|
|00001a00| 00 00 ba 01 10 d5 e4 0a | 00 51 e2 13 00 00 aa 00 |........|.Q......|
|00001a10| 00 51 e3 0a 00 00 1a 01 | 00 d5 e4 01 10 d5 e4 01 |.Q......|........|
|00001a20| 04 80 e1 01 10 d5 e4 01 | 08 80 e1 00 00 54 e3 01 |........|.....T..|
|00001a30| 10 d5 04 01 0c 80 01 00 | 30 83 e0 04 30 86 e4 ed |........|0...0...|
|00001a40| ff ff ea 01 b0 4b e0 01 | b0 8b e2 01 30 83 e2 04 |.....K..|....0...|
|00001a50| 30 86 e4 01 10 51 e2 fb | ff ff ca e6 ff ff ea 5c |0....Q..|.......\|
|00001a60| 00 51 e3 00 30 83 b0 04 | 30 86 b4 e2 ff ff ba ae |.Q..0...|0.......|
|00001a70| 00 51 e2 06 00 00 ba 01 | 10 d5 e4 00 08 81 e1 01 |.Q......|........|
|00001a80| 10 d5 e4 01 04 80 e1 00 | 30 83 e0 04 30 86 e4 d9 |........|0...0...|
|00001a90| ff ff ea 5c 00 51 e2 01 | 10 d5 e4 00 04 81 e1 00 |...\.Q..|........|
|00001aa0| 30 83 e0 04 30 86 e4 d3 | ff ff ea 00 00 54 e3 04 |0...0...|.....T..|
|00001ab0| 00 00 1a 0c b0 a0 e1 02 | c0 a0 e1 06 20 a0 e1 01 |........|.... ...|
|00001ac0| 40 a0 e3 ca ff ff ea 02 | b0 a0 e1 18 50 8f e2 4d |@.......|....P..M|
|00001ad0| 6f 8f e2 07 40 a0 e1 0f | 00 b5 e8 0f 00 a7 e8 06 |o...@...|........|
|00001ae0| 00 55 e1 fb ff ff ba 04 | f0 a0 e1 0d 90 89 e0 04 |.U......|........|
|00001af0| 80 48 e2 09 00 5a e1 35 | 00 00 da 01 60 7a e5 0f |.H...Z.5|....`z..|
|00001b00| 30 06 e2 09 00 53 e2 03 | 00 00 ba 01 10 7a e5 00 |0....S..|.....z..|
|00001b10| 04 81 e1 00 41 9c e7 10 | 00 00 ea 02 00 53 e2 05 |....A...|.....S..|
|00001b20| 00 00 ba 01 10 7a e5 00 | 04 81 e1 00 01 9b e7 01 |.....z..|........|
|00001b30| 10 7a e5 00 44 81 e1 08 | 00 00 ea 03 40 b0 e1 06 |.z..D...|....@...|
|00001b40| 00 00 0a 01 00 7a e5 01 | 10 7a e5 01 04 80 e1 01 |.....z..|.z......|
|00001b50| 10 7a e5 01 08 80 e1 01 | 10 7a e5 01 4c 80 e1 26 |.z......|.z..L..&|
|00001b60| 32 a0 e1 09 00 53 e2 04 | 00 00 ba 01 10 7a e5 00 |2....S..|.....z..|
|00001b70| 04 81 e1 00 51 9c e7 30 | 00 28 e9 dc ff ff ea 02 |....Q..0|.(......|
|00001b80| 00 53 e2 06 00 00 ba 01 | 10 7a e5 00 04 81 e1 00 |.S......|.z......|
|00001b90| 01 9b e7 01 10 7a e5 00 | 54 81 e1 30 00 28 e9 d3 |.....z..|T..0.(..|
|00001ba0| ff ff ea 03 50 b0 e1 30 | 00 28 09 d0 ff ff 0a 01 |....P..0|.(......|
|00001bb0| 00 7a e5 01 10 7a e5 01 | 04 80 e1 01 10 7a e5 01 |.z...z..|.....z..|
|00001bc0| 08 80 e1 01 10 7a e5 01 | 5c 80 e1 30 00 28 e9 c7 |.....z..|\..0.(..|
|00001bd0| ff ff ea 00 00 5d e3 07 | 00 00 da 0d 60 49 e0 07 |.....]..|....`I..|
|00001be0| 90 a0 e1 0d a0 89 e0 0f | 00 b6 e8 0f 00 a7 e8 10 |........|........|
|00001bf0| d0 5d e2 fb ff ff ca bd | ff ff ea 7c 80 48 e2 08 |.]......|...|.H..|
|00001c00| f0 a0 e1 72 63 63 20 35 | 2e 30 30 0a 20 20 20 20 |...rcc 5|.00. |
|00001c10| 20 20 20 20 20 20 46 69 | 6c 65 44 61 74 61 82 21 | Fi|leData.!|
|00001c20| 48 65 6c 70 00 00 00 00 | 00 00 15 17 00 00 47 fd |Help....|......G.|
|00001c30| ff ff f1 92 65 1e 03 00 | ba f7 0a 0a 0a 0a 0a 0a |....e...|........|
|00001c40| 0a 0a 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |... | |
|00001c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001c60| 20 20 20 20 20 20 20 20 | 6f 6f 20 20 2e 6f 20 20 | |oo .o |
|00001c70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001c80| 20 20 20 20 20 20 20 0a | 20 20 20 20 20 20 20 20 | .| |
|00001c90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 38 38 20 | | 88 |
|00001cb0| 20 38 38 5b 20 20 20 20 | 20 20 20 20 20 20 20 20 | 88[ | |
|00001cc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 0a 20 20 20 | | . |
|00001cd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001ce0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001cf0| 20 20 38 38 20 20 59 38 | 60 20 20 20 20 20 20 20 | 88 Y8|` |
|00001d00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001d10| 20 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | . | |
|00001d20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001d30| 20 20 20 20 20 20 20 38 | 38 20 20 20 20 20 20 20 | 8|8 |
|00001d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001d50| 20 20 20 20 20 20 0a 20 | 20 20 20 20 20 20 20 20 | . | |
|00001d60| 5d 38 5b 64 38 20 20 20 | 6f 38 38 38 2c 20 20 38 |]8[d8 |o888, 8|
|00001d70| 38 6f 38 38 2c 20 20 20 | 20 6f 38 38 38 38 20 20 |8o88, | o8888 |
|00001d80| 38 38 20 20 5d 38 62 64 | 38 62 20 20 20 20 6f 38 |88 ]8bd|8b o8|
|00001d90| 38 6f 20 20 20 20 6f 64 | 38 38 6f 0a 20 20 20 20 |8o od|88o. |
|00001da0| 20 20 20 20 20 5d 38 38 | 38 38 20 20 38 38 38 38 | ]88|88 8888|
|00001db0| 38 5b 20 20 38 38 38 59 | 38 38 20 20 20 64 38 38 |8[ 888Y|88 d88|
|00001dc0| 38 38 38 20 20 38 38 20 | 20 5d 38 38 38 38 38 5b |888 88 | ]88888[|
|00001dd0| 20 20 64 38 50 38 38 5b | 20 20 64 38 38 38 38 38 | d8P88[| d88888|
|00001de0| 0a 20 20 20 20 20 20 20 | 20 20 5d 38 38 20 20 20 |. | ]88 |
|00001df0| 5d 38 50 20 5d 38 5b 20 | 20 38 38 20 20 38 38 20 |]8P ]8[ | 88 88 |
|00001e00| 20 20 38 38 60 20 38 38 | 20 20 38 38 20 20 5d 38 | 88` 88| 88 ]8|
|00001e10| 50 20 5d 38 38 20 20 38 | 38 20 64 38 5b 20 5d 38 |P ]88 8|8 d8[ ]8|
|00001e20| 50 20 5d 38 5b 0a 20 20 | 20 20 20 20 20 20 20 5d |P ]8[. | ]|
|00001e30| 38 5b 20 20 20 38 38 60 | 20 5d 38 5b 20 20 38 38 |8[ 88`| ]8[ 88|
|00001e40| 20 20 38 38 20 20 5d 38 | 50 20 20 38 38 20 20 38 | 88 ]8|P 88 8|
|00001e50| 38 20 20 5d 38 5b 20 20 | 38 38 20 5d 38 38 38 38 |8 ]8[ |88 ]8888|
|00001e60| 50 20 20 38 38 60 20 5d | 38 5b 0a 20 20 20 20 20 |P 88` ]|8[. |
|00001e70| 20 20 20 20 5d 38 5b 20 | 20 20 38 38 2c 2e 38 38 | ]8[ | 88,.88|
|00001e80| 5b 20 20 38 38 20 20 38 | 38 20 20 5d 38 62 20 64 |[ 88 8|8 ]8b d|
|00001e90| 38 38 20 20 38 38 20 20 | 5d 38 5b 20 64 38 5b 20 |88 88 |]8[ d8[ |
|00001ea0| 5d 38 50 22 60 20 20 20 | 38 38 2c 20 64 38 5b 0a |]8P"` |88, d8[.|
|00001eb0| 20 20 20 20 20 20 20 20 | 20 5d 38 5b 20 20 20 59 | | ]8[ Y|
|00001ec0| 38 38 38 38 38 62 2c 20 | 38 38 20 20 38 38 6f 2c |88888b, |88 88o,|
|00001ed0| 20 38 38 38 38 38 38 6f | 20 38 38 20 20 38 38 38 | 888888o| 88 888|
|00001ee0| 38 38 38 60 20 20 38 38 | 6f 6f 38 20 20 5d 38 38 |888` 88|oo8 ]88|
|00001ef0| 38 38 38 5b 0a 20 20 20 | 20 20 20 20 20 20 64 38 |888[. | d8|
|00001f00| 5b 20 20 20 20 59 38 50 | 27 59 38 60 2e 38 38 20 |[ Y8P|'Y8`.88 |
|00001f10| 20 27 38 38 60 20 27 38 | 38 60 59 38 50 5d 38 38 | '88` '8|8`Y8P]88|
|00001f20| 20 20 38 38 22 38 50 60 | 20 20 20 27 59 38 38 22 | 88"8P`| 'Y88"|
|00001f30| 20 20 20 59 38 38 59 38 | 5b 0a 20 20 20 20 20 20 | Y88Y8|[. |
|00001f40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001f50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001f60| 20 20 5d 38 5b 20 20 38 | 38 20 20 20 20 20 20 20 | ]8[ 8|8 |
|00001f70| 20 20 20 20 20 20 20 20 | 20 20 20 5d 38 5b 0a 20 | | ]8[. |
|00001f80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001f90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001fa0| 20 20 20 20 20 20 20 64 | 38 5b 20 20 38 38 20 20 | d|8[ 88 |
|00001fb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 6f 20 2e | | o .|
|00001fc0| 38 38 60 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |88`. | |
|00001fd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001fe0| 20 20 20 20 20 20 20 20 | 20 20 38 38 38 50 20 20 | | 888P |
|00001ff0| 20 38 38 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | 88 | |
|00002000| 20 20 38 38 38 38 22 20 | 0a 20 20 20 20 20 20 20 | 8888" |. |
|00002010| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002020| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 22 | | "|
|00002030| 22 60 20 20 20 20 22 22 | 20 20 20 20 20 20 20 20 |"` ""| |
|00002040| 20 20 20 20 20 20 20 27 | 22 22 20 20 20 0a 0a 0a | '|"" ...|
|00002050| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 41 20 46 | | A F|
|00002060| 72 65 65 57 61 72 65 20 | 70 72 6f 67 72 61 6d 20 |reeWare |program |
|00002070| 74 6f 20 63 6f 6e 76 65 | 72 74 20 4a 50 45 47 73 |to conve|rt JPEGs|
|00002080| 20 74 6f 20 52 49 53 43 | 20 4f 20 53 20 73 70 72 | to RISC| O S spr|
|00002090| 69 74 65 73 0a 0a 20 20 | 20 20 20 20 20 20 20 20 |ites.. | |
|000020a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 52 65 | | Re|
|000020b0| 71 75 69 72 65 73 20 52 | 49 53 43 20 4f 20 53 20 |quires R|ISC O S |
|000020c0| 33 2e 36 30 20 6f 72 20 | 6c 61 74 65 72 0a 0a 20 |3.60 or |later.. |
|000020d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000020e0| 20 20 20 20 42 79 20 43 | 79 20 42 6f 6f 6b 65 72 | By C|y Booker|
|000020f0| 20 3c 63 79 40 63 68 65 | 65 70 6e 69 73 2e 64 65 | <cy@che|epnis.de|
|00002100| 6d 6f 6e 2e 63 6f 2e 75 | 6b 3e 0a 0a 20 20 20 20 |mon.co.u|k>.. |
|00002110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002120| 20 20 20 20 20 20 20 56 | 65 72 73 69 6f 6e 20 31 | V|ersion 1|
|00002130| 2e 30 30 20 32 31 2d 4a | 61 6e 2d 31 39 39 36 0a |.00 21-J|an-1996.|
|00002140| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0a |........|........|
|00002150| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0c |........|........|
|00002160| 0a 20 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |. ======|========|
|00002170| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002180| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002190| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000021a0| 3d 20 72 61 6e 64 6a 70 | 65 67 20 3d 3d 3d 3d 20 |= randjp|eg ==== |
|000021b0| 0a 0a 0a 0a 0a 20 20 20 | 20 20 5b 31 5d 20 20 20 |..... | [1] |
|000021c0| 20 20 20 20 20 53 79 6e | 6f 70 73 69 73 20 20 2e | Syn|opsis .|
|000021d0| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|000021e0| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|000021f0| 20 2e 20 2e 20 2e 20 2e | 20 20 31 0a 20 20 20 20 | . . . .| 1. |
|00002200| 20 5b 31 2e 31 5d 20 20 | 20 20 20 20 4c 69 63 65 | [1.1] | Lice|
|00002210| 6e 73 65 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |nse . . |. . . . |
|00002220| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|00002230| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|00002240| 20 31 0a 20 20 20 20 20 | 5b 31 2e 32 5d 20 20 20 | 1. |[1.2] |
|00002250| 20 20 20 52 65 71 75 69 | 72 65 6d 65 6e 74 73 20 | Requi|rements |
|00002260| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00002270| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00002280| 20 2e 20 2e 20 2e 20 20 | 31 0a 20 20 20 20 20 5b | . . . |1. [|
|00002290| 32 5d 20 20 20 20 20 20 | 20 20 48 6f 77 20 74 6f |2] | How to|
|000022a0| 20 75 73 65 20 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 | use . |. . . . |
|000022b0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|000022c0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 20 32 |. . . . |. . . 2|
|000022d0| 0a 20 20 20 20 20 5b 32 | 2e 31 5d 20 20 20 20 20 |. [2|.1] |
|000022e0| 20 43 6f 6d 6d 61 6e 64 | 20 6c 69 6e 65 20 70 61 | Command| line pa|
|000022f0| 72 61 6d 65 74 65 72 73 | 20 2e 20 2e 20 2e 20 2e |rameters| . . . .|
|00002300| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00002310| 20 2e 20 2e 20 20 32 0a | 20 20 20 20 20 5b 33 5d | . . 2.| [3]|
|00002320| 20 20 20 20 20 20 20 20 | 48 69 73 74 6f 72 79 20 | |History |
|00002330| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|00002340| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|00002350| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 20 33 0a 20 |. . . . |. . 3. |
|00002360| 20 20 20 20 5b 34 5d 20 | 20 20 20 20 20 20 20 46 | [4] | F|
|00002370| 75 74 75 72 65 20 69 6d | 70 72 6f 76 65 6d 65 6e |uture im|provemen|
|00002380| 74 73 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e |ts . . .| . . . .|
|00002390| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|000023a0| 20 2e 20 20 33 0a 20 20 | 20 20 20 5b 35 5d 20 20 | . 3. | [5] |
|000023b0| 20 20 20 20 20 20 41 75 | 74 68 6f 72 20 20 2e 20 | Au|thor . |
|000023c0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|000023d0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|000023e0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 20 33 0a 0a 0a 0a |. . . . |. 3....|
|000023f0| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0a |........|........|
|00002400| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0a |........|........|
|00002410| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0c |........|........|
|00002420| 0a 20 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |. ======|========|
|00002430| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002440| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002450| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002460| 3d 20 72 61 6e 64 6a 70 | 65 67 20 3d 3d 3d 3d 0a |= randjp|eg ====.|
|00002470| 0a 0a 0a 20 5b 31 5d 20 | 53 79 6e 6f 70 73 69 73 |... [1] |Synopsis|
|00002480| 0a 0a 0a 20 20 20 20 20 | 20 20 20 72 61 6e 64 6a |... | randj|
|00002490| 70 65 67 20 73 65 72 76 | 65 73 20 6f 6e 65 20 70 |peg serv|es one p|
|000024a0| 75 72 70 6f 73 65 2e 20 | 20 47 69 76 65 6e 3a 0a |urpose. | Given:.|
|000024b0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000024c0| 20 61 20 64 69 72 65 63 | 74 6f 72 79 20 63 6f 6e | a direc|tory con|
|000024d0| 74 61 69 6e 69 6e 67 20 | 6d 61 6e 79 20 4a 50 45 |taining |many JPE|
|000024e0| 47 27 73 0a 0a 20 20 20 | 20 20 20 20 20 20 20 20 |G's.. | |
|000024f0| 20 20 20 20 20 70 72 6f | 64 75 63 65 20 61 20 32 | pro|duce a 2|
|00002500| 35 36 20 63 6f 6c 6f 75 | 72 20 52 49 53 43 20 4f |56 colou|r RISC O|
|00002510| 20 53 20 73 70 72 69 74 | 65 20 6f 66 0a 20 20 20 | S sprit|e of. |
|00002520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 6f 6e 65 | | one|
|00002530| 20 6f 66 20 74 68 65 20 | 4a 50 45 47 27 73 0a 0a | of the |JPEG's..|
|00002540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002550| 61 6e 64 20 63 79 63 6c | 65 20 74 68 72 6f 75 67 |and cycl|e throug|
|00002560| 68 20 61 6c 6c 20 74 68 | 65 20 4a 50 45 47 27 73 |h all th|e JPEG's|
|00002570| 20 77 69 74 68 6f 75 74 | 0a 20 20 20 20 20 20 20 | without|. |
|00002580| 20 20 20 20 20 20 20 20 | 20 72 65 70 74 69 74 69 | | reptiti|
|00002590| 6f 6e 0a 0a 20 20 20 20 | 20 20 20 20 54 68 75 73 |on.. | Thus|
|000025a0| 20 69 74 20 6d 61 6b 65 | 73 20 61 20 67 6f 6f 64 | it make|s a good|
|000025b0| 20 60 72 61 6e 64 6f 6d | 20 62 61 63 6b 64 72 6f | `random| backdro|
|000025c0| 70 20 67 65 6e 65 72 61 | 74 6f 72 27 20 0a 0a 0a |p genera|tor' ...|
|000025d0| 0a 20 5b 31 2e 31 5d 20 | 4c 69 63 65 6e 73 65 0a |. [1.1] |License.|
|000025e0| 0a 20 20 20 20 20 20 20 | 20 54 68 69 73 20 73 6f |. | This so|
|000025f0| 66 74 77 61 72 65 20 63 | 6f 6d 65 73 20 77 69 74 |ftware c|omes wit|
|00002600| 68 20 4e 4f 20 57 41 52 | 41 4e 54 45 45 2e 20 20 |h NO WAR|ANTEE. |
|00002610| 49 74 20 69 73 20 64 69 | 73 74 72 69 62 75 74 65 |It is di|stribute|
|00002620| 64 20 69 6e 0a 20 20 20 | 20 20 20 20 20 74 68 65 |d in. | the|
|00002630| 20 68 6f 70 65 20 74 68 | 61 74 20 69 74 27 73 20 | hope th|at it's |
|00002640| 75 73 65 66 75 6c 2e 20 | 20 54 68 65 20 61 75 74 |useful. | The aut|
|00002650| 68 6f 72 20 77 69 6c 6c | 20 6e 6f 74 20 62 65 20 |hor will| not be |
|00002660| 6c 69 61 62 6c 65 0a 20 | 20 20 20 20 20 20 20 66 |liable. | f|
|00002670| 6f 72 20 61 6e 79 20 69 | 6e 63 75 72 72 65 64 20 |or any i|ncurred |
|00002680| 64 61 6d 61 67 65 73 2c | 20 64 69 72 65 63 74 6c |damages,| directl|
|00002690| 79 20 6f 72 20 69 6e 64 | 69 72 65 63 74 6c 79 20 |y or ind|irectly |
|000026a0| 64 75 65 20 74 6f 20 74 | 68 65 0a 20 20 20 20 20 |due to t|he. |
|000026b0| 20 20 20 75 73 65 20 6f | 72 20 69 6e 61 62 69 6c | use o|r inabil|
|000026c0| 69 74 79 20 74 6f 20 75 | 73 65 20 74 68 69 73 20 |ity to u|se this |
|000026d0| 73 6f 66 74 77 61 72 65 | 2e 0a 0a 20 20 20 20 20 |software|... |
|000026e0| 20 20 20 49 74 20 69 73 | 20 46 72 65 65 57 61 72 | It is| FreeWar|
|000026f0| 65 2c 20 61 6e 64 20 72 | 65 6d 61 69 6e 73 20 74 |e, and r|emains t|
|00002700| 68 65 20 63 6f 70 79 72 | 69 67 68 74 20 6f 66 20 |he copyr|ight of |
|00002710| 74 68 65 20 61 75 74 68 | 6f 72 2e 0a 0a 20 20 20 |the auth|or... |
|00002720| 20 20 20 20 20 54 68 65 | 20 63 6f 64 65 20 74 6f | The| code to|
|00002730| 20 6d 61 74 63 68 20 61 | 20 63 6f 6c 6f 75 72 20 | match a| colour |
|00002740| 74 6f 20 74 68 65 20 64 | 65 66 61 75 6c 74 20 77 |to the d|efault w|
|00002750| 69 6d 70 20 70 61 6c 65 | 74 74 65 20 69 73 0a 20 |imp pale|tte is. |
|00002760| 20 20 20 20 20 20 20 62 | 61 73 65 64 20 6f 6e 20 | b|ased on |
|00002770| 61 20 55 73 65 4e 65 74 | 20 61 72 74 69 63 6c 65 |a UseNet| article|
|00002780| 3a 0a 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |:.. | |
|00002790| 20 20 20 4d 65 73 73 61 | 67 65 2d 49 44 3a 20 3c | Messa|ge-ID: <|
|000027a0| 31 32 34 36 33 40 61 63 | 6f 72 6e 2e 63 6f 2e 75 |12463@ac|orn.co.u|
|000027b0| 6b 3e 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |k>. | |
|000027c0| 20 20 20 44 61 74 65 3a | 20 20 20 20 20 20 20 33 | Date:| 3|
|000027d0| 30 20 4a 61 6e 20 39 32 | 20 31 32 3a 32 30 3a 32 |0 Jan 92| 12:20:2|
|000027e0| 33 20 47 4d 54 0a 20 20 | 20 20 20 20 20 20 20 20 |3 GMT. | |
|000027f0| 20 20 20 20 20 20 46 72 | 6f 6d 3a 20 20 20 20 20 | Fr|om: |
|00002800| 20 20 52 57 69 6c 73 6f | 6e 40 61 63 6f 72 6e 2e | RWilso|n@acorn.|
|00002810| 63 6f 2e 75 6b 0a 20 20 | 20 20 20 20 20 20 20 20 |co.uk. | |
|00002820| 20 20 20 20 20 20 53 75 | 62 6a 65 63 74 3a 20 20 | Su|bject: |
|00002830| 20 20 48 6f 77 20 74 6f | 20 66 69 6e 64 20 74 68 | How to| find th|
|00002840| 65 20 63 6c 6f 73 65 73 | 74 20 63 6f 6c 6f 75 72 |e closes|t colour|
|00002850| 20 6f 75 74 20 6f 66 0a | 20 20 20 20 20 20 20 20 | out of.| |
|00002860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002870| 20 20 20 20 74 68 65 20 | 52 49 53 43 20 4f 53 20 | the |RISC OS |
|00002880| 32 35 36 0a 0a 0a 0a 20 | 5b 31 2e 32 5d 20 52 65 |256.... |[1.2] Re|
|00002890| 71 75 69 72 65 6d 65 6e | 74 73 0a 0a 20 20 20 20 |quiremen|ts.. |
|000028a0| 20 20 20 20 54 68 69 73 | 20 73 6f 66 74 77 61 72 | This| softwar|
|000028b0| 65 20 72 65 71 75 69 72 | 65 73 20 74 68 65 20 53 |e requir|es the S|
|000028c0| 70 72 69 74 65 45 78 74 | 65 6e 73 69 6f 6e 20 6d |priteExt|ension m|
|000028d0| 6f 64 75 6c 65 20 73 75 | 70 70 6c 69 65 64 0a 20 |odule su|pplied. |
|000028e0| 20 20 20 20 20 20 20 77 | 69 74 68 20 52 49 53 43 | w|ith RISC|
|000028f0| 20 4f 20 53 20 33 2e 36 | 2e 0a 0a 20 20 20 20 20 | O S 3.6|... |
|00002900| 20 20 20 49 74 20 64 6f | 65 73 20 6e 6f 74 20 75 | It do|es not u|
|00002910| 73 65 20 43 68 61 6e 67 | 65 46 53 49 20 2d 2d 2d |se Chang|eFSI ---|
|00002920| 20 69 74 20 68 61 73 20 | 69 74 73 27 20 6f 77 6e | it has |its' own|
|00002930| 20 71 75 61 6e 74 69 73 | 61 74 69 6f 6e 0a 20 20 | quantis|ation. |
|00002940| 20 20 20 20 20 20 63 6f | 64 65 2e 0a 0a 20 20 20 | co|de... |
|00002950| 20 20 20 20 20 45 76 65 | 72 79 74 68 69 6e 67 20 | Eve|rything |
|00002960| 69 73 20 52 41 4d 20 62 | 61 73 65 64 2c 20 61 6e |is RAM b|ased, an|
|00002970| 64 20 69 74 20 67 65 6e | 65 72 61 74 65 73 20 61 |d it gen|erates a|
|00002980| 6e 20 69 6e 74 65 72 6d | 65 64 69 61 74 65 0a 20 |n interm|ediate. |
|00002990| 20 20 20 20 20 20 20 33 | 32 2d 62 69 74 20 73 70 | 3|2-bit sp|
|000029a0| 72 69 74 65 2c 20 73 6f | 20 62 65 20 63 61 72 65 |rite, so| be care|
|000029b0| 66 75 6c 20 6f 75 74 20 | 74 68 65 72 65 2e 0a 0a |ful out |there...|
|000029c0| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 20 20 20 20 20 20 |........|.. |
|000029d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000029e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 50 61 67 65 | | Page|
|000029f0| 20 20 20 31 0a 0c 0a 20 | 3d 3d 3d 3d 3d 3d 3d 3d | 1... |========|
|00002a00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a30| 3d 3d 3d 3d 3d 3d 3d 20 | 72 61 6e 64 6a 70 65 67 |======= |randjpeg|
|00002a40| 20 3d 3d 3d 3d 0a 0a 0a | 0a 20 5b 32 5d 20 48 6f | ====...|. [2] Ho|
|00002a50| 77 20 74 6f 20 75 73 65 | 0a 0a 0a 20 20 20 20 20 |w to use|... |
|00002a60| 20 20 20 43 6f 70 79 20 | 74 68 65 20 63 6f 6e 74 | Copy |the cont|
|00002a70| 65 6e 74 73 20 6f 66 20 | 74 68 65 20 61 72 63 68 |ents of |the arch|
|00002a80| 69 76 65 20 6f 6e 74 6f | 20 61 20 77 72 69 74 61 |ive onto| a writa|
|00002a90| 62 6c 65 20 6d 65 64 69 | 61 20 28 69 74 0a 20 20 |ble medi|a (it. |
|00002aa0| 20 20 20 20 20 20 67 65 | 6e 65 72 61 74 65 73 20 | ge|nerates |
|00002ab0| 61 20 68 69 73 74 6f 72 | 79 20 66 69 6c 65 29 2e |a histor|y file).|
|00002ac0| 20 20 54 68 65 6e 20 65 | 64 69 74 20 74 68 65 20 | Then e|dit the |
|00002ad0| 73 75 70 70 6c 69 65 64 | 20 21 52 75 6e 0a 20 20 |supplied| !Run. |
|00002ae0| 20 20 20 20 20 20 66 69 | 6c 65 20 73 6f 20 74 68 | fi|le so th|
|00002af0| 61 74 20 69 74 20 70 6f | 69 6e 74 73 20 74 6f 20 |at it po|ints to |
|00002b00| 61 20 64 69 72 65 63 74 | 6f 72 79 20 63 6f 6e 74 |a direct|ory cont|
|00002b10| 61 69 6e 69 6e 67 20 73 | 6f 6d 65 0a 20 20 20 20 |aining s|ome. |
|00002b20| 20 20 20 20 4a 50 45 47 | 27 73 2e 0a 0a 20 20 20 | JPEG|'s... |
|00002b30| 20 20 20 20 20 44 6f 75 | 62 6c 65 2d 63 6c 69 63 | Dou|ble-clic|
|00002b40| 6b 20 74 68 65 20 21 52 | 75 6e 20 66 69 6c 65 2e |k the !R|un file.|
|00002b50| 0a 0a 0a 0a 20 5b 32 2e | 31 5d 20 43 6f 6d 6d 61 |.... [2.|1] Comma|
|00002b60| 6e 64 20 6c 69 6e 65 20 | 70 61 72 61 6d 65 74 65 |nd line |paramete|
|00002b70| 72 73 0a 0a 0a 20 20 20 | 20 20 20 20 20 54 68 65 |rs... | The|
|00002b80| 20 73 79 6e 74 61 78 20 | 69 73 3a 0a 0a 20 20 20 | syntax |is:.. |
|00002b90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 72 61 6e | | ran|
|00002ba0| 64 6a 70 65 67 20 3c 64 | 69 72 65 63 74 6f 72 79 |djpeg <d|irectory|
|00002bb0| 3e 20 3c 68 69 73 74 6f | 72 79 3e 20 3c 73 70 72 |> <histo|ry> <spr|
|00002bc0| 69 74 65 3e 0a 0a 20 20 | 20 20 20 20 20 20 61 6c |ite>.. | al|
|00002bd0| 6c 20 70 61 72 61 6d 65 | 74 65 72 73 20 61 72 65 |l parame|ters are|
|00002be0| 20 6e 65 63 65 73 73 61 | 72 79 2e 0a 0a 0a 20 20 | necessa|ry.... |
|00002bf0| 20 20 20 20 20 20 3c 64 | 69 72 65 63 74 6f 72 79 | <d|irectory|
|00002c00| 3e 0a 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |>.. | |
|00002c10| 20 20 20 54 68 69 73 20 | 64 69 72 65 63 74 6f 72 | This |director|
|00002c20| 79 20 69 73 20 73 63 61 | 6e 6e 65 64 20 72 65 63 |y is sca|nned rec|
|00002c30| 75 72 73 69 76 65 6c 79 | 20 66 6f 72 20 4a 50 45 |ursively| for JPE|
|00002c40| 47 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |G. | |
|00002c50| 20 20 66 69 6c 65 73 20 | 65 61 63 68 20 74 69 6d | files |each tim|
|00002c60| 65 20 74 68 65 20 70 72 | 6f 67 72 61 6d 20 69 73 |e the pr|ogram is|
|00002c70| 20 72 75 6e 2e 20 20 54 | 68 75 73 20 69 74 20 69 | run. T|hus it i|
|00002c80| 73 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |s. | |
|00002c90| 20 20 73 61 66 65 20 74 | 6f 20 64 65 6c 65 74 65 | safe t|o delete|
|00002ca0| 2f 63 72 65 61 74 65 20 | 6e 65 77 20 73 75 62 2d |/create |new sub-|
|00002cb0| 64 69 72 65 63 74 6f 72 | 69 65 73 20 2f 20 4a 50 |director|ies / JP|
|00002cc0| 45 47 27 73 0a 20 20 20 | 20 20 20 20 20 20 20 20 |EG's. | |
|00002cd0| 20 20 20 20 20 69 6e 62 | 65 74 77 65 65 6e 20 72 | inb|etween r|
|00002ce0| 75 6e 73 20 6f 66 20 74 | 68 65 20 70 72 6f 67 72 |uns of t|he progr|
|00002cf0| 61 6d 0a 0a 0a 20 20 20 | 20 20 20 20 20 3c 68 69 |am... | <hi|
|00002d00| 73 74 6f 72 79 3e 0a 0a | 20 20 20 20 20 20 20 20 |story>..| |
|00002d10| 20 20 20 20 20 20 20 20 | 72 61 6e 64 6a 70 65 67 | |randjpeg|
|00002d20| 20 63 72 65 61 74 65 73 | 20 74 68 69 73 20 74 65 | creates| this te|
|00002d30| 78 74 20 66 69 6c 65 2e | 20 20 49 74 20 69 73 20 |xt file.| It is |
|00002d40| 61 20 73 69 6d 70 6c 65 | 0a 20 20 20 20 20 20 20 |a simple|. |
|00002d50| 20 20 20 20 20 20 20 20 | 20 64 61 74 61 62 61 73 | | databas|
|00002d60| 65 20 6f 66 20 61 6c 6c | 20 74 68 65 20 4a 50 45 |e of all| the JPE|
|00002d70| 47 20 66 69 6c 65 73 20 | 70 72 6f 63 65 73 73 65 |G files |processe|
|00002d80| 64 20 73 6f 20 66 61 72 | 2c 0a 20 20 20 20 20 20 |d so far|,. |
|00002d90| 20 20 20 20 20 20 20 20 | 20 20 77 69 74 68 20 6f | | with o|
|00002da0| 6e 65 20 66 69 6c 65 20 | 6e 61 6d 65 20 70 65 72 |ne file |name per|
|00002db0| 20 6c 69 6e 65 0a 0a 0a | 20 20 20 20 20 20 20 20 | line...| |
|00002dc0| 3c 73 70 72 69 74 65 3e | 0a 0a 20 20 20 20 20 20 |<sprite>|.. |
|00002dd0| 20 20 20 20 20 20 20 20 | 20 20 54 68 69 73 20 69 | | This i|
|00002de0| 73 20 74 68 65 20 6e 61 | 6d 65 20 6f 66 20 74 68 |s the na|me of th|
|00002df0| 65 20 73 70 72 69 74 65 | 20 66 69 6c 65 20 74 68 |e sprite| file th|
|00002e00| 61 74 20 77 69 6c 6c 20 | 62 65 0a 20 20 20 20 20 |at will |be. |
|00002e10| 20 20 20 20 20 20 20 20 | 20 20 20 67 65 6e 65 72 | | gener|
|00002e20| 61 74 65 64 2e 20 20 54 | 68 65 20 66 69 6c 65 20 |ated. T|he file |
|00002e30| 77 69 6c 6c 20 63 6f 6e | 73 69 73 74 20 6f 66 20 |will con|sist of |
|00002e40| 61 20 73 69 6e 67 6c 65 | 0a 20 20 20 20 20 20 20 |a single|. |
|00002e50| 20 20 20 20 20 20 20 20 | 20 32 35 36 20 63 6f 6c | | 256 col|
|00002e60| 6f 75 72 20 73 70 72 69 | 74 65 2c 20 6e 6f 20 70 |our spri|te, no p|
|00002e70| 61 6c 65 74 74 65 2c 20 | 77 69 74 68 20 74 68 65 |alette, |with the|
|00002e80| 20 73 70 72 69 74 65 0a | 20 20 20 20 20 20 20 20 | sprite.| |
|00002e90| 20 20 20 20 20 20 20 20 | 6e 61 6d 65 64 20 61 66 | |named af|
|00002ea0| 74 65 72 20 74 68 65 20 | 28 6c 65 61 66 29 20 6e |ter the |(leaf) n|
|00002eb0| 61 6d 65 20 6f 66 20 74 | 68 65 20 69 6e 70 75 74 |ame of t|he input|
|00002ec0| 20 4a 50 45 47 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0a | JPEG...|........|
|00002ed0| 0a 0a 0a 0a 0a 20 20 20 | 20 20 20 20 20 20 20 20 |..... | |
|00002ee0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ef0| 20 20 20 20 20 20 20 50 | 61 67 65 20 20 20 32 0a | P|age 2.|
|00002f00| 0c 0a 20 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.. =====|========|
|00002f10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f40| 3d 3d 20 72 61 6e 64 6a | 70 65 67 20 3d 3d 3d 3d |== randj|peg ====|
|00002f50| 0a 0a 0a 0a 20 5b 33 5d | 20 48 69 73 74 6f 72 79 |.... [3]| History|
|00002f60| 0a 0a 20 20 20 20 20 20 | 20 20 56 65 72 73 69 6f |.. | Versio|
|00002f70| 6e 20 31 2e 30 30 20 32 | 31 2d 4a 61 6e 2d 31 39 |n 1.00 2|1-Jan-19|
|00002f80| 39 36 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |96. | |
|00002f90| 20 20 20 46 69 72 73 74 | 20 72 65 6c 65 61 73 65 | First| release|
|00002fa0| 0a 0a 0a 0a 20 5b 34 5d | 20 46 75 74 75 72 65 20 |.... [4]| Future |
|00002fb0| 69 6d 70 72 6f 76 65 6d | 65 6e 74 73 0a 0a 0a 20 |improvem|ents... |
|00002fc0| 20 20 20 20 20 20 20 6f | 20 20 20 20 20 20 20 43 | o| C|
|00002fd0| 6f 6e 76 65 72 74 73 20 | 47 49 46 27 73 20 5b 65 |onverts |GIF's [e|
|00002fe0| 69 74 68 65 72 20 69 6e | 74 65 72 6e 61 6c 6c 79 |ither in|ternally|
|00002ff0| 20 6f 72 20 76 69 61 20 | 43 68 61 6e 67 65 46 53 | or via |ChangeFS|
|00003000| 49 5d 0a 0a 20 20 20 20 | 20 20 20 20 6f 20 20 20 |I].. | o |
|00003010| 20 20 20 20 43 6f 6e 76 | 65 72 74 73 20 53 70 72 | Conv|erts Spr|
|00003020| 69 74 65 73 0a 0a 20 20 | 20 20 20 20 20 20 6f 20 |ites.. | o |
|00003030| 20 20 20 20 20 20 41 6c | 6c 6f 77 20 66 6f 72 20 | Al|low for |
|00003040| 6d 75 6c 74 69 70 6c 65 | 20 64 69 72 65 63 74 6f |multiple| directo|
|00003050| 72 69 65 73 0a 0a 0a 20 | 20 20 20 20 20 20 20 57 |ries... | W|
|00003060| 65 6c 6c 2c 20 74 68 65 | 73 65 20 6d 69 67 68 74 |ell, the|se might|
|00003070| 20 67 65 74 20 64 6f 6e | 65 2c 20 62 75 74 20 73 | get don|e, but s|
|00003080| 65 65 69 6e 67 20 61 73 | 20 49 27 6c 6c 20 67 65 |eeing as| I'll ge|
|00003090| 74 20 74 68 65 0a 20 20 | 20 20 20 20 20 20 75 73 |t the. | us|
|000030a0| 75 61 6c 20 66 65 65 64 | 62 61 63 6b 20 66 72 6f |ual feed|back fro|
|000030b0| 6d 20 75 73 65 72 73 20 | 6f 66 20 6d 79 20 73 74 |m users |of my st|
|000030c0| 75 66 66 20 28 65 5e 28 | 69 2e 70 69 29 2b 31 29 |uff (e^(|i.pi)+1)|
|000030d0| 2c 20 6e 6f 74 0a 20 20 | 20 20 20 20 20 20 6c 69 |, not. | li|
|000030e0| 6b 65 6c 79 20 74 6f 20 | 62 65 20 64 6f 6e 65 20 |kely to |be done |
|000030f0| 73 6f 6f 6e 2e 0a 0a 0a | 0a 20 5b 35 5d 20 41 75 |soon....|. [5] Au|
|00003100| 74 68 6f 72 0a 0a 20 20 | 20 20 20 20 20 50 72 6f |thor.. | Pro|
|00003110| 67 72 61 6d 20 61 6e 64 | 20 64 6f 63 75 6d 65 6e |gram and| documen|
|00003120| 74 61 74 69 6f 6e 20 62 | 79 3a 0a 0a 0a 20 20 20 |tation b|y:... |
|00003130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 43 79 | | Cy|
|00003150| 20 42 6f 6f 6b 65 72 0a | 20 20 20 20 20 20 20 20 | Booker.| |
|00003160| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003170| 20 20 20 20 20 20 38 36 | 20 43 68 75 72 63 68 20 | 86| Church |
|00003180| 56 69 65 77 0a 20 20 20 | 20 20 20 20 20 20 20 20 |View. | |
|00003190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000031a0| 20 20 20 20 20 20 4d 61 | 69 6e 20 52 6f 61 64 0a | Ma|in Road.|
|000031b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000031c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000031d0| 43 72 6f 63 6b 65 6e 68 | 69 6c 6c 0a 20 20 20 20 |Crockenh|ill. |
|000031e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000031f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 53 77 | | Sw|
|00003200| 61 6e 6c 65 79 0a 20 20 | 20 20 20 20 20 20 20 20 |anley. | |
|00003210| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003220| 20 20 20 20 20 20 20 20 | 20 4b 65 6e 74 0a 20 20 | | Kent. |
|00003230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003240| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003250| 42 52 38 20 38 4a 57 0a | 20 20 20 20 20 20 20 20 |BR8 8JW.| |
|00003260| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003270| 20 20 20 20 20 20 20 20 | 20 20 20 55 2e 4b 2e 0a | | U.K..|
|00003280| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003290| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000032a0| 20 20 20 20 20 49 6e 74 | 65 72 6e 65 74 3a 20 63 | Int|ernet: c|
|000032b0| 79 40 63 68 65 65 70 6e | 69 73 2e 64 65 6d 6f 6e |y@cheepn|is.demon|
|000032c0| 2e 63 6f 2e 75 6b 0a 20 | 20 20 20 20 20 20 20 20 |.co.uk. | |
|000032d0| 20 20 20 20 20 20 20 41 | 72 63 61 64 65 20 42 42 | A|rcade BB|
|000032e0| 53 20 28 46 69 64 6f 6e | 65 74 23 32 3a 32 35 34 |S (Fidon|et#2:254|
|000032f0| 2f 32 37 2e 30 29 3a 20 | 43 79 20 42 6f 6f 6b 65 |/27.0): |Cy Booke|
|00003300| 72 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |r. | |
|00003310| 20 20 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | . | |
|00003320| 20 4d 75 73 69 63 61 6c | 20 65 6e 74 65 72 74 61 | Musical| enterta|
|00003330| 69 6e 6d 65 6e 74 20 70 | 72 6f 76 69 64 65 64 20 |inment p|rovided |
|00003340| 62 79 20 46 72 61 6e 6b | 20 5a 61 70 70 61 0a 46 |by Frank| Zappa.F|
|00003350| 69 6c 65 44 61 74 61 82 | 21 48 65 6c 70 37 00 00 |ileData.|!Help7..|
|00003360| 00 00 00 15 17 00 00 47 | fd ff ff fe 92 65 1e 03 |.......G|.....e..|
|00003370| 00 ba f7 0a 0a 0a 0a 0a | 0a 0a 0a 0a 20 20 20 20 |........|.... |
|00003380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000033a0| 20 6f 6f 20 20 2e 6f 20 | 20 20 20 20 20 20 20 20 | oo .o | |
|000033b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000033c0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000033d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000033e0| 20 20 20 20 20 20 38 38 | 20 20 38 38 5b 20 20 20 | 88| 88[ |
|000033f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003400| 20 20 20 20 20 0a 20 20 | 20 20 20 20 20 20 20 20 | . | |
|00003410| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003420| 20 20 20 20 20 20 20 20 | 20 20 20 38 38 20 20 59 | | 88 Y|
|00003430| 38 60 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |8` | |
|00003440| 20 20 20 20 20 20 20 20 | 20 20 0a 20 20 20 20 20 | | . |
|00003450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003470| 38 38 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |88 | |
|00003480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 0a | | .|
|00003490| 20 20 20 20 20 20 20 20 | 20 5d 38 5b 64 38 20 20 | | ]8[d8 |
|000034a0| 20 6f 38 38 38 2c 20 20 | 38 38 6f 38 38 2c 20 20 | o888, |88o88, |
|000034b0| 20 20 6f 38 38 38 38 20 | 20 38 38 20 20 5d 38 62 | o8888 | 88 ]8b|
|000034c0| 64 38 62 20 20 20 20 6f | 38 38 6f 20 20 20 20 6f |d8b o|88o o|
|000034d0| 64 38 38 6f 0a 20 20 20 | 20 20 20 20 20 20 5d 38 |d88o. | ]8|
|000034e0| 38 38 38 20 20 38 38 38 | 38 38 5b 20 20 38 38 38 |888 888|88[ 888|
|000034f0| 59 38 38 20 20 20 64 38 | 38 38 38 38 20 20 38 38 |Y88 d8|8888 88|
|00003500| 20 20 5d 38 38 38 38 38 | 5b 20 20 64 38 50 38 38 | ]88888|[ d8P88|
|00003510| 5b 20 20 64 38 38 38 38 | 38 0a 20 20 20 20 20 20 |[ d8888|8. |
|00003520| 20 20 20 5d 38 38 20 20 | 20 5d 38 50 20 5d 38 5b | ]88 | ]8P ]8[|
|00003530| 20 20 38 38 20 20 38 38 | 20 20 20 38 38 60 20 38 | 88 88| 88` 8|
|00003540| 38 20 20 38 38 20 20 5d | 38 50 20 5d 38 38 20 20 |8 88 ]|8P ]88 |
|00003550| 38 38 20 64 38 5b 20 5d | 38 50 20 5d 38 5b 0a 20 |88 d8[ ]|8P ]8[. |
|00003560| 20 20 20 20 20 20 20 20 | 5d 38 5b 20 20 20 38 38 | |]8[ 88|
|00003570| 60 20 5d 38 5b 20 20 38 | 38 20 20 38 38 20 20 5d |` ]8[ 8|8 88 ]|
|00003580| 38 50 20 20 38 38 20 20 | 38 38 20 20 5d 38 5b 20 |8P 88 |88 ]8[ |
|00003590| 20 38 38 20 5d 38 38 38 | 38 50 20 20 38 38 60 20 | 88 ]888|8P 88` |
|000035a0| 5d 38 5b 0a 20 20 20 20 | 20 20 20 20 20 5d 38 5b |]8[. | ]8[|
|000035b0| 20 20 20 38 38 2c 2e 38 | 38 5b 20 20 38 38 20 20 | 88,.8|8[ 88 |
|000035c0| 38 38 20 20 5d 38 62 20 | 64 38 38 20 20 38 38 20 |88 ]8b |d88 88 |
|000035d0| 20 5d 38 5b 20 64 38 5b | 20 5d 38 50 22 60 20 20 | ]8[ d8[| ]8P"` |
|000035e0| 20 38 38 2c 20 64 38 5b | 0a 20 20 20 20 20 20 20 | 88, d8[|. |
|000035f0| 20 20 5d 38 5b 20 20 20 | 59 38 38 38 38 38 62 2c | ]8[ |Y88888b,|
|00003600| 20 38 38 20 20 38 38 6f | 2c 20 38 38 38 38 38 38 | 88 88o|, 888888|
|00003610| 6f 20 38 38 20 20 38 38 | 38 38 38 38 60 20 20 38 |o 88 88|8888` 8|
|00003620| 38 6f 6f 38 20 20 5d 38 | 38 38 38 38 5b 0a 20 20 |8oo8 ]8|8888[. |
|00003630| 20 20 20 20 20 20 20 64 | 38 5b 20 20 20 20 59 38 | d|8[ Y8|
|00003640| 50 27 59 38 60 2e 38 38 | 20 20 27 38 38 60 20 27 |P'Y8`.88| '88` '|
|00003650| 38 38 60 59 38 50 5d 38 | 38 20 20 38 38 22 38 50 |88`Y8P]8|8 88"8P|
|00003660| 60 20 20 20 27 59 38 38 | 22 20 20 20 59 38 38 59 |` 'Y88|" Y88Y|
|00003670| 38 5b 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |8[. | |
|00003680| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003690| 20 20 20 20 20 20 20 20 | 20 20 20 5d 38 5b 20 20 | | ]8[ |
|000036a0| 38 38 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |88 | |
|000036b0| 20 20 20 20 5d 38 5b 0a | 20 20 20 20 20 20 20 20 | ]8[.| |
|000036c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000036d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000036e0| 64 38 5b 20 20 38 38 20 | 20 20 20 20 20 20 20 20 |d8[ 88 | |
|000036f0| 20 20 20 20 20 20 6f 20 | 2e 38 38 60 0a 20 20 20 | o |.88`. |
|00003700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003710| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003720| 20 20 20 38 38 38 50 20 | 20 20 38 38 20 20 20 20 | 888P | 88 |
|00003730| 20 20 20 20 20 20 20 20 | 20 20 20 38 38 38 38 22 | | 8888"|
|00003740| 20 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | . | |
|00003750| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003760| 20 20 20 20 20 20 20 20 | 22 22 60 20 20 20 20 22 | |""` "|
|00003770| 22 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |" | |
|00003780| 27 22 22 20 20 20 0a 0a | 0a 20 20 20 20 20 20 20 |'"" ..|. |
|00003790| 20 20 20 20 20 20 41 20 | 46 72 65 65 57 61 72 65 | A |FreeWare|
|000037a0| 20 70 72 6f 67 72 61 6d | 20 74 6f 20 63 6f 6e 76 | program| to conv|
|000037b0| 65 72 74 20 4a 50 45 47 | 73 20 74 6f 20 52 49 53 |ert JPEG|s to RIS|
|000037c0| 43 20 4f 20 53 20 73 70 | 72 69 74 65 73 0a 0a 20 |C O S sp|rites.. |
|000037d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000037e0| 20 20 20 20 20 20 20 52 | 65 71 75 69 72 65 73 20 | R|equires |
|000037f0| 52 49 53 43 20 4f 20 53 | 20 33 2e 36 30 20 6f 72 |RISC O S| 3.60 or|
|00003800| 20 6c 61 74 65 72 0a 0a | 20 20 20 20 20 20 20 20 | later..| |
|00003810| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 42 79 20 | | By |
|00003820| 43 79 20 42 6f 6f 6b 65 | 72 20 3c 63 79 40 63 68 |Cy Booke|r <cy@ch|
|00003830| 65 65 70 6e 69 73 2e 64 | 65 6d 6f 6e 2e 63 6f 2e |eepnis.d|emon.co.|
|00003840| 75 6b 3e 0a 0a 20 20 20 | 20 20 20 20 20 20 20 20 |uk>.. | |
|00003850| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003860| 56 65 72 73 69 6f 6e 20 | 31 2e 30 30 20 32 31 2d |Version |1.00 21-|
|00003870| 4a 61 6e 2d 31 39 39 36 | 0a 0a 0a 0a 0a 0a 0a 0a |Jan-1996|........|
|00003880| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0a |........|........|
|00003890| 0a 0a 0a 0a 0a 0a 0a 0a | 0c 0a 20 3d 3d 3d 3d 3d |........|.. =====|
|000038a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 20 72 61 6e 64 6a |========|== randj|
|000038e0| 70 65 67 20 3d 3d 3d 3d | 20 0a 0a 0a 0a 0a 20 20 |peg ====| ..... |
|000038f0| 20 20 20 5b 31 5d 20 20 | 20 20 20 20 20 20 53 79 | [1] | Sy|
|00003900| 6e 6f 70 73 69 73 20 20 | 2e 20 2e 20 2e 20 2e 20 |nopsis |. . . . |
|00003910| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|00003920| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|00003930| 2e 20 20 31 0a 20 20 20 | 20 20 5b 31 2e 31 5d 20 |. 1. | [1.1] |
|00003940| 20 20 20 20 20 4c 69 63 | 65 6e 73 65 20 2e 20 2e | Lic|ense . .|
|00003950| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00003960| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00003970| 20 2e 20 2e 20 2e 20 2e | 20 20 31 0a 20 20 20 20 | . . . .| 1. |
|00003980| 20 5b 31 2e 32 5d 20 20 | 20 20 20 20 52 65 71 75 | [1.2] | Requ|
|00003990| 69 72 65 6d 65 6e 74 73 | 20 20 2e 20 2e 20 2e 20 |irements| . . . |
|000039a0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|000039b0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|000039c0| 20 31 0a 20 20 20 20 20 | 5b 32 5d 20 20 20 20 20 | 1. |[2] |
|000039d0| 20 20 20 48 6f 77 20 74 | 6f 20 75 73 65 20 20 2e | How t|o use .|
|000039e0| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|000039f0| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00003a00| 20 2e 20 2e 20 2e 20 20 | 32 0a 20 20 20 20 20 5b | . . . |2. [|
|00003a10| 32 2e 31 5d 20 20 20 20 | 20 20 43 6f 6d 6d 61 6e |2.1] | Comman|
|00003a20| 64 20 6c 69 6e 65 20 70 | 61 72 61 6d 65 74 65 72 |d line p|arameter|
|00003a30| 73 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |s . . . |. . . . |
|00003a40| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 20 32 |. . . . |. . . 2|
|00003a50| 0a 20 20 20 20 20 5b 33 | 5d 20 20 20 20 20 20 20 |. [3|] |
|00003a60| 20 48 69 73 74 6f 72 79 | 20 2e 20 2e 20 2e 20 2e | History| . . . .|
|00003a70| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00003a80| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00003a90| 20 2e 20 2e 20 20 33 0a | 20 20 20 20 20 5b 34 5d | . . 3.| [4]|
|00003aa0| 20 20 20 20 20 20 20 20 | 46 75 74 75 72 65 20 69 | |Future i|
|00003ab0| 6d 70 72 6f 76 65 6d 65 | 6e 74 73 20 2e 20 2e 20 |mproveme|nts . . |
|00003ac0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 2e 20 2e 20 |. . . . |. . . . |
|00003ad0| 2e 20 2e 20 2e 20 2e 20 | 2e 20 2e 20 20 33 0a 20 |. . . . |. . 3. |
|00003ae0| 20 20 20 20 5b 35 5d 20 | 20 20 20 20 20 20 20 41 | [5] | A|
|00003af0| 75 74 68 6f 72 20 20 2e | 20 2e 20 2e 20 2e 20 2e |uthor .| . . . .|
|00003b00| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00003b10| 20 2e 20 2e 20 2e 20 2e | 20 2e 20 2e 20 2e 20 2e | . . . .| . . . .|
|00003b20| 20 2e 20 20 33 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0a | . 3...|........|
|00003b30| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0a |........|........|
|00003b40| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 0a 0a |........|........|
|00003b50| 0a 0a 0a 0a 0a 0a 0a 0a | 0c 0a 20 3d 3d 3d 3d 3d |........|.. =====|
|00003b60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 20 72 61 6e 64 6a |========|== randj|
|00003ba0| 70 65 67 20 3d 3d 3d 3d | 0a 0a 0a 0a 20 5b 31 5d |peg ====|.... [1]|
|00003bb0| 20 53 79 6e 6f 70 73 69 | 73 0a 0a 0a 20 20 20 20 | Synopsi|s... |
|00003bc0| 20 20 20 20 72 61 6e 64 | 6a 70 65 67 20 73 65 72 | rand|jpeg ser|
|00003bd0| 76 65 73 20 6f 6e 65 20 | 70 75 72 70 6f 73 65 2e |ves one |purpose.|
|00003be0| 20 20 47 69 76 65 6e 3a | 0a 0a 20 20 20 20 20 20 | Given:|.. |
|00003bf0| 20 20 20 20 20 20 20 20 | 20 20 61 20 64 69 72 65 | | a dire|
|00003c00| 63 74 6f 72 79 20 63 6f | 6e 74 61 69 6e 69 6e 67 |ctory co|ntaining|
|00003c10| 20 6d 61 6e 79 20 4a 50 | 45 47 27 73 0a 0a 20 20 | many JP|EG's.. |
|00003c20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 70 72 | | pr|
|00003c30| 6f 64 75 63 65 20 61 20 | 32 35 36 20 63 6f 6c 6f |oduce a |256 colo|
|00003c40| 75 72 20 52 49 53 43 20 | 4f 20 53 20 73 70 72 69 |ur RISC |O S spri|
|00003c50| 74 65 20 6f 66 0a 20 20 | 20 20 20 20 20 20 20 20 |te of. | |
|00003c60| 20 20 20 20 20 20 6f 6e | 65 20 6f 66 20 74 68 65 | on|e of the|
|00003c70| 20 4a 50 45 47 27 73 0a | 0a 20 20 20 20 20 20 20 | JPEG's.|. |
|00003c80| 20 20 20 20 20 20 20 20 | 20 61 6e 64 20 63 79 63 | | and cyc|
|00003c90| 6c 65 20 74 68 72 6f 75 | 67 68 20 61 6c 6c 20 74 |le throu|gh all t|
|00003ca0| 68 65 20 4a 50 45 47 27 | 73 20 77 69 74 68 6f 75 |he JPEG'|s withou|
|00003cb0| 74 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |t. | |
|00003cc0| 20 20 72 65 70 74 69 74 | 69 6f 6e 0a 0a 20 20 20 | reptit|ion.. |
|00003cd0| 20 20 20 20 20 54 68 75 | 73 20 69 74 20 6d 61 6b | Thu|s it mak|
|00003ce0| 65 73 20 61 20 67 6f 6f | 64 20 60 72 61 6e 64 6f |es a goo|d `rando|
|00003cf0| 6d 20 62 61 63 6b 64 72 | 6f 70 20 67 65 6e 65 72 |m backdr|op gener|
|00003d00| 61 74 6f 72 27 20 0a 0a | 0a 0a 20 5b 31 2e 31 5d |ator' ..|.. [1.1]|
|00003d10| 20 4c 69 63 65 6e 73 65 | 0a 0a 20 20 20 20 20 20 | License|.. |
|00003d20| 20 20 54 68 69 73 20 73 | 6f 66 74 77 61 72 65 20 | This s|oftware |
|00003d30| 63 6f 6d 65 73 20 77 69 | 74 68 20 4e 4f 20 57 41 |comes wi|th NO WA|
|00003d40| 52 41 4e 54 45 45 2e 20 | 20 49 74 20 69 73 20 64 |RANTEE. | It is d|
|00003d50| 69 73 74 72 69 62 75 74 | 65 64 20 69 6e 0a 20 20 |istribut|ed in. |
|00003d60| 20 20 20 20 20 20 74 68 | 65 20 68 6f 70 65 20 74 | th|e hope t|
|00003d70| 68 61 74 20 69 74 27 73 | 20 75 73 65 66 75 6c 2e |hat it's| useful.|
|00003d80| 20 20 54 68 65 20 61 75 | 74 68 6f 72 20 77 69 6c | The au|thor wil|
|00003d90| 6c 20 6e 6f 74 20 62 65 | 20 6c 69 61 62 6c 65 0a |l not be| liable.|
|00003da0| 20 20 20 20 20 20 20 20 | 66 6f 72 20 61 6e 79 20 | |for any |
|00003db0| 69 6e 63 75 72 72 65 64 | 20 64 61 6d 61 67 65 73 |incurred| damages|
|00003dc0| 2c 20 64 69 72 65 63 74 | 6c 79 20 6f 72 20 69 6e |, direct|ly or in|
|00003dd0| 64 69 72 65 63 74 6c 79 | 20 64 75 65 20 74 6f 20 |directly| due to |
|00003de0| 74 68 65 0a 20 20 20 20 | 20 20 20 20 75 73 65 20 |the. | use |
|00003df0| 6f 72 20 69 6e 61 62 69 | 6c 69 74 79 20 74 6f 20 |or inabi|lity to |
|00003e00| 75 73 65 20 74 68 69 73 | 20 73 6f 66 74 77 61 72 |use this| softwar|
|00003e10| 65 2e 0a 0a 20 20 20 20 | 20 20 20 20 49 74 20 69 |e... | It i|
|00003e20| 73 20 46 72 65 65 57 61 | 72 65 2c 20 61 6e 64 20 |s FreeWa|re, and |
|00003e30| 72 65 6d 61 69 6e 73 20 | 74 68 65 20 63 6f 70 79 |remains |the copy|
|00003e40| 72 69 67 68 74 20 6f 66 | 20 74 68 65 20 61 75 74 |right of| the aut|
|00003e50| 68 6f 72 2e 0a 0a 20 20 | 20 20 20 20 20 20 54 68 |hor... | Th|
|00003e60| 65 20 63 6f 64 65 20 74 | 6f 20 6d 61 74 63 68 20 |e code t|o match |
|00003e70| 61 20 63 6f 6c 6f 75 72 | 20 74 6f 20 74 68 65 20 |a colour| to the |
|00003e80| 64 65 66 61 75 6c 74 20 | 77 69 6d 70 20 70 61 6c |default |wimp pal|
|00003e90| 65 74 74 65 20 69 73 0a | 20 20 20 20 20 20 20 20 |ette is.| |
|00003ea0| 62 61 73 65 64 20 6f 6e | 20 61 20 55 73 65 4e 65 |based on| a UseNe|
|00003eb0| 74 20 61 72 74 69 63 6c | 65 3a 0a 0a 20 20 20 20 |t articl|e:.. |
|00003ec0| 20 20 20 20 20 20 20 20 | 20 20 20 20 4d 65 73 73 | | Mess|
|00003ed0| 61 67 65 2d 49 44 3a 20 | 3c 31 32 34 36 33 40 61 |age-ID: |<12463@a|
|00003ee0| 63 6f 72 6e 2e 63 6f 2e | 75 6b 3e 0a 20 20 20 20 |corn.co.|uk>. |
|00003ef0| 20 20 20 20 20 20 20 20 | 20 20 20 20 44 61 74 65 | | Date|
|00003f00| 3a 20 20 20 20 20 20 20 | 33 30 20 4a 61 6e 20 39 |: |30 Jan 9|
|00003f10| 32 20 31 32 3a 32 30 3a | 32 33 20 47 4d 54 0a 20 |2 12:20:|23 GMT. |
|00003f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 46 | | F|
|00003f30| 72 6f 6d 3a 20 20 20 20 | 20 20 20 52 57 69 6c 73 |rom: | RWils|
|00003f40| 6f 6e 40 61 63 6f 72 6e | 2e 63 6f 2e 75 6b 0a 20 |on@acorn|.co.uk. |
|00003f50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 53 | | S|
|00003f60| 75 62 6a 65 63 74 3a 20 | 20 20 20 48 6f 77 20 74 |ubject: | How t|
|00003f70| 6f 20 66 69 6e 64 20 74 | 68 65 20 63 6c 6f 73 65 |o find t|he close|
|00003f80| 73 74 20 63 6f 6c 6f 75 | 72 20 6f 75 74 20 6f 66 |st colou|r out of|
|00003f90| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00003fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 74 68 65 | | the|
|00003fb0| 20 52 49 53 43 20 4f 53 | 20 32 35 36 0a 0a 0a 0a | RISC OS| 256....|
|00003fc0| 20 5b 31 2e 32 5d 20 52 | 65 71 75 69 72 65 6d 65 | [1.2] R|equireme|
|00003fd0| 6e 74 73 0a 0a 20 20 20 | 20 20 20 20 20 54 68 69 |nts.. | Thi|
|00003fe0| 73 20 73 6f 66 74 77 61 | 72 65 20 72 65 71 75 69 |s softwa|re requi|
|00003ff0| 72 65 73 20 74 68 65 20 | 53 70 72 69 74 65 45 78 |res the |SpriteEx|
|00004000| 74 65 6e 73 69 6f 6e 20 | 6d 6f 64 75 6c 65 20 73 |tension |module s|
|00004010| 75 70 70 6c 69 65 64 0a | 20 20 20 20 20 20 20 20 |upplied.| |
|00004020| 77 69 74 68 20 52 49 53 | 43 20 4f 20 53 20 33 2e |with RIS|C O S 3.|
|00004030| 36 2e 0a 0a 20 20 20 20 | 20 20 20 20 49 74 20 64 |6... | It d|
|00004040| 6f 65 73 20 6e 6f 74 20 | 75 73 65 20 43 68 61 6e |oes not |use Chan|
|00004050| 67 65 46 53 49 20 2d 2d | 2d 20 69 74 20 68 61 73 |geFSI --|- it has|
|00004060| 20 69 74 73 27 20 6f 77 | 6e 20 71 75 61 6e 74 69 | its' ow|n quanti|
|00004070| 73 61 74 69 6f 6e 0a 20 | 20 20 20 20 20 20 20 63 |sation. | c|
|00004080| 6f 64 65 2e 0a 0a 20 20 | 20 20 20 20 20 20 45 76 |ode... | Ev|
|00004090| 65 72 79 74 68 69 6e 67 | 20 69 73 20 52 41 4d 20 |erything| is RAM |
|000040a0| 62 61 73 65 64 2c 20 61 | 6e 64 20 69 74 20 67 65 |based, a|nd it ge|
|000040b0| 6e 65 72 61 74 65 73 20 | 61 6e 20 69 6e 74 65 72 |nerates |an inter|
|000040c0| 6d 65 64 69 61 74 65 0a | 20 20 20 20 20 20 20 20 |mediate.| |
|000040d0| 33 32 2d 62 69 74 20 73 | 70 72 69 74 65 2c 20 73 |32-bit s|prite, s|
|000040e0| 6f 20 62 65 20 63 61 72 | 65 66 75 6c 20 6f 75 74 |o be car|eful out|
|000040f0| 20 74 68 65 72 65 2e 0a | 0a 0a 0a 0a 0a 0a 0a 0a | there..|........|
|00004100| 0a 0a 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |... | |
|00004110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004120| 20 20 20 20 20 50 61 67 | 65 20 20 20 31 0a 0c 0a | Pag|e 1...|
|00004130| 20 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | =======|========|
|00004140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004170| 20 72 61 6e 64 6a 70 65 | 67 20 3d 3d 3d 3d 0a 0a | randjpe|g ====..|
|00004180| 0a 0a 20 5b 32 5d 20 48 | 6f 77 20 74 6f 20 75 73 |.. [2] H|ow to us|
|00004190| 65 0a 0a 0a 20 20 20 20 | 20 20 20 20 43 6f 70 79 |e... | Copy|
|000041a0| 20 74 68 65 20 63 6f 6e | 74 65 6e 74 73 20 6f 66 | the con|tents of|
|000041b0| 20 74 68 65 20 61 72 63 | 68 69 76 65 20 6f 6e 74 | the arc|hive ont|
|000041c0| 6f 20 61 20 77 72 69 74 | 61 62 6c 65 20 6d 65 64 |o a writ|able med|
|000041d0| 69 61 20 28 69 74 0a 20 | 20 20 20 20 20 20 20 67 |ia (it. | g|
|000041e0| 65 6e 65 72 61 74 65 73 | 20 61 20 68 69 73 74 6f |enerates| a histo|
|000041f0| 72 79 20 66 69 6c 65 29 | 2e 20 20 54 68 65 6e 20 |ry file)|. Then |
|00004200| 65 64 69 74 20 74 68 65 | 20 73 75 70 70 6c 69 65 |edit the| supplie|
|00004210| 64 20 21 52 75 6e 0a 20 | 20 20 20 20 20 20 20 66 |d !Run. | f|
|00004220| 69 6c 65 20 73 6f 20 74 | 68 61 74 20 69 74 20 70 |ile so t|hat it p|
|00004230| 6f 69 6e 74 73 20 74 6f | 20 61 20 64 69 72 65 63 |oints to| a direc|
|00004240| 74 6f 72 79 20 63 6f 6e | 74 61 69 6e 69 6e 67 20 |tory con|taining |
|00004250| 73 6f 6d 65 0a 20 20 20 | 20 20 20 20 20 4a 50 45 |some. | JPE|
|00004260| 47 27 73 2e 0a 0a 20 20 | 20 20 20 20 20 20 44 6f |G's... | Do|
|00004270| 75 62 6c 65 2d 63 6c 69 | 63 6b 20 74 68 65 20 21 |uble-cli|ck the !|
|00004280| 52 75 6e 20 66 69 6c 65 | 2e 0a 0a 0a 0a 20 5b 32 |Run file|..... [2|
|00004290| 2e 31 5d 20 43 6f 6d 6d | 61 6e 64 20 6c 69 6e 65 |.1] Comm|and line|
|000042a0| 20 70 61 72 61 6d 65 74 | 65 72 73 0a 0a 0a 20 20 | paramet|ers... |
|000042b0| 20 20 20 20 20 20 54 68 | 65 20 73 79 6e 74 61 78 | Th|e syntax|
|000042c0| 20 69 73 3a 0a 0a 20 20 | 20 20 20 20 20 20 20 20 | is:.. | |
|000042d0| 20 20 20 20 20 20 72 61 | 6e 64 6a 70 65 67 20 3c | ra|ndjpeg <|
|000042e0| 64 69 72 65 63 74 6f 72 | 79 3e 20 3c 68 69 73 74 |director|y> <hist|
|000042f0| 6f 72 79 3e 20 3c 73 70 | 72 69 74 65 3e 0a 0a 20 |ory> <sp|rite>.. |
|00004300| 20 20 20 20 20 20 20 61 | 6c 6c 20 70 61 72 61 6d | a|ll param|
|00004310| 65 74 65 72 73 20 61 72 | 65 20 6e 65 63 65 73 73 |eters ar|e necess|
|00004320| 61 72 79 2e 0a 0a 0a 20 | 20 20 20 20 20 20 20 3c |ary.... | <|
|00004330| 64 69 72 65 63 74 6f 72 | 79 3e 0a 0a 20 20 20 20 |director|y>.. |
|00004340| 20 20 20 20 20 20 20 20 | 20 20 20 20 54 68 69 73 | | This|
|00004350| 20 64 69 72 65 63 74 6f | 72 79 20 69 73 20 73 63 | directo|ry is sc|
|00004360| 61 6e 6e 65 64 20 72 65 | 63 75 72 73 69 76 65 6c |anned re|cursivel|
|00004370| 79 20 66 6f 72 20 4a 50 | 45 47 0a 20 20 20 20 20 |y for JP|EG. |
|00004380| 20 20 20 20 20 20 20 20 | 20 20 20 66 69 6c 65 73 | | files|
|00004390| 20 65 61 63 68 20 74 69 | 6d 65 20 74 68 65 20 70 | each ti|me the p|
|000043a0| 72 6f 67 72 61 6d 20 69 | 73 20 72 75 6e 2e 20 20 |rogram i|s run. |
|000043b0| 54 68 75 73 20 69 74 20 | 69 73 0a 20 20 20 20 20 |Thus it |is. |
|000043c0| 20 20 20 20 20 20 20 20 | 20 20 20 73 61 66 65 20 | | safe |
|000043d0| 74 6f 20 64 65 6c 65 74 | 65 2f 63 72 65 61 74 65 |to delet|e/create|
|000043e0| 20 6e 65 77 20 73 75 62 | 2d 64 69 72 65 63 74 6f | new sub|-directo|
|000043f0| 72 69 65 73 20 2f 20 4a | 50 45 47 27 73 0a 20 20 |ries / J|PEG's. |
|00004400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 69 6e | | in|
|00004410| 62 65 74 77 65 65 6e 20 | 72 75 6e 73 20 6f 66 20 |between |runs of |
|00004420| 74 68 65 20 70 72 6f 67 | 72 61 6d 0a 0a 0a 20 20 |the prog|ram... |
|00004430| 20 20 20 20 20 20 3c 68 | 69 73 74 6f 72 79 3e 0a | <h|istory>.|
|00004440| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00004450| 20 72 61 6e 64 6a 70 65 | 67 20 63 72 65 61 74 65 | randjpe|g create|
|00004460| 73 20 74 68 69 73 20 74 | 65 78 74 20 66 69 6c 65 |s this t|ext file|
|00004470| 2e 20 20 49 74 20 69 73 | 20 61 20 73 69 6d 70 6c |. It is| a simpl|
|00004480| 65 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e. | |
|00004490| 20 20 64 61 74 61 62 61 | 73 65 20 6f 66 20 61 6c | databa|se of al|
|000044a0| 6c 20 74 68 65 20 4a 50 | 45 47 20 66 69 6c 65 73 |l the JP|EG files|
|000044b0| 20 70 72 6f 63 65 73 73 | 65 64 20 73 6f 20 66 61 | process|ed so fa|
|000044c0| 72 2c 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |r,. | |
|000044d0| 20 20 20 77 69 74 68 20 | 6f 6e 65 20 66 69 6c 65 | with |one file|
|000044e0| 20 6e 61 6d 65 20 70 65 | 72 20 6c 69 6e 65 0a 0a | name pe|r line..|
|000044f0| 0a 20 20 20 20 20 20 20 | 20 3c 73 70 72 69 74 65 |. | <sprite|
|00004500| 3e 0a 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |>.. | |
|00004510| 20 20 20 54 68 69 73 20 | 69 73 20 74 68 65 20 6e | This |is the n|
|00004520| 61 6d 65 20 6f 66 20 74 | 68 65 20 73 70 72 69 74 |ame of t|he sprit|
|00004530| 65 20 66 69 6c 65 20 74 | 68 61 74 20 77 69 6c 6c |e file t|hat will|
|00004540| 20 62 65 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 | be. | |
|00004550| 20 20 20 20 67 65 6e 65 | 72 61 74 65 64 2e 20 20 | gene|rated. |
|00004560| 54 68 65 20 66 69 6c 65 | 20 77 69 6c 6c 20 63 6f |The file| will co|
|00004570| 6e 73 69 73 74 20 6f 66 | 20 61 20 73 69 6e 67 6c |nsist of| a singl|
|00004580| 65 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e. | |
|00004590| 20 20 32 35 36 20 63 6f | 6c 6f 75 72 20 73 70 72 | 256 co|lour spr|
|000045a0| 69 74 65 2c 20 6e 6f 20 | 70 61 6c 65 74 74 65 2c |ite, no |palette,|
|000045b0| 20 77 69 74 68 20 74 68 | 65 20 73 70 72 69 74 65 | with th|e sprite|
|000045c0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000045d0| 20 6e 61 6d 65 64 20 61 | 66 74 65 72 20 74 68 65 | named a|fter the|
|000045e0| 20 28 6c 65 61 66 29 20 | 6e 61 6d 65 20 6f 66 20 | (leaf) |name of |
|000045f0| 74 68 65 20 69 6e 70 75 | 74 20 4a 50 45 47 0a 0a |the inpu|t JPEG..|
|00004600| 0a 0a 0a 0a 0a 0a 0a 0a | 0a 0a 0a 0a 0a 0a 20 20 |........|...... |
|00004610| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004620| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004630| 50 61 67 65 20 20 20 32 | 0a 0c 0a 20 3d 3d 3d 3d |Page 2|... ====|
|00004640| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004650| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004660| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004670| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 20 72 61 6e 64 |========|=== rand|
|00004680| 6a 70 65 67 20 3d 3d 3d | 3d 0a 0a 0a 0a 20 5b 33 |jpeg ===|=.... [3|
|00004690| 5d 20 48 69 73 74 6f 72 | 79 0a 0a 20 20 20 20 20 |] Histor|y.. |
|000046a0| 20 20 20 56 65 72 73 69 | 6f 6e 20 31 2e 30 30 20 | Versi|on 1.00 |
|000046b0| 32 31 2d 4a 61 6e 2d 31 | 39 39 36 0a 20 20 20 20 |21-Jan-1|996. |
|000046c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 46 69 72 73 | | Firs|
|000046d0| 74 20 72 65 6c 65 61 73 | 65 0a 0a 0a 0a 20 5b 34 |t releas|e.... [4|
|000046e0| 5d 20 46 75 74 75 72 65 | 20 69 6d 70 72 6f 76 65 |] Future| improve|
|000046f0| 6d 65 6e 74 73 0a 0a 0a | 20 20 20 20 20 20 20 20 |ments...| |
|00004700| 6f 20 20 20 20 20 20 20 | 43 6f 6e 76 65 72 74 73 |o |Converts|
|00004710| 20 47 49 46 27 73 20 5b | 65 69 74 68 65 72 20 69 | GIF's [|either i|
|00004720| 6e 74 65 72 6e 61 6c 6c | 79 20 6f 72 20 76 69 61 |nternall|y or via|
|00004730| 20 43 68 61 6e 67 65 46 | 53 49 5d 0a 0a 20 20 20 | ChangeF|SI].. |
|00004740| 20 20 20 20 20 6f 20 20 | 20 20 20 20 20 43 6f 6e | o | Con|
|00004750| 76 65 72 74 73 20 53 70 | 72 69 74 65 73 0a 0a 20 |verts Sp|rites.. |
|00004760| 20 20 20 20 20 20 20 6f | 20 20 20 20 20 20 20 41 | o| A|
|00004770| 6c 6c 6f 77 20 66 6f 72 | 20 6d 75 6c 74 69 70 6c |llow for| multipl|
|00004780| 65 20 64 69 72 65 63 74 | 6f 72 69 65 73 0a 0a 0a |e direct|ories...|
|00004790| 20 20 20 20 20 20 20 20 | 57 65 6c 6c 2c 20 74 68 | |Well, th|
|000047a0| 65 73 65 20 6d 69 67 68 | 74 20 67 65 74 20 64 6f |ese migh|t get do|
|000047b0| 6e 65 2c 20 62 75 74 20 | 73 65 65 69 6e 67 20 61 |ne, but |seeing a|
|000047c0| 73 20 49 27 6c 6c 20 67 | 65 74 20 74 68 65 0a 20 |s I'll g|et the. |
|000047d0| 20 20 20 20 20 20 20 75 | 73 75 61 6c 20 66 65 65 | u|sual fee|
|000047e0| 64 62 61 63 6b 20 66 72 | 6f 6d 20 75 73 65 72 73 |dback fr|om users|
|000047f0| 20 6f 66 20 6d 79 20 73 | 74 75 66 66 20 28 65 5e | of my s|tuff (e^|
|00004800| 28 69 2e 70 69 29 2b 31 | 29 2c 20 6e 6f 74 0a 20 |(i.pi)+1|), not. |
|00004810| 20 20 20 20 20 20 20 6c | 69 6b 65 6c 79 20 74 6f | l|ikely to|
|00004820| 20 62 65 20 64 6f 6e 65 | 20 73 6f 6f 6e 2e 0a 0a | be done| soon...|
|00004830| 0a 0a 20 5b 35 5d 20 41 | 75 74 68 6f 72 0a 0a 20 |.. [5] A|uthor.. |
|00004840| 20 20 20 20 20 20 50 72 | 6f 67 72 61 6d 20 61 6e | Pr|ogram an|
|00004850| 64 20 64 6f 63 75 6d 65 | 6e 74 61 74 69 6f 6e 20 |d docume|ntation |
|00004860| 62 79 3a 0a 0a 0a 20 20 | 20 20 20 20 20 20 20 20 |by:... | |
|00004870| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004880| 20 20 20 20 20 20 20 43 | 79 20 42 6f 6f 6b 65 72 | C|y Booker|
|00004890| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000048a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 38 | | 8|
|000048b0| 36 20 43 68 75 72 63 68 | 20 56 69 65 77 0a 20 20 |6 Church| View. |
|000048c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000048d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 4d | | M|
|000048e0| 61 69 6e 20 52 6f 61 64 | 0a 20 20 20 20 20 20 20 |ain Road|. |
|000048f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004900| 20 20 20 20 20 20 20 20 | 20 43 72 6f 63 6b 65 6e | | Crocken|
|00004910| 68 69 6c 6c 0a 20 20 20 | 20 20 20 20 20 20 20 20 |hill. | |
|00004920| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004930| 20 20 20 20 20 20 20 53 | 77 61 6e 6c 65 79 0a 20 | S|wanley. |
|00004940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004950| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004960| 20 20 4b 65 6e 74 0a 20 | 20 20 20 20 20 20 20 20 | Kent. | |
|00004970| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004980| 20 20 20 20 20 20 20 20 | 20 42 52 38 20 38 4a 57 | | BR8 8JW|
|00004990| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000049a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000049b0| 20 20 20 20 55 2e 4b 2e | 0a 20 20 20 20 20 20 20 | U.K.|. |
|000049c0| 20 20 20 20 20 20 20 20 | 20 0a 20 20 20 20 20 20 | | . |
|000049d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 49 6e | | In|
|000049e0| 74 65 72 6e 65 74 3a 20 | 63 79 40 63 68 65 65 70 |ternet: |cy@cheep|
|000049f0| 6e 69 73 2e 64 65 6d 6f | 6e 2e 63 6f 2e 75 6b 0a |nis.demo|n.co.uk.|
|00004a00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004a10| 41 72 63 61 64 65 20 42 | 42 53 20 28 46 69 64 6f |Arcade B|BS (Fido|
|00004a20| 6e 65 74 23 32 3a 32 35 | 34 2f 32 37 2e 30 29 3a |net#2:25|4/27.0):|
|00004a30| 20 43 79 20 42 6f 6f 6b | 65 72 0a 20 20 20 20 20 | Cy Book|er. |
|00004a40| 20 20 20 20 20 20 20 20 | 20 20 20 0a 20 20 20 20 | | . |
|00004a50| 20 20 20 20 20 20 20 20 | 20 20 4d 75 73 69 63 61 | | Musica|
|00004a60| 6c 20 65 6e 74 65 72 74 | 61 69 6e 6d 65 6e 74 20 |l entert|ainment |
|00004a70| 70 72 6f 76 69 64 65 64 | 20 62 79 20 46 72 61 6e |provided| by Fran|
|00004a80| 6b 20 5a 61 70 70 61 0a | 46 69 6c 65 44 61 74 61 |k Zappa.|FileData|
|00004a90| 82 21 43 6c 65 61 6e 00 | d3 d3 fd d3 25 00 00 00 |.!Clean.|....%...|
|00004aa0| 46 d7 ff ff 4a 24 03 90 | 03 00 b9 70 44 69 72 20 |F...J$..|...pDir |
|00004ab0| 20 3c 4f 62 65 79 24 44 | 69 72 3e 0a 61 6d 75 20 | <Obey$D|ir>.amu |
|00004ac0| 2d 66 20 4d 61 6b 65 66 | 69 6c 65 20 63 6c 65 61 |-f Makef|ile clea|
|00004ad0| 6e 46 69 6c 65 44 61 74 | 61 82 21 43 6f 6d 70 69 |nFileDat|a.!Compi|
|00004ae0| 6c 65 00 fd d3 c9 00 00 | 00 46 d7 ff ff 8c 99 9e |le......|.F......|
|00004af0| 93 03 00 41 01 53 65 74 | 20 43 6f 6d 70 69 6c 65 |...A.Set| Compile|
|00004b00| 24 44 69 72 20 3c 4f 62 | 65 79 24 44 69 72 3e 0a |$Dir <Ob|ey$Dir>.|
|00004b10| 49 66 20 22 3c 4f 53 24 | 50 61 74 68 3e 22 3d 22 |If "<OS$|Path>"="|
|00004b20| 22 20 54 68 65 6e 20 45 | 72 72 6f 72 20 70 6c 65 |" Then E|rror ple|
|00004b30| 61 73 65 20 69 6e 69 74 | 69 61 6c 69 73 65 20 4f |ase init|ialise O|
|00004b40| 53 4c 69 62 20 62 65 66 | 6f 72 65 20 63 6f 6d 70 |SLib bef|ore comp|
|00004b50| 69 6c 69 6e 67 0a 49 66 | 20 22 3c 43 4c 69 62 24 |iling.If| "<CLib$|
|00004b60| 50 61 74 68 3e 22 3d 22 | 22 20 54 68 65 6e 20 45 |Path>"="|" Then E|
|00004b70| 72 72 6f 72 20 70 6c 65 | 61 73 65 20 69 6e 69 74 |rror ple|ase init|
|00004b80| 69 61 6c 69 73 65 20 43 | 4c 69 62 20 62 65 66 6f |ialise C|Lib befo|
|00004b90| 72 65 20 63 6f 6d 70 69 | 6c 69 6e 67 0a 44 69 72 |re compi|ling.Dir|
|00004ba0| 20 3c 43 6f 6d 70 69 6c | 65 24 44 69 72 3e 0a 61 | <Compil|e$Dir>.a|
|00004bb0| 6d 75 20 2d 66 20 4d 61 | 6b 65 66 69 6c 65 46 69 |mu -f Ma|kefileFi|
|00004bc0| 6c 65 44 61 74 61 82 6d | 61 69 6e 00 00 00 00 00 |leData.m|ain.....|
|00004bd0| 00 00 92 04 00 00 46 ff | ff ff 25 3e a0 86 03 00 |......F.|..%>....|
|00004be0| b2 1e 2f 2a 20 72 61 6e | 64 6a 70 65 67 2e 63 0a |../* ran|djpeg.c.|
|00004bf0| 20 2a 20 4d 41 43 48 49 | 4e 45 3a 20 20 20 20 20 | * MACHI|NE: |
|00004c00| 52 49 53 43 20 4f 53 20 | 33 2e 36 30 0a 20 2a 20 |RISC OS |3.60. * |
|00004c10| 4c 41 4e 47 55 41 47 45 | 3a 20 20 20 20 41 63 6f |LANGUAGE|: Aco|
|00004c20| 72 6e 20 43 20 76 35 2e | 30 36 0a 20 2a 20 41 55 |rn C v5.|06. * AU|
|00004c30| 54 48 4f 52 3a 20 20 20 | 20 20 20 43 79 20 42 6f |THOR: | Cy Bo|
|00004c40| 6f 6b 65 72 20 3c 63 79 | 40 63 68 65 65 70 6e 69 |oker <cy|@cheepni|
|00004c50| 73 2e 64 65 6d 6f 6e 2e | 63 6f 2e 75 6b 3e 0a 20 |s.demon.|co.uk>. |
|00004c60| 2a 20 4c 49 43 45 4e 43 | 45 3a 20 20 20 20 20 46 |* LICENC|E: F|
|00004c70| 72 65 65 77 61 72 65 2c | 20 63 6f 70 79 72 69 67 |reeware,| copyrig|
|00004c80| 68 74 20 31 39 39 35 0a | 20 2a 2f 0a 0a 23 69 6e |ht 1995.| */..#in|
|00004c90| 63 6c 75 64 65 20 22 6d | 61 69 6e 2e 68 22 0a 0a |clude "m|ain.h"..|
|00004ca0| 0a 23 69 6e 63 6c 75 64 | 65 20 3c 73 74 64 69 6f |.#includ|e <stdio|
|00004cb0| 2e 68 3e 0a 23 69 6e 63 | 6c 75 64 65 20 3c 73 74 |.h>.#inc|lude <st|
|00004cc0| 64 6c 69 62 2e 68 3e 0a | 23 69 6e 63 6c 75 64 65 |dlib.h>.|#include|
|00004cd0| 20 3c 74 69 6d 65 2e 68 | 3e 0a 0a 0a 23 69 6e 63 | <time.h|>...#inc|
|00004ce0| 6c 75 64 65 20 22 72 61 | 6e 64 66 69 6c 65 2e 68 |lude "ra|ndfile.h|
|00004cf0| 22 0a 23 69 6e 63 6c 75 | 64 65 20 22 70 72 6f 63 |".#inclu|de "proc|
|00004d00| 65 73 73 2e 68 22 0a 0a | 0a 0a 2f 2a 20 2b 2b 2b |ess.h"..|../* +++|
|00004d10| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00004d20| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00004d30| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00004d40| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00004d50| 2b 2b 2b 2b 2b 2b 2b 2b | 0a 20 2a 2f 0a 0a 69 6e |++++++++|. */..in|
|00004d60| 74 20 6d 61 69 6e 28 0a | 20 20 20 20 20 20 20 20 |t main(.| |
|00004d70| 20 20 20 20 20 20 20 20 | 69 6e 74 20 20 20 20 20 | |int |
|00004d80| 61 72 67 63 2c 0a 20 20 | 20 20 20 20 20 20 20 20 |argc,. | |
|00004d90| 20 20 20 20 20 20 63 68 | 61 72 20 20 20 20 2a 2a | ch|ar **|
|00004da0| 61 72 67 76 29 20 7b 0a | 0a 20 20 63 68 61 72 20 |argv) {.|. char |
|00004db0| 20 2a 66 69 6c 65 3b 0a | 0a 20 20 69 66 20 28 61 | *file;.|. if (a|
|00004dc0| 72 67 63 20 21 3d 20 34 | 29 20 7b 0a 20 20 20 20 |rgc != 4|) {. |
|00004dd0| 66 70 72 69 6e 74 66 28 | 73 74 64 65 72 72 2c 20 |fprintf(|stderr, |
|00004de0| 22 72 61 6e 64 6a 70 65 | 67 3a 20 75 73 61 67 65 |"randjpe|g: usage|
|00004df0| 20 69 73 20 72 61 6e 64 | 6a 70 65 67 20 3c 70 61 | is rand|jpeg <pa|
|00004e00| 74 68 3e 20 3c 68 69 73 | 74 6f 72 79 2d 66 69 6c |th> <his|tory-fil|
|00004e10| 65 3e 20 3c 73 70 72 69 | 74 65 2d 66 69 6c 65 3e |e> <spri|te-file>|
|00004e20| 20 28 25 64 29 5c 6e 22 | 2c 20 61 72 67 63 29 3b | (%d)\n"|, argc);|
|00004e30| 0a 20 20 20 20 72 65 74 | 75 72 6e 20 45 58 49 54 |. ret|urn EXIT|
|00004e40| 5f 46 41 49 4c 55 52 45 | 3b 0a 20 20 7d 0a 20 20 |_FAILURE|;. }. |
|00004e50| 73 72 61 6e 64 28 74 69 | 6d 65 28 4e 55 4c 4c 29 |srand(ti|me(NULL)|
|00004e60| 29 3b 0a 20 20 66 69 6c | 65 20 3d 20 72 61 6e 64 |);. fil|e = rand|
|00004e70| 5f 66 69 6c 65 28 61 72 | 67 76 5b 31 5d 2c 20 61 |_file(ar|gv[1], a|
|00004e80| 72 67 76 5b 32 5d 29 3b | 0a 20 20 69 66 20 28 21 |rgv[2]);|. if (!|
|00004e90| 66 69 6c 65 29 20 7b 0a | 20 20 20 20 66 70 75 74 |file) {.| fput|
|00004ea0| 73 28 22 72 61 6e 64 6a | 70 65 67 3a 20 6e 6f 20 |s("randj|peg: no |
|00004eb0| 4a 50 45 47 20 66 69 6c | 65 73 20 66 6f 75 6e 64 |JPEG fil|es found|
|00004ec0| 5c 6e 22 2c 20 73 74 64 | 65 72 72 29 3b 0a 20 20 |\n", std|err);. |
|00004ed0| 20 20 72 65 74 75 72 6e | 20 45 58 49 54 5f 46 41 | return| EXIT_FA|
|00004ee0| 49 4c 55 52 45 3b 0a 20 | 20 7d 0a 20 20 70 72 6f |ILURE;. | }. pro|
|00004ef0| 63 65 73 73 28 66 69 6c | 65 2c 20 61 72 67 76 5b |cess(fil|e, argv[|
|00004f00| 33 5d 29 3b 0a 20 20 66 | 72 65 65 28 66 69 6c 65 |3]);. f|ree(file|
|00004f10| 29 3b 0a 20 20 72 65 74 | 75 72 6e 20 45 58 49 54 |);. ret|urn EXIT|
|00004f20| 5f 53 55 43 43 45 53 53 | 3b 0a 7d 0a 0a 0a 0a 2f |_SUCCESS|;.}..../|
|00004f30| 2a 20 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |* ++++++|++++++++|
|00004f40| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00004f50| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00004f60| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00004f70| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 0a 20 2a |++++++++|+++++. *|
|00004f80| 2f 0a 0a 65 78 74 65 72 | 6e 20 76 6f 69 64 20 2a |/..exter|n void *|
|00004f90| 78 6d 61 6c 6c 6f 63 28 | 0a 20 20 20 20 20 20 20 |xmalloc(|. |
|00004fa0| 20 20 20 20 20 20 20 20 | 20 73 69 7a 65 5f 74 20 | | size_t |
|00004fb0| 20 63 6f 75 6e 74 29 20 | 7b 0a 20 20 76 6f 69 64 | count) |{. void|
|00004fc0| 20 20 2a 70 74 72 3b 0a | 0a 20 20 70 74 72 20 3d | *ptr;.|. ptr =|
|00004fd0| 20 6d 61 6c 6c 6f 63 28 | 63 6f 75 6e 74 29 3b 0a | malloc(|count);.|
|00004fe0| 20 20 69 66 20 28 70 74 | 72 20 3d 3d 20 4e 55 4c | if (pt|r == NUL|
|00004ff0| 4c 29 20 7b 0a 20 20 20 | 20 66 70 72 69 6e 74 66 |L) {. | fprintf|
|00005000| 28 73 74 64 65 72 72 2c | 20 22 72 61 6e 64 6a 70 |(stderr,| "randjp|
|00005010| 65 67 3a 20 6f 75 74 20 | 6f 66 20 6d 65 6d 6f 72 |eg: out |of memor|
|00005020| 79 20 28 6e 65 65 64 20 | 25 75 29 5c 6e 22 2c 20 |y (need |%u)\n", |
|00005030| 28 75 6e 73 69 67 6e 65 | 64 20 69 6e 74 29 63 6f |(unsigne|d int)co|
|00005040| 75 6e 74 29 3b 0a 20 20 | 20 20 65 78 69 74 28 45 |unt);. | exit(E|
|00005050| 58 49 54 5f 46 41 49 4c | 55 52 45 29 3b 0a 20 20 |XIT_FAIL|URE);. |
|00005060| 7d 0a 20 20 72 65 74 75 | 72 6e 20 70 74 72 3b 0a |}. retu|rn ptr;.|
|00005070| 7d 0a 0a 0a 46 69 6c 65 | 44 61 74 61 82 70 72 6f |}...File|Data.pro|
|00005080| 63 65 73 73 00 00 00 00 | 48 1c 00 00 47 fd ff ff |cess....|H...G...|
|00005090| 2a 93 65 1e 03 00 4f cf | 2f 2a 20 70 72 6f 63 65 |*.e...O.|/* proce|
|000050a0| 73 73 2e 63 0a 20 2a 20 | 4d 41 43 48 49 4e 45 3a |ss.c. * |MACHINE:|
|000050b0| 20 20 20 20 20 52 49 53 | 43 20 4f 53 20 33 2e 36 | RIS|C OS 3.6|
|000050c0| 30 0a 20 2a 20 4c 41 4e | 47 55 41 47 45 3a 20 20 |0. * LAN|GUAGE: |
|000050d0| 20 20 41 63 6f 72 6e 20 | 43 20 76 35 2e 30 36 0a | Acorn |C v5.06.|
|000050e0| 20 2a 20 41 55 54 48 4f | 52 3a 20 20 20 20 20 20 | * AUTHO|R: |
|000050f0| 43 79 20 42 6f 6f 6b 65 | 72 20 3c 63 79 40 63 68 |Cy Booke|r <cy@ch|
|00005100| 65 65 70 6e 69 73 2e 64 | 65 6d 6f 6e 2e 63 6f 2e |eepnis.d|emon.co.|
|00005110| 75 6b 3e 0a 20 2a 20 4c | 49 43 45 4e 43 45 3a 20 |uk>. * L|ICENCE: |
|00005120| 20 20 20 20 46 72 65 65 | 77 61 72 65 2c 20 43 6f | Free|ware, Co|
|00005130| 70 79 72 69 67 68 74 20 | 28 63 29 20 31 39 39 36 |pyright |(c) 1996|
|00005140| 20 43 79 20 42 6f 6f 6b | 65 72 0a 20 2a 2f 0a 0a | Cy Book|er. */..|
|00005150| 23 69 6e 63 6c 75 64 65 | 20 22 70 72 6f 63 65 73 |#include| "proces|
|00005160| 73 2e 68 22 0a 0a 0a 23 | 69 6e 63 6c 75 64 65 20 |s.h"...#|include |
|00005170| 3c 61 73 73 65 72 74 2e | 68 3e 0a 23 69 6e 63 6c |<assert.|h>.#incl|
|00005180| 75 64 65 20 3c 63 74 79 | 70 65 2e 68 3e 0a 23 69 |ude <cty|pe.h>.#i|
|00005190| 6e 63 6c 75 64 65 20 3c | 6c 69 6d 69 74 73 2e 68 |nclude <|limits.h|
|000051a0| 3e 0a 23 69 6e 63 6c 75 | 64 65 20 3c 6c 6f 63 61 |>.#inclu|de <loca|
|000051b0| 6c 65 2e 68 3e 0a 23 69 | 6e 63 6c 75 64 65 20 3c |le.h>.#i|nclude <|
|000051c0| 6d 61 74 68 2e 68 3e 0a | 23 69 6e 63 6c 75 64 65 |math.h>.|#include|
|000051d0| 20 3c 73 74 64 69 6f 2e | 68 3e 0a 23 69 6e 63 6c | <stdio.|h>.#incl|
|000051e0| 75 64 65 20 3c 73 74 64 | 6c 69 62 2e 68 3e 0a 23 |ude <std|lib.h>.#|
|000051f0| 69 6e 63 6c 75 64 65 20 | 3c 73 74 72 69 6e 67 2e |include |<string.|
|00005200| 68 3e 0a 0a 0a 23 69 6e | 63 6c 75 64 65 20 22 4f |h>...#in|clude "O|
|00005210| 53 3a 63 6f 6c 6f 75 72 | 74 72 61 6e 73 2e 68 22 |S:colour|trans.h"|
|00005220| 0a 23 69 6e 63 6c 75 64 | 65 20 22 4f 53 3a 68 6f |.#includ|e "OS:ho|
|00005230| 75 72 67 6c 61 73 73 2e | 68 22 0a 23 69 6e 63 6c |urglass.|h".#incl|
|00005240| 75 64 65 20 22 4f 53 3a | 6a 70 65 67 2e 68 22 0a |ude "OS:|jpeg.h".|
|00005250| 23 69 6e 63 6c 75 64 65 | 20 22 4f 53 3a 6d 61 63 |#include| "OS:mac|
|00005260| 72 6f 73 2e 68 22 0a 23 | 69 6e 63 6c 75 64 65 20 |ros.h".#|include |
|00005270| 22 4f 53 3a 6f 73 66 69 | 6c 65 2e 68 22 0a 23 69 |"OS:osfi|le.h".#i|
|00005280| 6e 63 6c 75 64 65 20 22 | 4f 53 3a 6f 73 73 70 72 |nclude "|OS:osspr|
|00005290| 69 74 65 6f 70 2e 68 22 | 0a 0a 0a 23 69 6e 63 6c |iteop.h"|...#incl|
|000052a0| 75 64 65 20 22 69 6e 74 | 65 72 6e 61 6c 2e 68 22 |ude "int|ernal.h"|
|000052b0| 0a 0a 0a 23 69 6e 63 6c | 75 64 65 20 22 4f 53 3a |...#incl|ude "OS:|
|000052c0| 6f 73 66 69 6c 65 2e 68 | 22 0a 0a 2f 2a 20 2b 2b |osfile.h|"../* ++|
|000052d0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000052e0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000052f0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005300| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005310| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 0a 20 2a 2f 0a 0a 23 |++++++++|+. */..#|
|00005320| 64 65 66 69 6e 65 20 58 | 44 50 49 20 20 20 20 20 |define X|DPI |
|00005330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 28 | | (|
|00005340| 39 30 29 0a 23 64 65 66 | 69 6e 65 20 59 44 50 49 |90).#def|ine YDPI|
|00005350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005360| 20 20 20 20 28 39 30 29 | 0a 0a 0a 2f 2a 20 2b 2b | (90)|.../* ++|
|00005370| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005380| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005390| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000053a0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000053b0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 0a 20 2a 2f 0a 0a 23 |++++++++|+. */..#|
|000053c0| 64 65 66 69 6e 65 20 4d | 4f 44 45 28 4c 4f 47 32 |define M|ODE(LOG2|
|000053d0| 42 50 50 2c 20 58 52 45 | 53 2c 20 59 52 45 53 29 |BPP, XRE|S, YRES)|
|000053e0| 20 28 28 6f 73 5f 6d 6f | 64 65 29 28 5c 0a 20 20 | ((os_mo|de)(\. |
|000053f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005400| 20 20 20 28 28 28 4c 4f | 47 32 42 50 50 29 20 2b | (((LO|G2BPP) +|
|00005410| 20 31 29 20 3c 3c 20 6f | 73 73 70 72 69 74 65 6f | 1) << o|sspriteo|
|00005420| 70 5f 54 59 50 45 5f 53 | 48 49 46 54 29 5c 0a 20 |p_TYPE_S|HIFT)\. |
|00005430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005440| 20 20 20 20 7c 20 28 28 | 58 52 45 53 29 20 3c 3c | | ((|XRES) <<|
|00005450| 20 6f 73 73 70 72 69 74 | 65 6f 70 5f 59 52 45 53 | ossprit|eop_YRES|
|00005460| 5f 53 48 49 46 54 29 5c | 0a 20 20 20 20 20 20 20 |_SHIFT)\|. |
|00005470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 20 | | | |
|00005480| 28 28 59 52 45 53 29 20 | 3c 3c 20 6f 73 73 70 72 |((YRES) |<< osspr|
|00005490| 69 74 65 6f 70 5f 58 52 | 45 53 5f 53 48 49 46 54 |iteop_XR|ES_SHIFT|
|000054a0| 29 5c 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |)\. | |
|000054b0| 20 20 20 20 20 20 20 20 | 7c 20 31 29 29 0a 0a 23 | || 1))..#|
|000054c0| 64 65 66 69 6e 65 20 4c | 53 52 28 58 2c 20 53 29 |define L|SR(X, S)|
|000054d0| 20 20 20 20 20 20 20 28 | 28 28 75 6e 73 69 67 6e | (|((unsign|
|000054e0| 65 64 20 69 6e 74 29 28 | 58 29 29 20 3e 3e 20 28 |ed int)(|X)) >> (|
|000054f0| 53 29 29 20 20 20 20 20 | 20 20 20 20 20 20 20 2f |S)) | /|
|00005500| 2a 20 70 6f 72 74 61 62 | 6c 65 20 2a 2f 0a 0a 23 |* portab|le */..#|
|00005510| 64 65 66 69 6e 65 20 57 | 4f 52 44 5f 57 49 44 54 |define W|ORD_WIDT|
|00005520| 48 28 50 29 20 20 4c 53 | 52 28 28 50 29 20 2b 20 |H(P) LS|R((P) + |
|00005530| 33 31 2c 20 35 29 20 20 | 20 20 20 20 20 20 20 20 |31, 5) | |
|00005540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f | | /|
|00005550| 2a 20 50 20 69 73 20 42 | 49 54 20 77 69 64 74 68 |* P is B|IT width|
|00005560| 20 2a 2f 0a 0a 0a 2f 2a | 20 2b 2b 2b 2b 2b 2b 2b | */.../*| +++++++|
|00005570| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005580| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005590| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000055a0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000055b0| 2b 2b 2b 2b 0a 20 2a 2f | 0a 0a 0a 72 67 62 74 75 |++++. */|...rgbtu|
|000055c0| 70 6c 65 20 20 20 20 20 | 20 20 20 64 65 66 61 75 |ple | defau|
|000055d0| 6c 74 5f 77 69 6d 70 5f | 70 61 6c 65 74 74 65 5f |lt_wimp_|palette_|
|000055e0| 61 73 5f 74 75 70 6c 65 | 73 5b 32 35 36 5d 3b 0a |as_tuple|s[256];.|
|000055f0| 0a 2f 2a 20 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |./* ++++|++++++++|
|00005600| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005610| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005620| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005630| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 0a |++++++++|+++++++.|
|00005640| 20 2a 2f 0a 0a 0a 73 74 | 61 74 69 63 20 76 6f 69 | */...st|atic voi|
|00005650| 64 20 69 6e 6c 69 6e 65 | 5f 72 65 64 75 63 65 5f |d inline|_reduce_|
|00005660| 73 70 72 69 74 65 5f 74 | 6f 5f 38 62 70 70 28 0a |sprite_t|o_8bpp(.|
|00005670| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005680| 6f 73 73 70 72 69 74 65 | 6f 70 5f 61 72 65 61 20 |ossprite|op_area |
|00005690| 2a 61 72 65 61 2c 0a 20 | 20 20 20 20 20 20 20 20 |*area,. | |
|000056a0| 20 20 20 20 20 20 20 63 | 6f 6e 73 74 20 63 68 61 | c|onst cha|
|000056b0| 72 20 20 20 20 20 20 2a | 73 70 72 69 74 65 5f 6e |r *|sprite_n|
|000056c0| 61 6d 65 29 3b 0a 0a 2f | 2a 20 2b 2b 2b 2b 2b 2b |ame);../|* ++++++|
|000056d0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000056e0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000056f0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005700| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005710| 2b 2b 2b 2b 2b 0a 20 2a | 2f 0a 0a 20 20 2f 2a 0a |+++++. *|/.. /*.|
|00005720| 20 20 20 2a 20 61 63 74 | 75 61 6c 6c 79 2c 20 74 | * act|ually, t|
|00005730| 68 65 20 63 75 72 72 65 | 6e 74 20 4a 50 45 47 20 |he curre|nt JPEG |
|00005740| 72 65 6e 64 65 72 65 72 | 20 69 67 6e 6f 72 65 73 |renderer| ignores|
|00005750| 20 74 68 65 20 73 6f 75 | 72 63 65 20 44 50 49 0a | the sou|rce DPI.|
|00005760| 20 20 20 2a 20 77 68 65 | 6e 20 72 65 6e 64 65 72 | * whe|n render|
|00005770| 69 6e 67 2c 20 73 6f 20 | 6b 65 65 70 20 73 63 61 |ing, so |keep sca|
|00005780| 6c 65 20 66 61 63 74 6f | 72 73 20 61 73 20 63 6f |le facto|rs as co|
|00005790| 6e 73 74 61 6e 74 0a 20 | 20 20 2a 2f 0a 0a 65 78 |nstant. | */..ex|
|000057a0| 74 65 72 6e 20 76 6f 69 | 64 20 70 72 6f 63 65 73 |tern voi|d proces|
|000057b0| 73 28 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |s(. | |
|000057c0| 20 20 20 63 6f 6e 73 74 | 20 63 68 61 72 20 20 20 | const| char |
|000057d0| 20 20 20 2a 73 6f 75 72 | 63 65 5f 66 69 6c 65 5f | *sour|ce_file_|
|000057e0| 6e 61 6d 65 2c 0a 20 20 | 20 20 20 20 20 20 20 20 |name,. | |
|000057f0| 20 20 20 20 20 20 63 6f | 6e 73 74 20 63 68 61 72 | co|nst char|
|00005800| 20 20 20 20 20 20 2a 64 | 65 73 74 5f 66 69 6c 65 | *d|est_file|
|00005810| 5f 6e 61 6d 65 29 20 7b | 0a 20 20 6f 73 5f 65 72 |_name) {|. os_er|
|00005820| 72 6f 72 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ror | |
|00005830| 20 2a 65 72 72 6f 72 3b | 0a 20 20 69 6e 74 20 20 | *error;|. int |
|00005840| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005850| 20 63 30 2c 20 63 31 2c | 20 63 32 2c 20 63 33 3b | c0, c1,| c2, c3;|
|00005860| 0a 20 20 6f 73 73 70 72 | 69 74 65 6f 70 5f 61 72 |. osspr|iteop_ar|
|00005870| 65 61 20 20 20 20 20 20 | 20 2a 61 72 65 61 3b 0a |ea | *area;.|
|00005880| 20 20 6f 73 5f 6d 6f 64 | 65 20 20 20 20 20 20 20 | os_mod|e |
|00005890| 20 20 20 20 20 20 20 20 | 6d 6f 64 65 3b 0a 20 20 | |mode;. |
|000058a0| 6a 70 65 67 5f 69 6e 66 | 6f 5f 66 6c 61 67 73 20 |jpeg_inf|o_flags |
|000058b0| 20 20 20 20 20 20 66 6c | 61 67 73 3b 0a 20 20 69 | fl|ags;. i|
|000058c0| 6e 74 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |nt | |
|000058d0| 20 20 20 20 20 77 69 64 | 74 68 2c 20 68 65 69 67 | wid|th, heig|
|000058e0| 68 74 2c 20 78 64 70 69 | 2c 20 79 64 70 69 2c 20 |ht, xdpi|, ydpi, |
|000058f0| 77 6f 72 6b 73 70 61 63 | 65 5f 73 69 7a 65 3b 0a |workspac|e_size;.|
|00005900| 20 20 69 6e 74 20 20 20 | 20 20 20 20 20 20 20 20 | int | |
|00005910| 20 20 20 20 20 20 20 20 | 6c 62 5f 62 70 70 3b 0a | |lb_bpp;.|
|00005920| 20 20 69 6e 74 20 20 20 | 20 20 20 20 20 20 20 20 | int | |
|00005930| 20 20 20 20 20 20 20 20 | 6c 69 6e 65 5f 6c 65 6e | |line_len|
|00005940| 67 74 68 3b 0a 20 20 73 | 69 7a 65 5f 74 20 20 20 |gth;. s|ize_t |
|00005950| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 61 72 65 | | are|
|00005960| 61 5f 73 69 7a 65 3b 0a | 20 20 63 68 61 72 20 20 |a_size;.| char |
|00005970| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005980| 73 70 72 69 74 65 5f 6e | 61 6d 65 5b 6f 73 73 70 |sprite_n|ame[ossp|
|00005990| 72 69 74 65 6f 70 5f 4e | 41 4d 45 5f 4c 49 4d 49 |riteop_N|AME_LIMI|
|000059a0| 54 2b 31 5d 3b 0a 0a 20 | 20 61 73 73 65 72 74 28 |T+1];.. | assert(|
|000059b0| 73 6f 75 72 63 65 5f 66 | 69 6c 65 5f 6e 61 6d 65 |source_f|ile_name|
|000059c0| 29 3b 0a 20 20 61 73 73 | 65 72 74 28 64 65 73 74 |);. ass|ert(dest|
|000059d0| 5f 66 69 6c 65 5f 6e 61 | 6d 65 29 3b 0a 0a 20 20 |_file_na|me);.. |
|000059e0| 7b 0a 20 20 20 20 63 6f | 6e 73 74 20 63 68 61 72 |{. co|nst char|
|000059f0| 20 20 2a 6e 61 6d 65 3b | 0a 20 20 20 20 69 6e 74 | *name;|. int|
|00005a00| 20 20 20 20 20 20 20 20 | 20 6c 65 6e 3b 0a 20 20 | | len;. |
|00005a10| 20 20 69 6e 74 20 20 20 | 20 20 20 20 20 20 69 3b | int | i;|
|00005a20| 0a 20 20 20 20 0a 20 20 | 20 20 6e 61 6d 65 20 3d |. . | name =|
|00005a30| 20 73 74 72 72 63 68 72 | 28 73 6f 75 72 63 65 5f | strrchr|(source_|
|00005a40| 66 69 6c 65 5f 6e 61 6d | 65 2c 20 27 2e 27 29 3b |file_nam|e, '.');|
|00005a50| 0a 20 20 20 20 69 66 20 | 28 21 6e 61 6d 65 29 20 |. if |(!name) |
|00005a60| 7b 0a 20 20 20 20 20 20 | 6e 61 6d 65 20 3d 20 73 |{. |name = s|
|00005a70| 74 72 72 63 68 72 28 73 | 6f 75 72 63 65 5f 66 69 |trrchr(s|ource_fi|
|00005a80| 6c 65 5f 6e 61 6d 65 2c | 20 27 3a 27 29 3b 0a 20 |le_name,| ':');. |
|00005a90| 20 20 20 7d 0a 20 20 20 | 20 69 66 20 28 21 6e 61 | }. | if (!na|
|00005aa0| 6d 65 29 20 7b 0a 20 20 | 20 20 20 20 6e 61 6d 65 |me) {. | name|
|00005ab0| 20 3d 20 73 6f 75 72 63 | 65 5f 66 69 6c 65 5f 6e | = sourc|e_file_n|
|00005ac0| 61 6d 65 3b 0a 20 20 20 | 20 7d 20 65 6c 73 65 20 |ame;. | } else |
|00005ad0| 7b 0a 20 20 20 20 20 20 | 6e 61 6d 65 2b 2b 3b 0a |{. |name++;.|
|00005ae0| 20 20 20 20 7d 0a 20 20 | 20 20 6c 65 6e 20 3d 20 | }. | len = |
|00005af0| 73 74 72 6c 65 6e 28 6e | 61 6d 65 29 3b 0a 20 20 |strlen(n|ame);. |
|00005b00| 20 20 69 66 20 28 6c 65 | 6e 20 3e 20 6f 73 73 70 | if (le|n > ossp|
|00005b10| 72 69 74 65 6f 70 5f 4e | 41 4d 45 5f 4c 49 4d 49 |riteop_N|AME_LIMI|
|00005b20| 54 29 20 7b 0a 20 20 20 | 20 20 20 6e 61 6d 65 20 |T) {. | name |
|00005b30| 2b 3d 20 6c 65 6e 20 2d | 20 6f 73 73 70 72 69 74 |+= len -| ossprit|
|00005b40| 65 6f 70 5f 4e 41 4d 45 | 5f 4c 49 4d 49 54 3b 0a |eop_NAME|_LIMIT;.|
|00005b50| 20 20 20 20 7d 0a 20 20 | 20 20 66 6f 72 20 28 69 | }. | for (i|
|00005b60| 3d 20 30 3b 20 28 6e 61 | 6d 65 5b 69 5d 29 3b 20 |= 0; (na|me[i]); |
|00005b70| 69 2b 2b 29 20 7b 0a 20 | 20 20 20 20 20 73 70 72 |i++) {. | spr|
|00005b80| 69 74 65 5f 6e 61 6d 65 | 5b 69 5d 20 3d 20 74 6f |ite_name|[i] = to|
|00005b90| 6c 6f 77 65 72 28 6e 61 | 6d 65 5b 69 5d 29 3b 0a |lower(na|me[i]);.|
|00005ba0| 20 20 20 20 7d 0a 20 20 | 20 20 73 70 72 69 74 65 | }. | sprite|
|00005bb0| 5f 6e 61 6d 65 5b 69 5d | 20 3d 20 27 5c 30 27 3b |_name[i]| = '\0';|
|00005bc0| 0a 20 20 7d 0a 0a 20 20 | 66 6c 61 67 73 20 3d 20 |. }.. |flags = |
|00005bd0| 6a 70 65 67 66 69 6c 65 | 69 6e 66 6f 5f 64 69 6d |jpegfile|info_dim|
|00005be0| 65 6e 73 69 6f 6e 73 28 | 0a 20 20 20 20 20 20 20 |ensions(|. |
|00005bf0| 20 20 20 20 20 20 20 20 | 20 73 6f 75 72 63 65 5f | | source_|
|00005c00| 66 69 6c 65 5f 6e 61 6d | 65 2c 0a 20 20 20 20 20 |file_nam|e,. |
|00005c10| 20 20 20 20 20 20 20 20 | 20 20 20 26 77 69 64 74 | | &widt|
|00005c20| 68 2c 20 26 68 65 69 67 | 68 74 2c 0a 20 20 20 20 |h, &heig|ht,. |
|00005c30| 20 20 20 20 20 20 20 20 | 20 20 20 20 26 78 64 70 | | &xdp|
|00005c40| 69 2c 20 26 79 64 70 69 | 2c 0a 20 20 20 20 20 20 |i, &ydpi|,. |
|00005c50| 20 20 20 20 20 20 20 20 | 20 20 26 77 6f 72 6b 73 | | &works|
|00005c60| 70 61 63 65 5f 73 69 7a | 65 29 3b 0a 0a 20 20 6c |pace_siz|e);.. l|
|00005c70| 62 5f 62 70 70 20 3d 20 | 35 3b 0a 0a 20 20 6c 69 |b_bpp = |5;.. li|
|00005c80| 6e 65 5f 6c 65 6e 67 74 | 68 20 3d 20 34 20 2a 20 |ne_lengt|h = 4 * |
|00005c90| 57 4f 52 44 5f 57 49 44 | 54 48 28 77 69 64 74 68 |WORD_WID|TH(width|
|00005ca0| 20 2a 20 28 31 20 3c 3c | 20 6c 62 5f 62 70 70 29 | * (1 <<| lb_bpp)|
|00005cb0| 29 3b 0a 0a 20 20 6d 6f | 64 65 20 3d 20 4d 4f 44 |);.. mo|de = MOD|
|00005cc0| 45 28 6c 62 5f 62 70 70 | 2c 20 58 44 50 49 2c 20 |E(lb_bpp|, XDPI, |
|00005cd0| 59 44 50 49 29 3b 0a 20 | 20 0a 20 20 61 72 65 61 |YDPI);. | . area|
|00005ce0| 5f 73 69 7a 65 20 3d 20 | 73 69 7a 65 6f 66 28 6f |_size = |sizeof(o|
|00005cf0| 73 73 70 72 69 74 65 6f | 70 5f 61 72 65 61 29 0a |sspriteo|p_area).|
|00005d00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005d10| 2b 20 73 69 7a 65 6f 66 | 20 28 6f 73 73 70 72 69 |+ sizeof| (osspri|
|00005d20| 74 65 6f 70 5f 68 65 61 | 64 65 72 29 0a 20 20 20 |teop_hea|der). |
|00005d30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2b 20 30 | | + 0|
|00005d40| 20 2f 2a 70 61 6c 65 74 | 74 65 5f 73 69 7a 65 2a | /*palet|te_size*|
|00005d50| 2f 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |/. | |
|00005d60| 20 20 2b 20 28 6c 69 6e | 65 5f 6c 65 6e 67 74 68 | + (lin|e_length|
|00005d70| 20 2a 20 68 65 69 67 68 | 74 29 0a 20 20 20 20 20 | * heigh|t). |
|00005d80| 20 20 20 20 20 20 20 20 | 20 20 20 2b 20 30 20 2f | | + 0 /|
|00005d90| 2a 6d 61 73 6b 20 73 69 | 7a 65 2a 2f 3b 0a 0a 20 |*mask si|ze*/;.. |
|00005da0| 20 61 72 65 61 20 3d 20 | 78 6d 61 6c 6c 6f 63 28 | area = |xmalloc(|
|00005db0| 61 72 65 61 5f 73 69 7a | 65 29 3b 0a 0a 20 20 61 |area_siz|e);.. a|
|00005dc0| 72 65 61 2d 3e 73 69 7a | 65 20 20 3d 20 61 72 65 |rea->siz|e = are|
|00005dd0| 61 5f 73 69 7a 65 3b 0a | 20 20 61 72 65 61 2d 3e |a_size;.| area->|
|00005de0| 66 69 72 73 74 20 3d 20 | 73 69 7a 65 6f 66 28 6f |first = |sizeof(o|
|00005df0| 73 73 70 72 69 74 65 6f | 70 5f 61 72 65 61 29 3b |sspriteo|p_area);|
|00005e00| 0a 20 20 6f 73 73 70 72 | 69 74 65 6f 70 5f 63 6c |. osspr|iteop_cl|
|00005e10| 65 61 72 5f 73 70 72 69 | 74 65 73 28 6f 73 73 70 |ear_spri|tes(ossp|
|00005e20| 72 69 74 65 6f 70 5f 55 | 53 45 52 5f 41 52 45 41 |riteop_U|SER_AREA|
|00005e30| 2c 20 61 72 65 61 29 3b | 0a 20 20 6f 73 73 70 72 |, area);|. osspr|
|00005e40| 69 74 65 6f 70 5f 63 72 | 65 61 74 65 5f 73 70 72 |iteop_cr|eate_spr|
|00005e50| 69 74 65 28 0a 20 20 20 | 20 20 20 20 20 20 20 20 |ite(. | |
|00005e60| 20 20 20 20 20 6f 73 73 | 70 72 69 74 65 6f 70 5f | oss|priteop_|
|00005e70| 4e 41 4d 45 2c 0a 20 20 | 20 20 20 20 20 20 20 20 |NAME,. | |
|00005e80| 20 20 20 20 20 20 61 72 | 65 61 2c 0a 20 20 20 20 | ar|ea,. |
|00005e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 73 70 72 69 | | spri|
|00005ea0| 74 65 5f 6e 61 6d 65 2c | 0a 20 20 20 20 20 20 20 |te_name,|. |
|00005eb0| 20 20 20 20 20 20 20 20 | 20 46 41 4c 53 45 2c 20 | | FALSE, |
|00005ec0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ed0| 20 2f 2a 20 6e 6f 20 70 | 61 6c 65 74 74 65 20 2a | /* no p|alette *|
|00005ee0| 2f 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |/. | |
|00005ef0| 20 20 77 69 64 74 68 2c | 0a 20 20 20 20 20 20 20 | width,|. |
|00005f00| 20 20 20 20 20 20 20 20 | 20 68 65 69 67 68 74 2c | | height,|
|00005f10| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00005f20| 20 6d 6f 64 65 29 3b 0a | 20 20 78 68 6f 75 72 67 | mode);.| xhourg|
|00005f30| 6c 61 73 73 5f 6f 6e 28 | 29 3b 0a 20 20 6f 73 73 |lass_on(|);. oss|
|00005f40| 70 72 69 74 65 6f 70 5f | 73 77 69 74 63 68 5f 6f |priteop_|switch_o|
|00005f50| 75 74 70 75 74 5f 74 6f | 5f 73 70 72 69 74 65 28 |utput_to|_sprite(|
|00005f60| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00005f70| 20 6f 73 73 70 72 69 74 | 65 6f 70 5f 4e 41 4d 45 | ossprit|eop_NAME|
|00005f80| 2c 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |,. | |
|00005f90| 20 20 61 72 65 61 2c 0a | 20 20 20 20 20 20 20 20 | area,.| |
|00005fa0| 20 20 20 20 20 20 20 20 | 28 6f 73 73 70 72 69 74 | |(ossprit|
|00005fb0| 65 6f 70 5f 69 64 29 73 | 70 72 69 74 65 5f 6e 61 |eop_id)s|prite_na|
|00005fc0| 6d 65 2c 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |me,. | |
|00005fd0| 20 20 20 20 4e 55 4c 4c | 2c 20 20 20 20 20 20 20 | NULL|, |
|00005fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ff0| 20 20 20 20 2f 2a 20 75 | 73 65 20 73 79 73 74 65 | /* u|se syste|
|00006000| 6d 20 73 61 76 65 20 61 | 72 65 61 20 2a 2f 0a 20 |m save a|rea */. |
|00006010| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 26 | | &|
|00006020| 63 30 2c 20 26 63 31 2c | 20 26 63 32 2c 20 26 63 |c0, &c1,| &c2, &c|
|00006030| 33 29 3b 0a 20 20 7b 0a | 20 20 20 20 65 72 72 6f |3);. {.| erro|
|00006040| 72 20 3d 20 78 63 6f 6c | 6f 75 72 74 72 61 6e 73 |r = xcol|ourtrans|
|00006050| 5f 69 6e 76 61 6c 69 64 | 61 74 65 5f 63 61 63 68 |_invalid|ate_cach|
|00006060| 65 28 29 3b 0a 20 20 20 | 20 69 66 20 28 65 72 72 |e();. | if (err|
|00006070| 6f 72 29 20 67 6f 74 6f | 20 72 65 63 6f 76 65 72 |or) goto| recover|
|00006080| 3b 0a 0a 20 20 20 20 65 | 72 72 6f 72 20 3d 20 78 |;.. e|rror = x|
|00006090| 6a 70 65 67 5f 70 6c 6f | 74 5f 66 69 6c 65 5f 73 |jpeg_plo|t_file_s|
|000060a0| 63 61 6c 65 64 28 73 6f | 75 72 63 65 5f 66 69 6c |caled(so|urce_fil|
|000060b0| 65 5f 6e 61 6d 65 2c 20 | 30 2c 20 30 2c 20 4e 55 |e_name, |0, 0, NU|
|000060c0| 4c 4c 2c 20 30 29 3b 0a | 20 20 20 20 69 66 20 28 |LL, 0);.| if (|
|000060d0| 65 72 72 6f 72 29 20 67 | 6f 74 6f 20 72 65 63 6f |error) g|oto reco|
|000060e0| 76 65 72 3b 0a 20 20 7d | 0a 20 20 6f 73 73 70 72 |ver;. }|. osspr|
|000060f0| 69 74 65 6f 70 5f 75 6e | 73 77 69 74 63 68 5f 6f |iteop_un|switch_o|
|00006100| 75 74 70 75 74 28 63 30 | 2c 20 63 31 2c 20 63 32 |utput(c0|, c1, c2|
|00006110| 2c 20 63 33 29 3b 0a 20 | 20 63 6f 6c 6f 75 72 74 |, c3);. | colourt|
|00006120| 72 61 6e 73 5f 69 6e 76 | 61 6c 69 64 61 74 65 5f |rans_inv|alidate_|
|00006130| 63 61 63 68 65 28 29 3b | 0a 0a 20 20 69 6e 6c 69 |cache();|.. inli|
|00006140| 6e 65 5f 72 65 64 75 63 | 65 5f 73 70 72 69 74 65 |ne_reduc|e_sprite|
|00006150| 5f 74 6f 5f 38 62 70 70 | 28 61 72 65 61 2c 20 73 |_to_8bpp|(area, s|
|00006160| 70 72 69 74 65 5f 6e 61 | 6d 65 29 3b 0a 0a 20 20 |prite_na|me);.. |
|00006170| 6f 73 73 70 72 69 74 65 | 6f 70 5f 73 61 76 65 5f |ossprite|op_save_|
|00006180| 73 70 72 69 74 65 5f 66 | 69 6c 65 28 6f 73 73 70 |sprite_f|ile(ossp|
|00006190| 72 69 74 65 6f 70 5f 55 | 53 45 52 5f 41 52 45 41 |riteop_U|SER_AREA|
|000061a0| 2c 20 61 72 65 61 2c 20 | 64 65 73 74 5f 66 69 6c |, area, |dest_fil|
|000061b0| 65 5f 6e 61 6d 65 29 3b | 0a 20 20 78 68 6f 75 72 |e_name);|. xhour|
|000061c0| 67 6c 61 73 73 5f 6f 66 | 66 28 29 3b 0a 20 20 66 |glass_of|f();. f|
|000061d0| 72 65 65 20 28 61 72 65 | 61 29 3b 0a 20 20 72 65 |ree (are|a);. re|
|000061e0| 74 75 72 6e 3b 0a 72 65 | 63 6f 76 65 72 3a 0a 20 |turn;.re|cover:. |
|000061f0| 20 78 6f 73 73 70 72 69 | 74 65 6f 70 5f 75 6e 73 | xosspri|teop_uns|
|00006200| 77 69 74 63 68 5f 6f 75 | 74 70 75 74 28 63 30 2c |witch_ou|tput(c0,|
|00006210| 20 63 31 2c 20 63 32 2c | 20 63 33 29 3b 0a 20 20 | c1, c2,| c3);. |
|00006220| 78 68 6f 75 72 67 6c 61 | 73 73 5f 6f 66 66 28 29 |xhourgla|ss_off()|
|00006230| 3b 0a 20 20 6f 73 5f 67 | 65 6e 65 72 61 74 65 5f |;. os_g|enerate_|
|00006240| 65 72 72 6f 72 28 65 72 | 72 6f 72 29 3b 0a 7d 0a |error(er|ror);.}.|
|00006250| 0a 0a 2f 2a 20 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |../* +++|++++++++|
|00006260| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00006270| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00006280| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00006290| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000062a0| 0a 20 2a 2f 0a 0a 0a 73 | 74 61 74 69 63 20 76 6f |. */...s|tatic vo|
|000062b0| 69 64 20 69 6e 6c 69 6e | 65 5f 72 65 64 75 63 65 |id inlin|e_reduce|
|000062c0| 5f 73 70 72 69 74 65 5f | 74 6f 5f 38 62 70 70 28 |_sprite_|to_8bpp(|
|000062d0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000062e0| 20 6f 73 73 70 72 69 74 | 65 6f 70 5f 61 72 65 61 | ossprit|eop_area|
|000062f0| 20 2a 61 72 65 61 2c 0a | 20 20 20 20 20 20 20 20 | *area,.| |
|00006300| 20 20 20 20 20 20 20 20 | 63 6f 6e 73 74 20 63 68 | |const ch|
|00006310| 61 72 20 20 20 20 20 20 | 2a 73 70 72 69 74 65 5f |ar |*sprite_|
|00006320| 6e 61 6d 65 29 20 7b 0a | 20 20 6f 73 73 70 72 69 |name) {.| osspri|
|00006330| 74 65 6f 70 5f 68 65 61 | 64 65 72 20 20 20 20 20 |teop_hea|der |
|00006340| 2a 73 70 72 69 74 65 3b | 0a 20 20 69 6e 74 20 20 |*sprite;|. int |
|00006350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006360| 20 77 69 64 74 68 3b 0a | 20 20 69 6e 74 20 20 20 | width;.| int |
|00006370| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006380| 68 65 69 67 68 74 3b 0a | 20 20 69 6e 74 20 20 20 |height;.| int |
|00006390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000063a0| 6c 69 6e 65 5f 6c 65 6e | 67 74 68 3b 0a 20 20 70 |line_len|gth;. p|
|000063b0| 72 6f 63 65 73 73 5f 69 | 6d 61 67 65 20 20 20 20 |rocess_i|mage |
|000063c0| 20 20 20 20 20 70 3b 0a | 20 20 69 6e 74 20 20 20 | p;.| int |
|000063d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000063e0| 73 69 7a 65 3b 0a 20 20 | 69 6e 74 20 20 20 20 20 |size;. |int |
|000063f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 64 65 | | de|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.