Programming



artofhacking.com Web


It's back! TUCoPS H/P Text Archive

Hardware 99
Are you working with older hardware like us? If you're using the same equipment we are, you probably need service information complete with vacuum tube pinouts and daily coal requirements. This archive isn't quite that old but it is a definite help to anyone who has a PC that is not brand-new anymore. And it's free!

It's Back!
PC Game Sniper 2007
Thousands of cheats, hints, hacks and walkthroughs for PC Games!

Also New: AOH Food!
Our parent site, THC BBS, has returned and brought a huge new text archive with it, containing over 60,000 recipes! And like everything at the AOH complex, it's free!

New Archives

InfoSec News 2005
InfoSec News 2006
InfoSec News 2007

PoliTech 2005
PoliTech 2006
PoliTech 2007


/etc/passwd - 3,400 default passwords
Updated Jul.31/2007

Recover Passwords
Recover Outlook Express Mail & News passwords, IE and Netscape website passwords, dialup (RAS) passwords and more!



Bored? Play some Games!


Text files by
The Fixer, El Oscuro
AOH Staff
and AOH Contributors
!
Phone Sounds
More Phone Sounds
The Fixer's Phreak Box Review
Box Review Handy Index!
Orange Boxing FAQ
Beating Caller ID FAQ
S.O.B. Orange Box
(Version 1.92)

More Caller ID Info
Phrack, Inc.!
Latest (final???) Issue: #63

Updated Nov.26/2006
More Payphone Info

Click here to get it!


It's Back! Check it out now!
New Site: Things I Shot!
Put your cell cam to good use!

The Web Page You Have Reached is now...
This is a Recording (formerly The Web Page You Have Reached)
And you thought we had a lot of telephone sounds!

Rancho Nevada - the biggest, baddest, best BBS game ever written!


easter egg #71

