From: Svjatoslav Agejenko Date: Tue, 31 Mar 2015 05:15:21 +0000 (+0300) Subject: updated license and email addresses X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=qbasicapps.git;a=commitdiff_plain;h=ddf99a87d8ab4fc3a1e3bbeba50aba45db84b455 updated license and email addresses --- diff --git a/COPYING b/COPYING index 10828e0..65c5ca8 100644 --- a/COPYING +++ b/COPYING @@ -1,341 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/automation/school clock/kell/juhend.txt b/automation/school clock/kell/juhend.txt index 5ffaadb..2aed5c4 100644 --- a/automation/school clock/kell/juhend.txt +++ b/automation/school clock/kell/juhend.txt @@ -1,117 +1,108 @@ - - - - Kooli Kell programmi kasutusjuhend - + + Kooli Kell programmi kasutusjuhend + 2002.10 - -Programmi, juhendi ja skeemi autor: -Svjatoslav Agejenko -n0@hot.ee -www.hot.ee/n0/ - -K“ik on vabavara! - -Programm Kooli Kell on m“eldud kella laskmiseks koolis, tundi sisse ja v„lja. -Samuti juhib programm arvuti kljes olevat liidest, kahekohaliste numbrite -n„itamiseks (minutid / tunnid), 3 klahvilist klaviatuuri ja releed. -Tundi sisse minev kell on 1 pikk ning 1 lhem helin. V„ljaminev kell on 1 -tavaline pikk helin. Programm loeb aega arvuti ssteemsest kellast. -Kella laskmis ajad on organiseeritud failidesse *.PP . -Aasta v“i p„evaplaani muutmiseks tuleb redakteerida vastavaid faile. -(s“nast P„eva Plaan) Programm valib sobiva p„evaplaani l„htudes aastaplaanist, -mis asub failis "aasta.ap" . Programmi saab kasutada arvutil millele on -printeri pesasse (LPT1) hendatud spetsiaalne liides, liidese skeem on -failis "skeem.bmp". Liides omab kolme nummerdatud nuppu paigutusega: - - [1] [2] - [3] - -Programm on etten„htud iseseisvalt t””tama, kuid on ka v“imalus erandkorras -k„sitsi kella lasta, aega muuta jne.. Programm eristab tavalisi nupuvajutusi -ja topeltkl“pse. Eesm„rgiga suurendada funktsionaalsust v„heste nuppudega. - - Nuppude funktsioonid peamens: - -[1] kl“ps - laseb kella tundi sisse - topeltkl“ps - laseb kella tunnist v„lja -[2] kl“ps - l„heb aja muutmis mensse - topeltkl“ps - hakkab t””le uuendatud graafikuga, vajalik p„rast - sisendfailide redigeerimist. -[3] kl“ps - mardab ssteemse aja t„istunnini, vajalik aja - snkroniseerimiseks. - topeltkl“ps - laeb ssteemse: aasta, kuu, p„eva, tunnid, minutid - failist "sync.txt" - - Nuppude funktsioonid aja muutmis mens: - -[1] kl“ps - v„hendab ssteemsed tunnid/minutid 1. v“rra -[2] kl“ps - suurendab ssteemsed tunnid/minutid 1. v“rra -[3] kl“ps - valib n„itamiseks ja redigeerimiseks tunnid v“i minutid. - topeltkl“ps - l„heb tagasi peamensse. - -Aja muutmis mend tunneb „ra selle j„rgi et indikaator tunnid v“i -minutid vilgub, mitte ei p“le nagu peamens. - - - - faili AASTA.AP formaat: (aastaplaan) - - -v - - - -S“nast vahemik. Paneb paika p„evaplaani antud ajavahemikus. Esimene -daatum peab kindlasti olema v„iksem kui teine. St. kui on t“esti vaja: - -v 10-4 2-1 eri - -tuleb kirjutada: - -v 10-4 12-31 eri -v 1-1 2-1 eri - -P„evaplaan kehtib vahemiku esimesest p„evast kuni vahemiku viimase p„evani. - - -n - - - -S“nast n„dalap„ev. sama mis "v" kuid: paneb paika p„evaplaani antud -ajavahemikus, antud n„dalap„eval. N„dalap„eva kirjeldatakse numbriga. -n„dala esimene p„ev on esmasp„ev, talle vastab number 1. - - -e - - -S“nast eriline. Paneb paika antud kuup„evale antud p„evaplaani. Sobib h„sti -erakorraliste lhendatud v“i muul moel muudetud p„evaplaanide kehtestamiseks. -N„iteks riigiphad, spordip„ev jne. - -Kui teatud p„eva kohta ei k„inud htegi kirjet siis toimib vaikimisi "tuhi" -p„evaplaan. Kui teatud p„eva kohta k„is mitu kirjet siis j„„b peale viimane. - - - - failide *.PP formaat: (p„evaplaanid) - - -# : - -Laseb antud ajal antud kella. V“imalikud kella helinad on: - - sis -kell tundi sisse - val -kell tunnist v„lja - - - - faili SYNC.TXT formaat: - -faili esimesel kahel real peab olema j„rgnev: - -KK-PP-AAAA -TT:MM - -kus KK = kuu - PP = p„ev - AAAA = aasta - TT = tunnid - MM = minutid + +Programm Kooli Kell on m“eldud kella laskmiseks koolis, tundi sisse ja v„lja. +Samuti juhib programm arvuti kljes olevat liidest, kahekohaliste numbrite +n„itamiseks (minutid / tunnid), 3 klahvilist klaviatuuri ja releed. +Tundi sisse minev kell on 1 pikk ning 1 lhem helin. V„ljaminev kell on 1 +tavaline pikk helin. Programm loeb aega arvuti ssteemsest kellast. +Kella laskmis ajad on organiseeritud failidesse *.PP . +Aasta v“i p„evaplaani muutmiseks tuleb redakteerida vastavaid faile. +(s“nast P„eva Plaan) Programm valib sobiva p„evaplaani l„htudes aastaplaanist, +mis asub failis "aasta.ap" . Programmi saab kasutada arvutil millele on +printeri pesasse (LPT1) hendatud spetsiaalne liides, liidese skeem on +failis "skeem.bmp". Liides omab kolme nummerdatud nuppu paigutusega: + + [1] [2] + [3] + +Programm on etten„htud iseseisvalt t””tama, kuid on ka v“imalus erandkorras +k„sitsi kella lasta, aega muuta jne.. Programm eristab tavalisi nupuvajutusi +ja topeltkl“pse. Eesm„rgiga suurendada funktsionaalsust v„heste nuppudega. + + Nuppude funktsioonid peamens: + +[1] kl“ps - laseb kella tundi sisse + topeltkl“ps - laseb kella tunnist v„lja +[2] kl“ps - l„heb aja muutmis mensse + topeltkl“ps - hakkab t””le uuendatud graafikuga, vajalik p„rast + sisendfailide redigeerimist. +[3] kl“ps - mardab ssteemse aja t„istunnini, vajalik aja + snkroniseerimiseks. + topeltkl“ps - laeb ssteemse: aasta, kuu, p„eva, tunnid, minutid + failist "sync.txt" + + Nuppude funktsioonid aja muutmis mens: + +[1] kl“ps - v„hendab ssteemsed tunnid/minutid 1. v“rra +[2] kl“ps - suurendab ssteemsed tunnid/minutid 1. v“rra +[3] kl“ps - valib n„itamiseks ja redigeerimiseks tunnid v“i minutid. + topeltkl“ps - l„heb tagasi peamensse. + +Aja muutmis mend tunneb „ra selle j„rgi et indikaator tunnid v“i +minutid vilgub, mitte ei p“le nagu peamens. + + + + faili AASTA.AP formaat: (aastaplaan) + + +v - - + +S“nast vahemik. Paneb paika p„evaplaani antud ajavahemikus. Esimene +daatum peab kindlasti olema v„iksem kui teine. St. kui on t“esti vaja: + +v 10-4 2-1 eri + +tuleb kirjutada: + +v 10-4 12-31 eri +v 1-1 2-1 eri + +P„evaplaan kehtib vahemiku esimesest p„evast kuni vahemiku viimase p„evani. + + +n - - + +S“nast n„dalap„ev. sama mis "v" kuid: paneb paika p„evaplaani antud +ajavahemikus, antud n„dalap„eval. N„dalap„eva kirjeldatakse numbriga. +n„dala esimene p„ev on esmasp„ev, talle vastab number 1. + + +e - + +S“nast eriline. Paneb paika antud kuup„evale antud p„evaplaani. Sobib h„sti +erakorraliste lhendatud v“i muul moel muudetud p„evaplaanide kehtestamiseks. +N„iteks riigiphad, spordip„ev jne. + +Kui teatud p„eva kohta ei k„inud htegi kirjet siis toimib vaikimisi "tuhi" +p„evaplaan. Kui teatud p„eva kohta k„is mitu kirjet siis j„„b peale viimane. + + + + failide *.PP formaat: (p„evaplaanid) + + +# : + +Laseb antud ajal antud kella. V“imalikud kella helinad on: + + sis -kell tundi sisse + val -kell tunnist v„lja + + + + faili SYNC.TXT formaat: + +faili esimesel kahel real peab olema j„rgnev: + +KK-PP-AAAA +TT:MM + +kus KK = kuu + PP = p„ev + AAAA = aasta + TT = tunnid + MM = minutid diff --git a/automation/school clock/kell/skeem.bmp b/automation/school clock/kell/skeem.bmp deleted file mode 100644 index 37019b7..0000000 Binary files a/automation/school clock/kell/skeem.bmp and /dev/null differ diff --git a/automation/school clock/kell/skeem.png b/automation/school clock/kell/skeem.png new file mode 100644 index 0000000..3c93169 Binary files /dev/null and b/automation/school clock/kell/skeem.png differ diff --git a/automation/school clock/kell2/kkmini.bas b/automation/school clock/kell2/kkmini.bas index c70ca26..4564dc8 100755 --- a/automation/school clock/kell2/kkmini.bas +++ b/automation/school clock/kell2/kkmini.bas @@ -1,6 +1,6 @@ DECLARE SUB dispt () ' Svjatoslav Agejenko -' E-mail: svjatoslavagejenko@gmail.com +' E-mail: svjatoslav@svjatoslav.eu ' Homepage: www.hot.ee/n0/ DECLARE SUB dispp () diff --git a/automation/school clock/kell3/juhend.txt b/automation/school clock/kell3/juhend.txt index 6024b42..9e49003 100644 --- a/automation/school clock/kell3/juhend.txt +++ b/automation/school clock/kell3/juhend.txt @@ -4,7 +4,7 @@ 2003.09 Programmi, juhendi ja skeemi autor: Svjatoslav Agejenko -E-post: svjatoslavagejenko@gmail.com +E-post: svjatoslav@svjatoslav.eu kodulehekylg: www.hot.ee/n0/ Ettevaatust: Siin tekstis olev info v6ib olla vananenud, vigane v6i diff --git a/automation/school clock/kell3/kell3.bas b/automation/school clock/kell3/kell3.bas index da4711b..6239978 100755 --- a/automation/school clock/kell3/kell3.bas +++ b/automation/school clock/kell3/kell3.bas @@ -10,7 +10,7 @@ DECLARE SUB dispt () ' (c) Svjatoslav Agejenko ' All rights reserved. -' E-mail: svjatoslavagejenko@gmail.com +' E-mail: svjatoslav@svjatoslav.eu ' Homepage: svjatoslav.eu DECLARE SUB dispp () diff --git a/database/ddbase6.bas b/database/ddbase6.bas index 5f2d25f..d02c987 100755 --- a/database/ddbase6.bas +++ b/database/ddbase6.bas @@ -1,9 +1,7 @@ ' Dos Database ' made by Svjatoslav Agejenko ' in 2002 -' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com - + DECLARE SUB box (x1%, y1%, x2%, y2%) DECLARE SUB ssort (s%, m%) DECLARE SUB sort (s%, w%) @@ -956,4 +954,3 @@ conm "================> " + a$ + " <===============", 7 END SUB - diff --git a/doc/index.html b/doc/index.html index 9f89bb9..4e4202b 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,45 +1,221 @@ - - + + + - -QBasicApps +QBasicApps - collection of applications mostly written in MS QBasic for DOS environment + + + + + + + -

