annotate README.txt @ 869:4cecc74e1b85

Update copyrights.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 03 Feb 2015 19:39:29 +0200
parents 01f2af5f87b1
children 6c024a8f252e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
1 -----------------------------------------------------------------------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
2
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3 T N S P
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
4 - --==============-- -
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
5
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
6 ###### ### ## ### ### ######
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
7 # ### ## #### ### ### ### ### ## #
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
8 # # ### ## ######## ### ### ###### # #
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
9 # ### ## ### # ## ### ### ### ## #
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
10 ###### ### ## ###### ### ######
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
11
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
12 Demo engine / development and utility framework
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
13
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
14 -----------------------------------------------------------------------
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
15
470
64f3281c7265 Update copyright notice.
Matti Hamalainen <ccr@tnsp.org>
parents: 458
diff changeset
16 Programmed and designed by Matti Hämäläinen (ccr/TNSP)
869
4cecc74e1b85 Update copyrights.
Matti Hamalainen <ccr@tnsp.org>
parents: 862
diff changeset
17 (C) Copyright 2002-2015 Tecnic Software productions (TNSP)
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
18
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
19 Contact
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
20 =======
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
21 IRC : ccr @ IRCNet, sometimes also Freenode
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
22 e-mail : ccr@tnsp.org
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
23
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
24
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
25 -----------------------------------------------------------------------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
26
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
27
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
28 Redistribution and use in source and binary forms, with or without
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
29 modification, are permitted provided that the following conditions
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
30 are met:
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
31
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
32 1. Redistributions of source code must retain the above copyright
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
33 notice, this list of conditions and the following disclaimer.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
34
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
35 2. Redistributions in binary form must reproduce the above copyright
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
36 notice, this list of conditions and the following disclaimer in
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
37 the documentation and/or other materials provided with the
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
38 distribution.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
39
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
40 3. The name of the author may not be used to endorse or promote
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
41 products derived from this software without specific prior written
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
42 permission.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
43
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
44 THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
45 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
46 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
47 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
48 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
49 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
50 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
51 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
52 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
53 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
54 POSSIBILITY OF SUCH DAMAGE.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
55
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
56
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
57 -----------------------------------------------------------------------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
58
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
59
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
60 So, what is this?
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
61 =================
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
62 Basically .. a bunch of more and/or less random stuff. dmlib in
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
63 itself is a library with various things useful in demo programming.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
64 There is a resource management subsystem, functions for loading
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
65 PNG and JPEG images. Software blitted and scaled sprites, etc.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
66 Bitmap font routines. A XM module replayer.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
67
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
68 And a work-in-progress timeline-supporting demo framework, with
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
69 a Qt based GUI editor.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
70
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
71 And graphics converter and displayer for various restricted formats,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
72 such as C64/VIC-20 characters, bitmaps, sprites, etc.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
73
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
74 .. So, yeah. There are many things in here. It's a junkyard of various
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
75 demo- or such development related pieces of code and utilities. Some
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
76 people will probably consider many of these things useless, and I
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
77 could not care less. Some may find useful things .. and in fact,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
78 you don't _need_ to use everything here.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
79
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
80 Most modules can be enabled or disabled, per project basis via
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
81 compile-time configuration in config.mak.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
82
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
83
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
84 -----------------------------------------------------------------------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
85
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
86
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
87 Requirements
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
88 ============
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
89 The compilation and usage of these utilities requires following
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
90 software packages or functional equivalents installed:
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
91
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
92 - GCC 4.x or later (4.6.3 and 4.7.1 used in development.)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
93 - GNU binutils
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
94 - GNU Make
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
95 - pkg-config
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
96 - zlib
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
97
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
98 You will also want these libraries:
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
99
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
100 - libSDL 1.2, preferably the latest stable version.
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
101 - libPNG 1.2 and development headers (more optional,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
102 only required for PNG write and read support by some
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
103 utilities.)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
104 - SDL_ttf 2.0 and libfreetype2
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
105 - Tremor (integer-based Ogg Vorbis decoder) + libogg
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
106
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
107 And the demo editor framework requires (but it is not yet
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
108 usable anyway, so you may as well skip these):
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
109
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
110 - Qt 4.x framework libraries (tested with 4.7 and 4.8.2)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
111 - qmake, moc
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
112
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
113
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
114 For Linux -> Win32/64 cross-compilation I have used the standard
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
115 MinGW packages from Debian Testing (wheezy):
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
116
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
117 gcc-mingw-w64 mingw-w64-i686-dev mingw-w64-x86-64-dev
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
118
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
119 with the additions of self- cross-compiled libSDL, zlib, Tremor,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
120 liboff and libPNG. Some of those require a bit of poking to get
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
121 working properly, YMMV.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
122
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
123 Please don't ask me for help to get cross-compilation working.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
124
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
125
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
126 -----------------------------------------------------------------------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
127
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
128
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
129 How to build
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
130 ============
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
131 1) $ cp config.mak.in config.mak
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
132
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
133 2) Edit config.mak to enable/disable desired options.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
134 Make sure you have the required depencies.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
135
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
136 3) $ gmake
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
137 or, if cross-compiling to Win32 via MinGW
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
138 $ gmake -f Makefile.w32
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
139
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
140 4) If it works -> Happy fun times \:D\
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
141
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
142
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
143 -----------------------------------------------------------------------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
144
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
145 Included utilities
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
146 ==================
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
147
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
148 xm2jss
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
149 ------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
150 Convert XM modules to internal JMOD format. You can optionally
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
151 even strip out various parts, such as complete instruments
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
152 (leaving only pattern data), sample data, sample instruments,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
153 etc.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
154
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
155
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
156 viewmod
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
157 -------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
158 Simple XM/JMOD viewer. Dumps selected parts into stdout
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
159 as text format data.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
160
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
161
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
162 ppl
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
163 ---
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
164 A simple XM/JMOD player with SDL-based UI.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
165
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
166 testpl
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
167 ------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
168 Even simpler player, with no UI at all. Uses SDL for audio.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
169
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
170 mod2wav
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
171 -------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
172 Render XM/JMOD modules into WAV files.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
173
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
174
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
175 packed
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
176 ------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
177 Manipulate DMPACK files. Basically a bit like ZIP archive,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
178 for glueing resource files into a zlib-compressed blob.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
179 The dmlib resource subsystem can utilize these files.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
180
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
181 fontconv
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
182 --------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
183 Convert bitmap fonts.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
184
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
185
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
186 objlink
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
187 -------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
188 Simple, but versatile commandline utility for combining binary
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
189 files into one file. Understands 2-byte loading address PRG
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
190 style files, and raw data. "Loading addresses" can be specified
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
191 and overridden. The utility also checks for overlaps, etc.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
192
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
193 data2inc
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
194 --------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
195 Simple data file to C/ASM source converter.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
196
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
197 gfxconv
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
198 -------
450
acea24b77bdc Update documentation a bit.
Matti Hamalainen <ccr@tnsp.org>
parents: 425
diff changeset
199 Utility for "dumping" and converting various graphics in plain
acea24b77bdc Update documentation a bit.
Matti Hamalainen <ccr@tnsp.org>
parents: 425
diff changeset
200 ASCII, or ANSI colored output, or into various image formats
458
096dae79ce2e Add ILBM to supported list.
Matti Hamalainen <ccr@tnsp.org>
parents: 450
diff changeset
201 (including PNG, PCX, PPM, IFF ILBM and ARAW files).
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
202
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
203 Input can be interpreted as bitmap, sprite or character data,
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
204 in multicolor or single color. Colors can be mapped as desired.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
205 Image file output can be either single image (with chars/sprites
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
206 placed vertically if input is char/sprite data), or in separate
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
207 files.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
208
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
209 (Note: PNG support is a compile-time option)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
210
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
211 view64
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
212 ------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
213 Compiled only if libSDL support is enabled. Can be used to
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
214 display C64 bitmaps.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
215
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
216
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
217 -----------------------------------------------------------------------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
218
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
219
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
220 Examples
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
221 ========
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
222
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
223 data2inc
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
224 --------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
225 To convert a data file to a C structure using 'uint8_t' as type:
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
226
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
227 $ data2inc -C -n variable_name -t uint8_t input.bin output.h
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
228
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
229
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
230 objlink
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
231 -------
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
232 $ objlink -o intro.tmp -pppp intro.o gfx/dkdlogo2.drp:0x3800 \
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
233 muzak.prg gfx/chars_4.fnt:0x6800
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
234
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
235 - "-o intro.tmp" sets output file
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
236 - As you can see, short options can be combined, like "-pppp".
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
237 However, the next parameters must be the corresponding option
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
238 arguments, in correct order, if any.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
239 - It is possible to specify a overriding loading address via
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
240 ":<addr>" syntax. See the help for more information.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
241
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
242
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
243 gfxconv
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
244 -------
491
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
245
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
246 Image input to C64 char font conversion:
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
247
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
248 $ gfxconv font16x16.pcx -f chr -o font16x16.chr
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
249
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
250 - Input file "font16x16.pcx" is a paletted PCX image (preferably 2-colors),
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
251 containing a 16x16 pixel font.
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
252 - "-f chr" specifies conversion to c64 char memory format, gfxconv
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
253 splits the input image to 8x8 blocks, outputting them in sequence.
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
254
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
255
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
256 Convert input image to IFFMaster ARAW + assembler include file,
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
257 while remapping some palette entries:
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
258
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
259 $ gfxconv -R "#000000:0" -f araw -i image -B 3 input.png -o output.raw
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
260
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
261 - "-R #000000:0" remaps all input image palette colors matching RGB
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
262 hex triplet #000000 to palette index 0.
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
263 - "-f araw" specifies output format to be IFFMaster ARAW.
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
264 - "-B 3" _clamps_ output to be 3 bitplanes. Any bits above those are
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
265 simply discarded.
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
266
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
267
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
268 C64 char font to PNG imge conversion:
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
269
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
270 $ gfxconv chars1.fnt -i char -s 2 -S 10 -c 255:1 -f png -o chars1.png
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
271
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
272 - Input file "chars1.fnt" is interpreted as character data (-i char)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
273 - "-s 2" skips first two bytes of the input file (loading address)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
274 - "-S 10" scales output image to be 10 times larger
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
275 - "-c 255:1" defines background color (bit value 0) to be transparent
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
276 (255, only works for PNG) and foreground to be C64 color 1 (white)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
277 - "-f png" sets output format to PNG
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
278
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
279
491
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
280 Extract sprites from a C64 memory dump, convert to PNG:
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
281
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
282 $ gfxconv bub_dump.raw -i s -s 0x5800 -n 20 -f png -o bub \
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
283 -q -S 3 -m -c 255:2:5:1
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
284
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
285 - Input file "bub_dump.raw" is a raw memory dump of Bubble Bobble
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
286 extracted via VICE in game running mode.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
287 - "-i s" sets input to be interpreted as sprite data
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
288 - "-s 0x5800" skips 0x5800 bytes, basically the memory address as the
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
289 input is a straight memory dump file.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
290 - "-n 20" sets max item count to 20, so 20 sprites will be dumped.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
291 - "-o bub" sets filename prefix to "bub"
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
292 - "-q" selects sequential output (separate files)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
293 - "-m" selects multicolor input
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
294 - "-c 255:2:5:1" sets the multicolor color mappings
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
295 (255 is the transparency color again)
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
296
491
d9c460300f23 Update documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 470
diff changeset
297
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
298 $ gfxconv chars3.fnt -i c -s 2 -n 3
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
299
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
300 Dump as character data into stdout, skipping 2 bytes at start, and
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
301 limit output to 3 items (characters).
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
302
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
303 ---- : -------------- #0
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
304 0002 : ........
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
305 0003 : ..####..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
306 0004 : .#....#.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
307 0005 : #..##..#
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
308 0006 : #.#....#
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
309 0007 : #..##..#
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
310 0008 : .#....#.
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
311 0009 : ..####..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
312 ---- : -------------- #1
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
313 000a : ........
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
314 000b : ...##...
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
315 000c : ..#..#..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
316 000d : ..####..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
317 000e : .##..#..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
318 000f : .##..#..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
319 0010 : .##..#..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
320 0011 : ........
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
321 ---- : -------------- #2
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
322 0012 : ........
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
323 0013 : ..###...
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
324 0014 : ..#..#..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
325 0015 : ..###...
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
326 0016 : .##..#..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
327 0017 : .##..#..
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
328 0018 : .####...
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
329 0019 : ........
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
330
862
01f2af5f87b1 Some updates in README.txt
Matti Hamalainen <ccr@tnsp.org>
parents: 805
diff changeset
331
425
aa5f28c2cde1 Add README.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
332 -----------------------------------------------------------------------