-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathindex.html
117 lines (109 loc) · 8.58 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Main SWAG (Sourceware Archive Group) HTML Index</title>
<meta http-equiv="KEYWORDS" content="SWAG, DELPHI, Turbo Pascal, PASCAL, Public, Domain, Freeware, Source code, source, Borland, Inprise">
<meta http-equiv="DESCRIPTION" content="This is the index to the HTML version of SWAG.">
<link rel="stylesheet" type="text/css" href="default.css">
</head>
<body bgcolor="White" text="Black" link="Blue" vlink="Purple" alink="Red" title="HTML SWAG Index">
<table width="100%">
<tr>
<td nowrap>
<h1>The HTML SWAG Home Page</h1>
<P><i>"An elegant weapon for a more civilized time."</i> - Obi-Wan Kenobi</P>
</td>
<td align="center" width = "100%">
[ <a href="http://www.bsdg.org/swag/index.html">Home</a> | <a href="mirrors.html">Mirrors</a> | <a href="download.html">Download complete</a> |
<a href="http://www.bsdg.org/">BSDG</a> |
<a href="http://gdsoft.com/swag/swag.html" target="_blank">Original SWAG</a> ]</td>
</tr>
</table>
<P>
<table><tr><td valign="top" nowrap>
<li><a href="ANSI/index.html">ANSI Control & Ouput</a>
<li><a href="ARCHIVES/index.html">Archive Handling</a>
<li><a href="CHARS/index.html">Character Handling</a>
<li><a href="CMDLINE/index.html">Command Line</a>
<li><a href="COLOR/index.html">Text/Graphics Colors</a>
<li><a href="COMM/index.html">Communications/INT14</a>
<li><a href="COPYMOVE/index.html">File Copy/Move</a>
<li><a href="CRC/index.html">16/32 Bit CRC</a>
<li><a href="CRT/index.html">CRT</a>
<li><a href="CURSOR/index.html">Cursor Handling</a>
<li><a href="DATATYPE/index.html">Data Type & Compare</a>
<li><a href="DATETIME/index.html">Date & Time</a>
<li><a href="DELPHI/index.html">Borland Delphi</a>
<li><a href="DESQVIEW/index.html">DesqView</a>
<li><a href="DIRS/index.html">Directory Handling</a>
<li><a href="DOS/index.html">DOS & Environment</a>
<li><a href="DRIVES/index.html">Disk Drive Handling</a>
<li><a href="EGAVGA/index.html">EGA/VGA</a>
<li><a href="ENCRYPT/index.html">File & Encryption</a>
<li><a href="ENTRY/index.html">Input And Field Entry</a>
<li><a href="EXEC/index.html">Execution</a>
<li><a href="FAQ/index.html">FAQ's/Tutorials</a>
<li><a href="FILES/index.html">File Handling</a>
<li><a href="FINDREPL/index.html">Search/Find/Replace</a>
<li><a href="GRAPHICS/index.html">Graphics</a>
<li><a href="HARDWARE/index.html">Hardware Detection</a>
<li><a href="INTERRUP/index.html">Interrupt Handling</a>
<li><a href="ISR/index.html">ISR Handling</a>
<li><a href="JOYSTICK/index.html">Joystick</a>
<li><a href="KEYBOARD/index.html">Keyboard I/O</a>
<li><a href="MAIL/index.html">Mail/QWK/Hudson File</a>
<li><a href="MATH/index.html">Math</a>
<li><a href="MEMORY/index.html">Memory/DPMI Management</a>
<li><a href="MENU/index.html">Menu Management</a>
<li><a href="MISC/index.html">Miscellaneous</a>
<li><a href="MOUSE/index.html">Rodent Management</a>
<li><a href="NETWORK/index.html">Novell/Lantastic Network</a>
<li><a href="NUMBERS/index.html">BitWise Translations</a>
<li><a href="OOP/index.html">OOP/Turbo Vision</a>
<li><a href="PARSING/index.html">Parsing/Tokenizing</a>
<li><a href="POINTERS/index.html">Pointers, Linking, Lists, Trees</a>
<li><a href="PRINTING/index.html">Printing/Printer Management</a>
<li><a href="RECORDS/index.html">Record Related</a>
<li><a href="REDIRECT/index.html">DOS Redirection</a>
<li><a href="SAVESCRN/index.html">Screen Saving</a>
<li><a href="SCREEN/index.html">Screen Handling</a>
<li><a href="SCROLL/index.html">Screen Scrolling</a>
<li><a href="SORTING/index.html">Sorting</a>
<li><a href="SOUND/index.html">SoundBlaster/AdLib/Speaker</a>
<li><a href="STREAMS/index.html">Stream Handling</a>
<li><a href="STRINGS/index.html">String Handling</a>
<li><a href="TEXTEDIT/index.html">Text Editing</a>
<li><a href="TEXTFILE/index.html">Text File Management</a>
<li><a href="TEXTWNDW/index.html">Text Windowing</a>
<li><a href="TIMING/index.html">Timer/Resolution</a>
<li><a href="TSR/index.html">TSR Utilities And</a>
<li><a href="TURTLE/index.html">Turtle Graphic In OOP</a>
<li><a href="TUTOR/index.html">Pascal Tutors</a>
<li><a href="UNITINFO/index.html">Unit Information</a>
<li><a href="WIN-OS2/index.html">Windows & OS/2 Stuff</a>
</ul>
</td><td valign="top">
<p>Welcome to the HTML version of <a href="http://gdsoft.com/swag/" target="_blank">SWAG</a> [<b>S</b>ource<b>W</b>are <b>A</b>rchive <b>G</b>roup]. This is an HTML version of the <a href="http://gdsoft.com/swag/swagfuture.html" target="_blank">last SWAG release</a> from 11/29/1997. No new content has been added. At this point it is static, but at some future point it may be reborn in some new form. Also, there is no search engine yet, but one
is forth coming.</p>
<blockquote><p>"SWAG is a collection of source code and program
examples for the <a href="http://www.wikipedia.org/wiki/Pascal" target="_blank"> PASCAL</a> programming language. The material has been donated
by various PASCAL programmers from around the world, who desire to
contribute to the advancement of one of the greatest programming languages
there is. SWAG packets are available in 57 different categories covering
EVERY aspect of the PASCAL language, and ALL ABSOLUTELY FREE !!! ... The material contained in SWAG is intended to be a teaching and learning aid for users of the PASCAL language. Whether you are a beginner or experienced programmer, you'll find SWAG to be an invaluable source of ideas and information. " <span style="font-size: xx-small;">-
<a href="http://gdsoft.com/swag/about_swag.html" target="_blank">http://gdsoft.com/swag/about_swag.html</a></span></p></blockquote>
<P><i>Why</i> a site with code mostly from pre-Windows 95 era Turbo Pascal programming? There are a few reasons. The first is Nostalgia - for anyone who programmed in this time period the SWAG was an invaluable resource. Another reason is that most of this stuff is still very useful in new programming challenges. For example, calculating <a href="CRC/index.html">check-sums</a> or <a href="SORTING/index.html">sorting data</a> is still done pretty much the same way. And there is even a section on <a href="DELPHI/index.html">Borland Delphi</a> (Mostly version 1 and maybe some 2). There is also a lot
to be learned from this code written back when concerns dealt with fitting your entire program on a 1.2 meg floppy, running in 64K memory block sizes and on slower CPU's. Learning from these examples of efficiency illustrated here can only result in better performance in our programs today.</p>
<p>The Pascal language is alive and well today, with products like - my favorites- <a href="http://www.borland.com/delphi/" target="_blank">Borland Delphi</a>, <a href="http://www.borland.com/kylix/" target="_blank">Borland Kylix</a>, <a href="http://community.borland.com/article/0,1410,20803,00.html" target="_blank">Turbo Pascal</a> or also <a href="http://www.freepascal.org/">Free Pascal</a>, <a href="http://www.pocket-technologies.com/">Pocket Studio</a>, <a href="http://www.irietools.com/" target="_blank">Irie Pascal</a>, and <a href="http://www.gnu.org/directory/gpc.html" target="_blank">GPC</a> in use making great programs. So grab a compiler (if you don't already have one) browse through the snippets and start programming.</p>
<P>The code snippets on these pages are generally freeware or public domain as defined by their accompanying comments and copyrights. Gayle Davis, the original keeper of the SWAG, has given his blessing to this porting. These pages are hosted by the <a href="http://www.bsdg.org/">Boise Software Developers Group</a>. While this site is Copyright © 2001-2002 by Jim McKeeth, you may freely
<a href="download.html">download</a> to <a href="mirrors.html"> mirror</a> or for personal use. I would appreciate an
<a href="mailto:jim@mckeeth.org?subject=SWAG">e-mail</a> if you find this useful or want to re-post it, and all
<a href="mirrors.html"> mirrors</a> need to link back here and I will link to you.
All material not otherwise stated as having a different license is covered by
the <a href="http://www.gnu.org/copyleft/fdl.html" target="_blank">GNU Free Documentation License</a>.</P>
<p align=center>Visit the original<br><a href="http://gdsoft.com/swag/swag.html" target="_blank">SWAG home page</a>.</p>
<p align=center>This page hosted and administered by the <br><a href="http://www.bsdg.org/">Boise Software Developers Group.</a>
</td></tr></table>
<P><div align=center>Copyright © 2001 by <a href="mailto:jim@mckeeth.org?subject=SWAG">Jim McKeeth</a></div>
</body>
</html>