QBasicApps - collection of applications mostly written in MS QBasic for DOS environment

- Download -    - Online homepage -    - Other applications hosted on svjatoslav.eu -
-Programs author:
-    Svjatoslav Agejenko
-    Homepage: http://svjatoslav.eu
-    Email: svjatoslav@svjatoslav.eu
+
+

QBasicApps - collection of applications mostly written in MS QBasic for DOS environment

+
+ -This collection contains lots of applications (games, graphics tests (2D/3D/4D) -algorithms tests, utilities) I wrote long time ago. -Mostly in QBasic, some in x86 assembly for use under DOS environment. +

+This collection contains lots of applications: +

+
    +
  • games +
  • +
  • graphics tests (2D/3D/4D) +
  • +
  • algorithms tests +
  • +
  • utilities +
  • +
+

+I wrote them long time ago mostly in QBasic, some in x86 assembly for +use under DOS environment. +

+

Few sample applications from the package: - Checkers game - Super Mario clone - 3D synthezer - Ray casting 3D engine - 4D engine - Interactive 3D graph for visualizing formulas - Biorythm calculator - Digital data over analog audio channel - Explosion simulation - Game of life - - -

+

+ + +
+

Author: Svjatoslav Agejenko

+

Created: 2015-03-31 Tue 08:02