Text Philes of interest to programmers
Structures, Techniques, Register Maps, Source Snippets
All Languages & Platforms Welcome
ABTTSR.TXT
21147 bytes.
Steve Gibson's explanation of TSR program technology
AMI-INIT.TXT
4020 bytes.
Amiga boot sequence info
ANIMATE.TXT
1512 bytes.
Some hints on doing smooth, flicker-free animation on PCs
ANSICODE.TXT
2053 bytes.
ANSI code command reference list
APPLEPRO.TXT
6016 bytes.
Apple ][ Tricks
ASCICODE.TXT
2959 bytes.
List of all of those funky ASCII codes
ASCII.TXT
6416 bytes.
Proper names for ASCII characters
ATIPROG.TXT
37387 bytes.
Programming the ATI VGA Wonder Card
BIOSREF1.TXT
48268 bytes.
IBM BIOS programmer's reference card - needs 132 column display or printer
BIOSREF2.TXT
47509 bytes.
Part 2 of the IBM BIOS programmer's reference card
C-FAQ-AB.TXT
26412 bytes.
Abridged C Language Frequently Asked Questions
C-FAQ.TXT
99317 bytes.
C Language Frequently Asked Questions
C-OPS.ASC
25835 bytes.
'c' Operators
CGRAMMAR.TXT
17128 bytes.
"C" grammar
COLORS.ASC
14274 bytes.
Turbo Vision Palettes
COMLPT.TXT
4175 bytes.
LPT and COM port addresses and IRQs
COMPRESS.C
63195 bytes.
C source for Unix compression
DOSREF1.TXT
32182 bytes.
DOS programmer's reference card - 132 columns
DRAW30.TXT
9544 bytes.
Fractal Drawing Styles 3.0
FAQCPP.TXT
175903 bytes.
comp.lang.c++ FAQ file
FORTHAPP.TXT
11776 bytes.
This is a general description of the forth language, with additional stuff about
G06.TXT
20361 bytes.
Apple II peeks, pokes, and calls (c. 1984)
GIF89A.TXT
85480 bytes.
The GIF 89a specification
HUNGNOTE.TXT
8090 bytes.
Hungarian notaion
IBMERROR.TXT
8192 bytes.
Diagnostic error codes for the IBM PC
IFFINFO.TXT
3522 bytes.
A brief guide to HAM and other Amiga video modes
INT1ST.TXT
34159 bytes.
Introduction to the following Interrupt documentation files
INTPRI.TXT
5041 bytes.
PC Interupt Primer
INT-A.TXT
244663 bytes.
PC Interrupt Listing Part 1 of 8
INT-B.TXT
327457 bytes.
PC Interrupt Listing Part 2 of 8
INT-C.TXT
344198 bytes.
PC Interrupt Listing Part 3 of 8
INT-D.TXT
272843 bytes.
PC Interrupt Listing Part 4 of 8
INT-E.TXT
236507 bytes.
PC Interrupt Listing Part 5 of 8
INT-F.TXT
258719 bytes.
PC Interrupt Listing Part 6 of 8
INT-G.TXT
312293 bytes.
PC Interrupt Listing Part 7 of 8
INT-H.TXT
237325 bytes.
PC Interrupt Listing Part 8 of 8
IOSTREAM.TXT
119359 bytes.
"New" I/O streaming in Borland C++
JUFFA1.TXT
44552 bytes.
Norbert Juffa's Turbo Pascal 6.0 bug list 1 of 2
JUFFA2.TXT
47583 bytes.
Norbert Juffa's Turbo Pascal 6.0 bug list 2 of 2
LPF.TXT
58838 bytes.
Information on the League for Programming Freedom
MACBIN2.TXT
8202 bytes.
MacBinary II standards & specifications
BIOSDATA.TXT
22870 bytes.
format of the BIOS data area
MODES.TXT
3612 bytes.
SuperVGA Extended BIOS modes for several VGA cards - By The Grafx Group
MUSICI.PAS
9799 bytes.
Source routines in Pascal for Adlib programmers
OOPS.TXT
116432 bytes.
Info about Object Oriented Programming
PCBSYS.TXT
7505 bytes.
For programmers: the structure of the PCBOARD.SYS door info file
PEEKPOKE.TXT
28937 bytes.
PEEKs and POKEs on IBM PC's. Useful addresses for non-BASIC programmers too
PRODOS.TXT
92946 bytes.
This is a compilation of a whole bunch of Prodos 8 & 16 bit technical notes..som
QWK.TXT
51039 bytes.
A detailed .QWK specification with MSBIN-->IEEE conversion source in tp and c
QWKSPEC.TXT
15176 bytes.
The .QWK specification (condensed)
SQL.TXT
9849 bytes.
SQL notes from a college professor
STYLETHD.TXT
112333 bytes.
A CIS thread on C++ programming style
T3FONFIL.TXT
3407 bytes.
'C' Structure of the Telix 3.X .FON file
TBBS.TXT
43474 bytes.
TBBS Specifications
TECHREF.TXT
555596 bytes.
HUGE file of DOS tech info from IBM
TPSHARE5.TXT
20904 bytes.
Methods for dealing with shared files in Turbo Pascal 5.0
UNZIPSRC.TXT
69376 bytes.
Unzip source code and documentation
USENETC.TXT
107971 bytes.
A Usenet article on programming in C
USESHARE.TXT
5214 bytes.
Using SHARE
ZMODEM.TXT
47962 bytes.
technical description and docs for Zmodem
MILLISEC.TXT
7780 bytes.
C Source for a millisecond timer
ASCGIF.C
18979 bytes.
C Source for a program which will convert a GIF into ASCII!
V-Q&A.TXT
5735 bytes.
Some video card questions & answers
CLOCKS.TXT
9961 bytes.
Video clock circuits
RAMDAC.TXT
14132 bytes.
On RAM DACs
TARGA.TXT
23762 bytes.
Registers for Targa video boards
PCVISION.TXT
3311 bytes.
Registers for the PC Vision frame grabber card
PCVIDEO.TXT
9182 bytes.
The C&T 82C9001 PC Video Windowing Controller
CGA.TXT
14722 bytes.
Registers for the original CGA
HERCULES.TXT
4285 bytes.
Registers for Hercules cards
VESA.TXT
8052 bytes.
INT 10 calls for VESA video programming!
XGA.TXT
44738 bytes.
Registers and INT 10 calls for the XGA
8514A.TXT
31492 bytes.
Registers for the 8514/a
YAMAHA.TXT
6672 bytes.
Registers for the Yamaha 6388 VPDC
WEITEK.TXT
2404 bytes.
Weitek video registers
VIDEO7.TXT
16732 bytes.
Registers and INT 10 calls for Video 7 boards
UMC.TXT
3850 bytes.
Registers for video boards with the UMC 85C408
TSENG.TXT
15797 bytes.
Registers and INT 10 calls for Tseng chipset video boards
TRIDENT.TXT
14015 bytes.
Registers and INT 10 calls for Trident chipset video boards
S3.TXT
11258 bytes.
Registers and INT 10 calls for S3 family video boards
REALTEK.TXT
3713 bytes.
Registers and INT 10 calls for Realtek RT3106 boards
PRIMUS.TXT
3324 bytes.
Registers for Primus P2000 boards
PARADISE.TXT
23600 bytes.
Registers and INT 10 calls for Paradise/WD video boards
OAK.TXT
5638 bytes.
Registers and INT 10 calls for Oak chipset video boards
NCR.TXT
13894 bytes.
Registers for NCR chipset video boards
MXIC.TXT
1898 bytes.
Registers for MX86000 and MX86010 boards
HUALON.TXT
1332 bytes.
Registers for the Hualon HM86304 chipset
GENOA.TXT
6888 bytes.
Registers and INT 10 calls for Genoa SuperVGA boards
EVEREX.TXT
6139 bytes.
Registers and INT 10 calls for Everex video boards
COMPAQ.TXT
15028 bytes.
Registers and INT 10 calls for Compaq SuperVGAs
CIRRUS.TXT
75552 bytes.
Registers and INT 10 calls for Cirrus Logic flat-panel displays
CHIPTECH.TXT
53402 bytes.
Registers and INT 10 calls for C&T video boards
AVANCE.TXT
8361 bytes.
Registers for Avance Logic video boards
ATI.TXT
22421 bytes.
Registers and INT 10 calls for ATI video boards
AHEAD.TXT
4525 bytes.
Registers for the Ahead V5000 chipset video boards
VGA.TXT
26142 bytes.
Registers for the IBM VGA
VGABIOS.TXT
39296 bytes.
Int 10 calls for the IBM VGA
APPNOTE.TXT
28137 bytes.
Format of a .ZIP file - of interest to all kinds of developers
3DROTATE.TXT
18307 bytes.
Three Dimensional Rotations for Computer Graphics
3DSHADE.TXT
11504 bytes.
Three Dimensional Shading in Computer Graphics
PRIMER.TXT
48002 bytes. (1983)
An Assembly Language Primer
ASMTUTOR.TXT
73044 bytes.
IBM Personal Computer Assembly Language Tutorial
ASM0.TXT
6773 bytes.
ASM tutorial
ASM1.TXT
4091 bytes.
ASM tutorial
ASM2.TXT
7287 bytes.
ASM tutorial
ASM3.TXT
16447 bytes.
ASM tutorial
ASMINTRO.TXT
23344 bytes.
Introduction to Assembly
BMP.TXT
40697 bytes.
Windows BMP file format
BRES.TXT
13096 bytes.
Bresenham's line algorithm
CONIC.TXT
8743 bytes.
A General Conics Section Scan Line Algorithm
COPPER.PAS
7047 bytes.
Copper Bars VGA trainer in Pascal
DMA_VLA.TXT
14332 bytes.
Introduction to DMA
DOOM.TXT
23088 bytes.
Doom 3-D Engine Techniques!!!!!
FDTM.TXT
6451 bytes.
Free Direction Texture Mapping
FIRE.TXT
5307 bytes.
How to code your own "Fire" routines
FLI.FOR
10058 bytes.
.FLI files description
FTPSITES.TXT
6479 bytes.
Resource Guide for Computer Game Developers
GIF.TXT
49477 bytes.
LZW and GIF explained
GMOUSE.TXT
49978 bytes.
Programmer's Reference for Genius Mouse Driver
IFF.TXT
66373 bytes.
EA IFF 85 standard for Interchange Format Files
INTEL.TXT
114654 bytes.
Intel processor family instruction sets (detailed)
JOYSTICK.TXT
10197 bytes.
Programming the PC Joystick
LIMEMS41.TXT
449103 bytes.
LIM/EMS 4.1 standard definition
MODEX.TXT
29494 bytes.
Introduction to Mode X
PCX.TXT
23621 bytes.
The .PCX file format
PERSPECT.TXT
4693 bytes.
Perspective Transforms
PIT.TXT
11845 bytes.
Programming the Intel 8253 Interval Timer
SCROLL.TXT
12339 bytes.
Scrolling
STARS.TXT
24059 bytes.
Introduction to Starfields
TEXTURE.TXT
63739 bytes.
Texture Mapping
TIMER.ASM
3725 bytes.
Source for meauring the relative speed of a machine
TUT1.TXT
14231 bytes.
The VGA Trainer Program 1/10
TUT10.TXT
19187 bytes.
The VGA Trainer Program 10/10
TUT2.TXT
22671 bytes.
The VGA Trainer Program 2/10
TUT3.TXT
20605 bytes.
The VGA Trainer Program 3/10
TUT4.TXT
15905 bytes.
The VGA Trainer Program 4/10
TUT5.TXT
16188 bytes.
The VGA Trainer Program 5/10
TUT6.TXT
16826 bytes.
The VGA Trainer Program 6/10
TUT7.TXT
47877 bytes.
The VGA Trainer Program 7/10
TUT8.TXT
29482 bytes.
The VGA Trainer Program 8/10
TUT9.TXT
29572 bytes.
The VGA Trainer Program 9/10
VESASP12.TXT
57643 bytes.
VESA SuperVGA BIOS Extension
VGAREGS.TXT
41014 bytes.
Programming the VGA Registers
WORMIE.PAS
11346 bytes.
Wormie VGA trainer
XMS30.TXT
45675 bytes.
Extended Memory Specification (XMS) 3.0
DPMIUSER.TXT
9827 bytes.
DPMI User Documentation
BANSI001.TXT
23147 bytes.
The BananaCom ANSI file
FILEMBIT.TXT
681 bytes.
File mode bit significances for Turbo Pascal (this ain't in the tp6 manual...) | A Comprehensive listing of interrupt | calls, both documented and undocumented. | Contains over 6550 entries (plus more | than 2400 tables) in INTER44A to | INTER44C, and conversion programs to | create hypertext databases as well as | other miscellaneous programs in INTER44D.
DVINTLST.TXT
241831 bytes.
DesqVIEW/QEMM Interrupt List
ROTTHACK.TXT
16513 bytes.
RISE OF THE TRIAD Map Specs will give you all the info you need to create | level editors, graphic editors, or anything else you want for the hot 3-D | action game from Apogee Software, RISE OF THE TRIAD! The info in this file | is current as of February 8, 1995.
DFEDIT11.TXT
22899 bytes.
Technical docs for editing Dark Forces
PERLFAQ.ZIP
61539 bytes.
FAQ re: the textprocessing language PERL
RASTRUCT.TXT
27268 bytes.
RemoteAccess BBS Structures 2.00
DOOM1_3.TXT
96311 bytes.
Doom Specs
DOOM_12.TXT
2861 bytes.
Write your own Doom savegame editor with these offsets!
TEXREF.TXT
82616 bytes.
Doom 1.2 WADfile texture-to-Pname cross reference
METRCSDM.TXT
9456 bytes.
Text file describing sizes of objects, monsters, and your Doomguy for Doom.
LOGO809.TXT
30467 bytes.
Logo programming language FAQ
DEL&VB.TXT
32104 bytes.
A comparison between Delphi and Visual Basic ~OUploaded by: ~PSpiral
JPEGSPEC.PAS
9216 bytes.
JPEG/JFIF specs by Oliver Fromme, author of QPeg
HEXSPC09.ZIP
59669 bytes. by Ben Morris
The OFFICIAL Hexen Specs, version 0.9
QUAKSPEC.TXT
15678 bytes.
Quake 1 technical specs
PENTBUG.PAS
519 bytes.
Very tiny Pascal source for a Pentium fdiv Bug Sniffer
PCGPE10.ZIP
771133 bytes.
PC Games Programmer's Encyclopedia. Lots of great text files on programming games and graphics in many languages
LZ.ZIP
3405 bytes.
Pascal source for file compression
TSFAQP23.ZIP
81711 bytes.
Turbo Pascal Frequently Asked Questions (and Answers): A guide to
ATP140.TXT
441162 bytes.
Converting UNIX messages to QWK format. Includes TAR/C source code
FTTY.TXT
3045 bytes. by src
TTY simulator via a FOSSIL
GTTUTOR0.TXT
22678 bytes.
Telecomm programming tutor #0
GTTUTOR1.TXT
26822 bytes.
Telecomm programming tutor #1
GTTUTOR2.TXT
25146 bytes.
Telecomm programming tutor #2
GTTUTOR3.TXT
10707 bytes.
Telecomm programming tutor #3
TUTOR_C.TXT
62978 bytes.
Programming in C - A Tutorial, by Brian W. Kernighan (The Creator)
GALANTI1.TXT
79095 bytes.
Galilean Antialiasing for VR 1/4
GALANTI2.TXT
84936 bytes.
Galilean Antialiasing for VR 2/4
GALANTI3.TXT
77316 bytes.
Galilean Antialiasing for VR 3/4
GALANTI4.TXT
75837 bytes.
Galilean Antialiasing for VR 4/4
EMSI.PAS
11439 bytes.
A file on how to do EMSI in Pascal
FMTDEMO.TXT
26399 bytes.
Assembly code for formatting disks
LOADALL.TXT
10837 bytes.
Using the undocumented LOADALL instruction on 80X86 machines
POINTERS.TXT
39544 bytes.
Understanding pointers in C
RAY.TXT
7885 bytes.
Info on ray tracing
PERSPECT.MAT
9299 bytes.
The Mathematics Behind Perspective (making 3D images on a computer)
BATTUT.TXT
32743 bytes. (1986)
Batch File Tutorial
WILD.PAS
2298 bytes.
An alternative approach to the problem of wildcard string comparison in Turbo Pascal. Part of NanoBBS, this source is released for free public use 96/01/04 by -=( Tommy )=-
DN_SPECS.TXT
31721 bytes.
The Unofficial Specs for Duke Nukem 3-D
INTER44A.ZIP
362206 bytes.
1/4 latest update of Ralf Brown's Interrupt List for the PC (Jan 15/95)
INTER44B.ZIP
362029 bytes.
2/4 latest update of Ralf Brown's Interrupt List for the PC (Jan 15/95)
INTER44C.ZIP
345096 bytes.
3/4 latest update of Ralf Brown's Interrupt List for the PC (Jan 15/95)
INTER44D.ZIP
353475 bytes.
MSDOS Interrupt List, Release 44
FILEMODE.TXT
1837 bytes.
About the TP FILEMODE variable

Text messaging from a computer
i can listen MOBILE PHONE calls around me !!!!!hahaha!!!
Ditto Box
Caller ID Capture FAQ (Attn: Qasim)
Dead Ringer
Connect Phone to a line --- Voltage Drops
change in location for meetings
blueboxing possibilities
Called ID spoofing in mobile phones.
Wi-Fi in Victoria


Make REAL money with your website!


Recover Passwords
Recover Outlook Express Mail & News passwords, IE and Netscape website passwords, dialup (RAS) passwords and more!
Fake Caller ID?
Use CIDMage to create a Caller ID signal containing any name and number you want! Free Download!

The entire AOH site is optimized to look best in Firefox® 2.0 on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2008 AOH
We do not send spam. If you have received spam bearing an artofhacking.com email address, please forward it with full headers to abuse@artofhacking.com.