+

Emacs 24.4.1 (Org mode 8.2.10)

+

Validate

+
diff --git a/doc/index.org b/doc/index.org new file mode 100644 index 0000000..5769108 --- /dev/null +++ b/doc/index.org @@ -0,0 +1,38 @@ +#+TITLE: QBasicApps - collection of applications mostly written in MS QBasic for DOS environment + +----- +- [[http://www2.svjatoslav.eu/gitweb/?p=qbasicapps.git;a=snapshot;h=HEAD;sf=tgz][download latest snapshot]] + +- These programs are free software; you can redistribute them and/or + modify them under the terms of version 3 of the [[https://www.gnu.org/licenses/lgpl.html][GNU Lesser General + Public License]] or later as published by the Free Software + Foundation. + +- Programs author: + - Svjatoslav Agejenko + - Homepage: http://svjatoslav.eu + - Email: mailto://svjatoslav@svjatoslav.eu + +- [[http://svjatoslav.eu/programs.jsp][other applications hosted at svjatoslav.eu]] + + +This collection contains lots of applications: ++ games ++ graphics tests (2D/3D/4D) ++ algorithms tests ++ utilities +I wrote them long time ago mostly in QBasic, some in x86 assembly for +use under DOS environment. + + +Few sample applications from the package: ++ [[file:../games/checkers/index.html][Checkers game]] ++ [[file:../games/mario/index.html][Super Mario clone]] ++ [[file:../graphics/3D/3dSynthezier/doc/index.html][3D synthezer]] ++ [[file:../graphics/3D/ray casting engine/index.html][Ray casting 3D engine]] ++ [[file:../graphics/4D engine/index.html][4D engine]] ++ [[file:../math/3D graph/index.html][Interactive 3D graph for visualizing formulas]] ++ [[file:../math/biorythm/index.html][Biorythm calculator]] ++ [[file:../networking/digital data over analog audio channel/index.html][Digital data over analog audio channel]] ++ [[file:../simulation/explosion/index.html][Explosion simulation]] ++ [[file:../simulation/life/index.html][Game of life]] diff --git a/games/checkers/checkers.bas b/games/checkers/checkers.bas index d194b7d..370dc57 100755 --- a/games/checkers/checkers.bas +++ b/games/checkers/checkers.bas @@ -1,6 +1,5 @@ ' Checkers game (unfinished) ' by Svjatoslav Agejenko 2001 -' svjatoslavagejenko@gmail.com DECLARE SUB compki (m%, h%, x1%, y1%) @@ -510,4 +509,3 @@ END IF humx1 = 0 END SUB - diff --git a/games/mario/smario.bas b/games/mario/smario.bas index fc1e3bd..b4e1432 100755 --- a/games/mario/smario.bas +++ b/games/mario/smario.bas @@ -1,6 +1,5 @@ ' Super Mario style game ' by Svjatoslav Agejenko 1999 -' E-mail: svjatoslavagejenko@gmail.com DECLARE SUB CL () DECLARE SUB esc () @@ -291,7 +290,7 @@ LOCATE 1, 1 PRINT "You are " LOCATE 2, 1 PRINT " killed! " - + FOR x = 0 TO 80 FOR y = 0 TO 16 IF POINT(x, y) > 0 THEN LINE (x * 5, y * 5 + 50)-(x * 5 + 4, y * 5 + 54), 4, BF @@ -606,4 +605,3 @@ NEXT b NEXT a CLOSE END SUB - diff --git a/games/worm/worm.bas b/games/worm/worm.bas index 890a24a..772293b 100755 --- a/games/worm/worm.bas +++ b/games/worm/worm.bas @@ -1,6 +1,5 @@ ' Worm game ' by Svjatoslav Agejenko 2002 -' E-mail: svjatoslavagejenko@gmail.com DECLARE FUNCTION cnum$ (a%) DECLARE SUB putworm (a%) @@ -548,4 +547,3 @@ prc a NEXT a END SUB - diff --git a/graphics/3D/3dSynthezier/bin/3dparse.bas b/graphics/3D/3dSynthezier/bin/3dparse.bas index 44202a1..0f6c09a 100755 --- a/graphics/3D/3dSynthezier/bin/3dparse.bas +++ b/graphics/3D/3dSynthezier/bin/3dparse.bas @@ -1,6 +1,6 @@ ' by Svjatoslav Agejenko ' homeage: http://svjatoslav.eu -' e-mail: svjatoslavagejenko@gmail.com +' e-mail: svjatoslav@svjatoslav.eu ' Before running, make sure include path is correct. See below. diff --git a/graphics/3D/3dSynthezier/doc/index.html b/graphics/3D/3dSynthezier/doc/index.html old mode 100755 new mode 100644 index 19c3afc..cfa0037 --- a/graphics/3D/3dSynthezier/doc/index.html +++ b/graphics/3D/3dSynthezier/doc/index.html @@ -1,155 +1,148 @@ - - - - -3D Synthezier - - -

3D Synthezier

-Other applications hosted on svjatoslav.eu -

-Program author: -
Svjatoslav Agejenko -
Homepage: http://svjatoslav.eu -
E-mail: svjatoslav@svjatoslav.eu -

-Distributed under GNU GENERAL PUBLIC LICENSE Version 2. - -
-
-
-	
-This QBasic program was written by me in around 2003. It parses scene definition language and creates 3D world based on it.
-Result will be in a wavefront obj file, witch can be then visualized using external renderer.
-
-Basic concept of defining scene is:
-  Simple and primitive objects are created on point and polygon level.
-  More complex ones can be created my combinig already existing ones,
-  while applying various transformations on them.
-
-Objects with all its subobjects can be rotated, flipped or resized omong any axis.
-Generator has built in cache for data input and output to minimize file access.
-
-
- -
Examples: -
-
-
Attempt to make "Fifth Eelement" like city. -

- -
-
Attempt to make "Fifth Eelement" like city. Night. -

- -
-
Attempt to make "Fifth Eelement" like city. Night. -

- - -
-
Hexangular city. -

- -
-
Hexangular city, closer. -

- -
-
Hexangular city, even closer. -

-
- -
-
-
-I converted these 2 generated cities also to Blender format
-so you can explore them interactively :)
-
-Download:
-	Square city (3.5 MB)
-	Hexagonal city (20.3 MB)
-
-
-
-
-	System requirements
-	===================
-	
-DOS	(6.22 preferred)
-QBasic 	(4.5 preferred)
-
-
-      	Installation
-      	============
-      
-* Unpack ZIP file in any folder.
-* update include path inside  bin/3dparse.bas
-
-
-	Running program
-	===============
-
-Make sure you have QB binaries in your PATH.
-Execute  bin/city1.bat  or  bin/city2.bat to generate example citys.
-After parsing is finished appropriate *.obj files will
-appear in the  bin  directory holding generated scene.
-Visualize scene with your favourite renderer.
-(3D Studio MAX or Nugraf 3D rendering System will do)
-
-
-	Directory layout
-	================
-
-bin
-	3dparse.bas		3D generator main executable
-	city1.3d		city with square-like buildings
-	city2.3d		city with hexangular buildings
-	result.mtl		shared material library
-	*.bat			quick launch scripts
-doc				manual
-include				3D objects used to compose the scene
-	
-
-	Scene description language
-	==========================
-	(read examples...)
-	
-
-here			- defines new segment
-p  x y z		- defines new point
-f  p1 p2 p3 p4 		- defines new polygon,  p4  may be unused
-warn  message		- displays warning message, and wait for key
-end			- terminates parser
-mtl  material  		- selects material
-mtlrnd  material ...		- selects random material from list
-obj  object xz45 xy20 x+3 y*2	- includes sub object, can be rotated moved
-				or resized,
-				across X Y Z. If object name begin vith ~
-				then it will be loaded from current directory.
-				if object name ends with ~ then object will
-				be parsed directly from file, and not chached,
-				to allow loading of greater than 500 lines
-				files.
-	
-			
-				
-rnd  p^1^2^3 p^7^2^1  		- select random command to execute, ^ will be
-                                  converted to spaces.
-# whatever text                 - comment
-out  file                       - specify output file name, must be first command
-set  variable  contents       	- set variable contents, variable must be
-                                  number, contents can be string. max variables
-                                  is 100. first is 0.
-anycommand %1 anything          - inserts variable 1 contents info line
-cmp  flag string1 string2  	- compares strings, and inserts TRUE to flag, if
-                                  they are equal, else inserts FALSE. max 9 falgs
-                                  ,0 first. Each subobject has its own flags.
-?flag anycommand              	- executes command if flag is true.
-                                  exapmle: ?3 obj car z*2 xy45
-dum                             - dummy function, does notheing
-
-
-
- + + + + +3D Synthezier + + +

3D Synthezier

+ +
+This QBasic program was written by me in around 2003. It parses scene
+definition language and creates 3D world based on it.  Result will be
+in a wavefront obj file, witch can be then visualized using external
+renderer.
+
+Basic concept of defining scene is:
+  Simple and primitive objects are created on point and polygon level.
+  More complex ones can be created my combinig already existing ones,
+  while applying various transformations on them.
+
+Objects with all its subobjects can be rotated, flipped or resized
+omong any axis.  Generator has built in cache for data input and
+output to minimize file access.
+
+
+ +
Examples: +
+
+
Attempt to make "Fifth Eelement" like city. +

+ +
+
Attempt to make "Fifth Eelement" like city. Night. +

+ +
+
Attempt to make "Fifth Eelement" like city. Night. +

+ + +
+
Hexangular city. +

+ +
+
Hexangular city, closer. +

+ +
+
Hexangular city, even closer. +

+
+ +
+
+
+I converted these 2 generated cities also
+to Blender format so you can
+explore them interactively :)
+
+Download:
+        Square city (3.5 MB)
+        Hexagonal city (20.3 MB)
+
+
+
+
+        System requirements
+        ===================
+
+DOS     (6.22 preferred)
+QBasic  (4.5 preferred)
+
+
+        Installation
+        ============
+
+* Unpack ZIP file in any folder.
+* update include path inside  bin/3dparse.bas
+
+
+        Running program
+        ===============
+
+Make sure you have QB binaries in your PATH.
+Execute  bin/city1.bat  or  bin/city2.bat to generate example citys.
+After parsing is finished appropriate *.obj files will
+appear in the  bin  directory holding generated scene.
+Visualize scene with your favourite renderer.
+(3D Studio MAX or Nugraf 3D rendering System will do)
+
+
+        Directory layout
+        ================
+
+bin
+        3dparse.bas             3D generator main executable
+        city1.3d                city with square-like buildings
+        city2.3d                city with hexangular buildings
+        result.mtl              shared material library
+        *.bat                   quick launch scripts
+doc                             manual
+include                         3D objects used to compose the scene
+
+
+        Scene description language
+        ==========================
+        (read examples...)
+
+
+here                    - defines new segment
+p  x y z                - defines new point
+f  p1 p2 p3 p4          - defines new polygon,  p4  may be unused
+warn  message           - displays warning message, and wait for key
+end                     - terminates parser
+mtl  material           - selects material
+mtlrnd  material ...            - selects random material from list
+obj  object xz45 xy20 x+3 y*2   - includes sub object, can be rotated moved
+                                or resized,
+                                across X Y Z. If object name begin vith ~
+                                then it will be loaded from current directory.
+                                if object name ends with ~ then object will
+                                be parsed directly from file, and not chached,
+                                to allow loading of greater than 500 lines
+                                files.
+        
+
+
+rnd  p^1^2^3 p^7^2^1            - select random command to execute, ^ will be
+                                  converted to spaces.
+# whatever text                 - comment
+out  file                       - specify output file name, must be first command
+set  variable  contents         - set variable contents, variable must be
+                                  number, contents can be string. max variables
+                                  is 100. first is 0.
+anycommand %1 anything          - inserts variable 1 contents info line
+cmp  flag string1 string2       - compares strings, and inserts TRUE to flag, if
+                                  they are equal, else inserts FALSE. max 9 falgs
+                                  ,0 first. Each subobject has its own flags.
+?flag anycommand                - executes command if flag is true.
+                                  exapmle: ?3 obj car z*2 xy45
+dum                             - dummy function, does notheing
+
+
+
+ diff --git a/graphics/3D/3dexplor/explgala.bas b/graphics/3D/3dexplor/explgala.bas index c6baf24..49e6abb 100755 --- a/graphics/3D/3dexplor/explgala.bas +++ b/graphics/3D/3dexplor/explgala.bas @@ -1,7 +1,7 @@ ' Galaxy explorer ' made by Svjatoslav Agejenko ' in 2003.12 -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu ' H-Page: svjatoslav.eu DECLARE SUB temp () diff --git a/graphics/3D/3dexplor/explmaze.bas b/graphics/3D/3dexplor/explmaze.bas index 5e111ca..9401d81 100755 --- a/graphics/3D/3dexplor/explmaze.bas +++ b/graphics/3D/3dexplor/explmaze.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB startext () DECLARE SUB control () diff --git a/graphics/3D/3dtest.bas b/graphics/3D/3dtest.bas index aef4b86..0a62689 100755 --- a/graphics/3D/3dtest.bas +++ b/graphics/3D/3dtest.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB star (x!, y!, z!, an1!, an2!, an3!) DECLARE SUB gp (x!, y!, z!, x1!, y1!) diff --git a/graphics/3D/3dtext.bas b/graphics/3D/3dtext.bas index 9194b89..840d4bc 100755 --- a/graphics/3D/3dtext.bas +++ b/graphics/3D/3dtext.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB prn (x!, y!, a$) DECLARE SUB pch (x!, y!, a$) diff --git a/graphics/3D/KHK Intellektika 2004 demo/khkdemo5.BAS b/graphics/3D/KHK Intellektika 2004 demo/khkdemo5.BAS index 3f08b6c..8f8b250 100755 --- a/graphics/3D/KHK Intellektika 2004 demo/khkdemo5.BAS +++ b/graphics/3D/KHK Intellektika 2004 demo/khkdemo5.BAS @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB startext () DECLARE SUB control () diff --git a/graphics/3D/gravi.bas b/graphics/3D/gravi.bas index 04d40df..40592c8 100755 --- a/graphics/3D/gravi.bas +++ b/graphics/3D/gravi.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB gravi () DECLARE SUB adda (x!, y!, z!, s!) diff --git a/graphics/3D/ray casting engine/raycast.bas b/graphics/3D/ray casting engine/raycast.bas index 49985b6..24d37e3 100755 --- a/graphics/3D/ray casting engine/raycast.bas +++ b/graphics/3D/ray casting engine/raycast.bas @@ -1,5 +1,5 @@ ' Ray casting engine, written by Svjatoslav Agejenko -' E-mail: svjatoslavagejenko@gmail.com +' E-mail: svjatoslav@svjatoslav.eu ' Homepage: svjatoslav.eu ' 2003.03 diff --git a/graphics/3D/realtime anaglyph/stereo.BAS b/graphics/3D/realtime anaglyph/stereo.BAS index a17677d..4a392cc 100755 --- a/graphics/3D/realtime anaglyph/stereo.BAS +++ b/graphics/3D/realtime anaglyph/stereo.BAS @@ -1,5 +1,5 @@ DECLARE SUB ling (x1%, y1%, x2%, y2%) -' Svjatoslav Agejenko, svjatoslavagejenko@gmail.com, svjatoslav.eu +' Svjatoslav Agejenko, svjatoslav@svjatoslav.eu, svjatoslav.eu ' 2004.07 ' Generate stereo image. Red & Green (blue) glasses necessary. diff --git a/graphics/3D/rocket.bas b/graphics/3D/rocket.bas index 69cc0f7..3829882 100755 --- a/graphics/3D/rocket.bas +++ b/graphics/3D/rocket.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2001 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu ' arrow keys - move around ' 2, 6, 4, 8 - look around diff --git a/graphics/3D/stars.bas b/graphics/3D/stars.bas index 1247455..60a03dc 100755 --- a/graphics/3D/stars.bas +++ b/graphics/3D/stars.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.03 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB setstar (x2!, y2!, z2!) DECLARE SUB galaxy () diff --git a/graphics/3D/swapping 3D engine/engine.bas b/graphics/3D/swapping 3D engine/engine.bas index 4f22c1d..ba5a457 100755 --- a/graphics/3D/swapping 3D engine/engine.bas +++ b/graphics/3D/swapping 3D engine/engine.bas @@ -7,7 +7,7 @@ DECLARE SUB putChar (a$, x!, y!, z!) ' 3D engine ' made by Svjatoslav Agejenko ' last edit 2004.1 -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu ' H-Page: svjatoslav.eu DECLARE SUB fill3 () diff --git a/graphics/3D/swapping 3D engine/objects/font/mk3dfont.bas b/graphics/3D/swapping 3D engine/objects/font/mk3dfont.bas index db21b62..fa50e58 100755 --- a/graphics/3D/swapping 3D engine/objects/font/mk3dfont.bas +++ b/graphics/3D/swapping 3D engine/objects/font/mk3dfont.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' last edit 2004.01 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB ln (x1!, y1!, x2!, y2!) SCREEN 13 diff --git a/graphics/3D/tank1.bas b/graphics/3D/tank1.bas index 5f3a762..2ac540b 100755 --- a/graphics/3D/tank1.bas +++ b/graphics/3D/tank1.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2000 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu ' Use keys to move around: ' Left, Right, Up, Down look around diff --git a/graphics/3D/universe explorer/expluniv.bas b/graphics/3D/universe explorer/expluniv.bas index 152dacf..70f1c5b 100755 --- a/graphics/3D/universe explorer/expluniv.bas +++ b/graphics/3D/universe explorer/expluniv.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB loadScript (a$) diff --git a/graphics/4D engine/qeng.bas b/graphics/4D engine/qeng.bas index bd9ab8f..a3eb20b 100755 --- a/graphics/4D engine/qeng.bas +++ b/graphics/4D engine/qeng.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.08 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB chlin (x1!, y1!, z1!, q1!, x2!, y2!, z2!, q2!) DECLARE SUB rot (x1!, y1!, z1!, q1!, x4!, y4!, z4!, q4!) diff --git a/graphics/animations/2drot.bas b/graphics/animations/2drot.bas index ab97306..76916b7 100755 --- a/graphics/animations/2drot.bas +++ b/graphics/animations/2drot.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DIM SHARED px(1000) ' point x & y location DIM SHARED py(1000) diff --git a/graphics/animations/matrix4.bas b/graphics/animations/matrix4.bas index 876bbe7..bc29cdf 100755 --- a/graphics/animations/matrix4.bas +++ b/graphics/animations/matrix4.bas @@ -1,4 +1,4 @@ -' by Svjatoslav Agejenko svjatoslavagejenko@gmail.com +' by Svjatoslav Agejenko svjatoslav@svjatoslav.eu ' 2003.04 DECLARE FUNCTION getc% () diff --git a/graphics/animations/mkcircle.bas b/graphics/animations/mkcircle.bas index 0dd6cdb..76b3f6b 100755 --- a/graphics/animations/mkcircle.bas +++ b/graphics/animations/mkcircle.bas @@ -1,4 +1,4 @@ -' Svjatoslav Agejenko svjatoslavagejenko@gmail.com +' Svjatoslav Agejenko svjatoslav@svjatoslav.eu ' 2003.10 diff --git a/graphics/animations/ssaver.bas b/graphics/animations/ssaver.bas index e6547f5..4d8daaf 100755 --- a/graphics/animations/ssaver.bas +++ b/graphics/animations/ssaver.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' last edit 2004.01 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu SCREEN 7, , , 1 diff --git a/graphics/animations/sun&eart.bas b/graphics/animations/sun&eart.bas index 628b1a5..eededed 100755 --- a/graphics/animations/sun&eart.bas +++ b/graphics/animations/sun&eart.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 1999 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB maa (a2%, b2%, c2%) diff --git a/graphics/animations/txtpal.bas b/graphics/animations/txtpal.bas index 0e35856..9ab2e56 100755 --- a/graphics/animations/txtpal.bas +++ b/graphics/animations/txtpal.bas @@ -1,5 +1,5 @@ ' Svjatoslav Agejenko 2003.01 -' svjatoslavagejenko@gmail.com +' svjatoslav@svjatoslav.eu DEFINT A-Z CLS diff --git a/graphics/animations/water1.bas b/graphics/animations/water1.bas index f6fdd5d..062af8a 100755 --- a/graphics/animations/water1.bas +++ b/graphics/animations/water1.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu SCREEN 13 diff --git a/graphics/animations/water2.bas b/graphics/animations/water2.bas index 2865119..a11bd00 100755 --- a/graphics/animations/water2.bas +++ b/graphics/animations/water2.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu SCREEN 13 diff --git a/graphics/fract3.bas b/graphics/fract3.bas index e3867c7..f738a20 100755 --- a/graphics/fract3.bas +++ b/graphics/fract3.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB mo (x!, y!, an!, s!, w!) DIM SHARED depth diff --git a/graphics/poly.bas b/graphics/poly.bas index 9339610..89c17d7 100755 --- a/graphics/poly.bas +++ b/graphics/poly.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2001 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DEFINT A-Z DECLARE SUB fp (x1, y1, x2, y2, x3, y3, c) diff --git a/graphics/presentations/KHK Intellektika 2004 demo/khkdemo5.BAS b/graphics/presentations/KHK Intellektika 2004 demo/khkdemo5.BAS index 3f08b6c..8f8b250 100755 --- a/graphics/presentations/KHK Intellektika 2004 demo/khkdemo5.BAS +++ b/graphics/presentations/KHK Intellektika 2004 demo/khkdemo5.BAS @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB startext () DECLARE SUB control () diff --git a/graphics/presentations/Stroboscope/athoms.bas b/graphics/presentations/Stroboscope/athoms.bas index 7c28b33..21cb50e 100755 --- a/graphics/presentations/Stroboscope/athoms.bas +++ b/graphics/presentations/Stroboscope/athoms.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2002 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu SCREEN 13 DIM SHARED byt AS STRING * 1 diff --git a/graphics/presentations/Stroboscope/playmov.asm b/graphics/presentations/Stroboscope/playmov.asm index 80a1a4e..0180aab 100644 --- a/graphics/presentations/Stroboscope/playmov.asm +++ b/graphics/presentations/Stroboscope/playmov.asm @@ -2,7 +2,7 @@ ; made by Svjatoslav Agejenko ; in 2002 ; H-Page: svjatoslav.eu -; E-Mail: svjatoslavagejenko@gmail.com +; E-Mail: svjatoslav@svjatoslav.eu [BITS 16] [ORG 0x100] diff --git a/graphics/presentations/Stroboscope/strobo.bas b/graphics/presentations/Stroboscope/strobo.bas index b752e79..7f6fcb0 100755 --- a/graphics/presentations/Stroboscope/strobo.bas +++ b/graphics/presentations/Stroboscope/strobo.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2002 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB pag4 () DECLARE SUB getkey (a$) diff --git a/graphics/spirals/spiral2.bas b/graphics/spirals/spiral2.bas index a98ad88..a127ddb 100755 --- a/graphics/spirals/spiral2.bas +++ b/graphics/spirals/spiral2.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB linem (x1!, y1!, x2!, y2!, col!) DIM SHARED linevx(1 TO 100) diff --git a/graphics/spirals/spiral4.bas b/graphics/spirals/spiral4.bas index 184362b..3431132 100755 --- a/graphics/spirals/spiral4.bas +++ b/graphics/spirals/spiral4.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DIM SHARED torux(1 TO 10000) DIM SHARED toruy(1 TO 10000) diff --git a/graphics/spirals/spiral6.bas b/graphics/spirals/spiral6.bas index 4c588e2..d5700ab 100755 --- a/graphics/spirals/spiral6.bas +++ b/graphics/spirals/spiral6.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DIM SHARED torux(1 TO 10000) DIM SHARED toruy(1 TO 10000) diff --git a/graphics/spirals/spiral7.bas b/graphics/spirals/spiral7.bas index 6a5c6c0..3e14472 100755 --- a/graphics/spirals/spiral7.bas +++ b/graphics/spirals/spiral7.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DIM SHARED torux(1 TO 10000) DIM SHARED toruy(1 TO 10000) diff --git a/graphics/spirals/spiral8.bas b/graphics/spirals/spiral8.bas index bc3c267..2f93ed5 100755 --- a/graphics/spirals/spiral8.bas +++ b/graphics/spirals/spiral8.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB fill (x1, y1, x2, y2, xx1, yy1, xx2, yy2) diff --git a/graphics/spirals/spiral9.bas b/graphics/spirals/spiral9.bas index c5eec9f..74e3d04 100755 --- a/graphics/spirals/spiral9.bas +++ b/graphics/spirals/spiral9.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB fill (x1, y1, x2, y2, xx1, yy1, xx2, yy2, hel) DIM SHARED torux(1 TO 10000) diff --git a/graphics/texture generation/map1.bas b/graphics/texture generation/map1.bas index d276b55..3d40578 100755 --- a/graphics/texture generation/map1.bas +++ b/graphics/texture generation/map1.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DEFINT A-Z SCREEN 13 diff --git a/graphics/texture generation/map2.bas b/graphics/texture generation/map2.bas index c38add6..7fde5c0 100755 --- a/graphics/texture generation/map2.bas +++ b/graphics/texture generation/map2.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DEFINT A-Z SCREEN 13 diff --git a/graphics/texture generation/map3.bas b/graphics/texture generation/map3.bas index 8d346cb..c156f33 100755 --- a/graphics/texture generation/map3.bas +++ b/graphics/texture generation/map3.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB box (x1%, y1%, s%) DECLARE SUB setpal () diff --git a/graphics/texture generation/oldpaper.bas b/graphics/texture generation/oldpaper.bas index 35beca9..72a92ab 100755 --- a/graphics/texture generation/oldpaper.bas +++ b/graphics/texture generation/oldpaper.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB paper (x1%, y1%, x2%, y2%) DEFINT A-Z diff --git a/graphics/texture generation/test3.bas b/graphics/texture generation/test3.bas index a08b47a..da21913 100755 --- a/graphics/texture generation/test3.bas +++ b/graphics/texture generation/test3.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu SCREEN 13 diff --git a/graphics/texture generation/wood.bas b/graphics/texture generation/wood.bas index 4b19972..9d3efa3 100755 --- a/graphics/texture generation/wood.bas +++ b/graphics/texture generation/wood.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB wood (x1%, y1%) DECLARE SUB paper (x1%, y1%) diff --git a/graphics/tree.bas b/graphics/tree.bas index cf7547d..cacf9c6 100755 --- a/graphics/tree.bas +++ b/graphics/tree.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2001 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB start () DECLARE SUB show (d%) diff --git a/math/05graaf.bas b/math/05graaf.bas index feadce6..f79a0e7 100755 --- a/math/05graaf.bas +++ b/math/05graaf.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB init () DECLARE SUB pp (x1, y1, x2, y2, c!) diff --git a/math/determ.bas b/math/determ.bas index 3c5bfba..a7177dc 100755 --- a/math/determ.bas +++ b/math/determ.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2002 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DECLARE SUB mulr2 (a!, b!) DECLARE SUB show2 () diff --git a/math/sinus.bas b/math/sinus.bas index 78b452e..b4444ee 100755 --- a/math/sinus.bas +++ b/math/sinus.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu ' this program calculates sinus without using SIN function diff --git a/networking/LPT communication driver/lptdrv.txt b/networking/LPT communication driver/lptdrv.txt index 56b5e7f..d276f46 100755 --- a/networking/LPT communication driver/lptdrv.txt +++ b/networking/LPT communication driver/lptdrv.txt @@ -2,7 +2,7 @@ LPT communications driver made by Svjatoslav Agejenko in 2002.08 H-Page: svjatoslav.eu -E-Mail: svjatoslavagejenko@gmail.com +E-Mail: svjatoslav@svjatoslav.eu LPTDRV is a memory resident driver for LPT network. It hooks IRQ 0 and checks ca. 18 times per second LPT status. diff --git a/networking/comterm.bas b/networking/comterm.bas index 2bfedc5..b9d4c92 100755 --- a/networking/comterm.bas +++ b/networking/comterm.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu CLS diff --git a/networking/digital data over analog audio channel/aver.bas b/networking/digital data over analog audio channel/aver.bas index 76aec75..e984ed5 100644 --- a/networking/digital data over analog audio channel/aver.bas +++ b/networking/digital data over analog audio channel/aver.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu diff --git a/networking/file2com.bas b/networking/file2com.bas index 3074c37..314dec0 100755 --- a/networking/file2com.bas +++ b/networking/file2com.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2003.12 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DIM SHARED byte AS STRING * 1 OPEN COMMAND$ FOR BINARY AS #1 diff --git a/networking/lpt2com.bas b/networking/lpt2com.bas index 4cbe7c1..0ab2c73 100755 --- a/networking/lpt2com.bas +++ b/networking/lpt2com.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2002 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu DEFINT A-Z DECLARE SUB send (char$) diff --git a/networking/prt.bas b/networking/prt.bas index 981238b..5a564d2 100755 --- a/networking/prt.bas +++ b/networking/prt.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2002 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu ' Control current on LPT port pins, ' use keys 1 - 8 to toggle on/off diff --git a/networking/read.bas b/networking/read.bas index c56d5dc..bcfa739 100755 --- a/networking/read.bas +++ b/networking/read.bas @@ -2,7 +2,7 @@ ' made by Svjatoslav Agejenko ' in 2002 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu ' Monitors LPT1 pins 14, 16, 17 and some others. diff --git a/simulation/life/life.bas b/simulation/life/life.bas index 2f66bd5..6d5baf1 100755 --- a/simulation/life/life.bas +++ b/simulation/life/life.bas @@ -5,7 +5,7 @@ CHDIR ".\qbasicapps\simulation\life" ' made by Svjatoslav Agejenko ' in 2001 ' H-Page: svjatoslav.eu -' E-Mail: svjatoslavagejenko@gmail.com +' E-Mail: svjatoslav@svjatoslav.eu ' in observing mode use keys: diff --git a/unsorted/passw.bas b/unsorted/passw.bas index cdacdb6..651e73a 100644 --- a/unsorted/passw.bas +++ b/unsorted/passw.bas @@ -1,4 +1,4 @@ -' Svjatoslav Agejenko svjatoslavagejenko@gmail.com year:2002 +' Svjatoslav Agejenko svjatoslav@svjatoslav.eu year:2002 ' See or modify "passwd.dat" for password. ' Is useful when compiled into EXE, and put into AUTOEXEC.BAT diff --git a/wsystem.bas b/wsystem.bas index fedc340..be1c406 100755 --- a/wsystem.bas +++ b/wsystem.bas @@ -1,6 +1,6 @@ ' window engine, 2003 ' Svjatoslav Agejenko -' svjatoslavagejenko@gmail.com +' svjatoslav@svjatoslav.eu DECLARE SUB demo () DECLARE FUNCTION getline$ (w%, l%)