[ GRAPHICS | QBASIC | ALGORITHMS | JAVA | JAPANESE ]
This page is mirrored at Berkeley, and prohosting.
Pure QB Intro Contest Results!
Last Update: August 7, 2001

Toshi's Project Page

Introduction

This will serve as my "What's New" page, as I will be posting information about the clubs and projects that I am involved in. This page has the newest, coolest stuff!!!

The Projects

  1. Making this Web Page Great: I plan to reorganize my links soon.
    YOU CAN HELP here by SENDING ME YOUR IDEAS.
  2. Java Applets: My calculator is actually useful!
  3. LAVA Project- my new job at the UCB TCAD research.
  4. Computer Graphics - animation, morphing, magic!
  5. Quick Basic 4.5 Calculus helpers - graphs, integration, vectors, approximations
  6. Sound Programming with QBASIC and C++.
  7. Project QBJC, - NEW! QuickBASIC-compatible compiler project

     

Original Files For Downloading and Use


I have spent years making these programs but they may be yours free to learn more about QuickBasic, Turbo Pascal, and low-level hardware programming. Most of my files are for intermediate to advanced QBASIC programmers and trig and calculus students who want to do their homework faster. Remember, your computer is MUCH more powerful than a calculator so use it!
IMPORTANT: These programs are FREEWARE. But please ask for my permission before selling my software or modifying it. I assume no responsibility over ANY losses resulting from the use of these programs.


[FRACTAL ANIMATION]


ART334.BAS - a medium-sized paint program for Quick Basic 4.5 capable of animating, drawing bezier curves, copying areas, resizing paintbrush. Almost every QuickBasic command is used!
ART335Q.BAS - a newer Qbasic version of ART334. Better PUT routine.


13BIT.ZIP - Good quality 13-bit fakemode on a plain VGA! QBasic, QB45.
2DBLOBS4.BAS - 2D metaball demonstration. QB45.
3DMATRIX.BAS - 3D matrix rotation algorithm with morphing.
BRESENHA.BAS - uses the Bresenham algorithm to draw lines in SCREEN 13. Qbasic, QB45
BEZSURF.BAS - NEW First bezier surface plotter in QB using forward differences. QBasic, QB45.
BEZCOMPO.BAS - Bezier curve drawing speed competition. QBasic, QB45.
BUMPY.ZIP - NEW realtime bumpmapping with best color matching. QB45 source included.
CATMULL.BAS - Catmull-Rom curve demo (screensaver). QBasic, QB45.
CDPLAY4.BAS - Complete QB45 Audio CD Player with auto CD door close.
Thanks to Marco Koegler for CDLIB and technical details.
DITHER.ZIP - Floyd Steinberg dither and fast .RAW file grayscale loader.
DMAPLAY6.BAS - final. DMAPLAY is a SoundBlaster background .WAV, .VOC, and .RAW sound effect player by Mike Huff and T. Horie. Works on SB, SBPro, SB16, AWE32, and SBLive. Get this if you want to make real good QBasic/QB45/ PDS/PowerBasic games.
EGAOUT2.BAS - EGA direct screen write demo Qbasic, QB45.
FLRMAP.BAS - floor mapper demonstration. QB45.
FLRMAP2.BAS - NEW fixed point floor mapper. QB45.
GRAPH67.BAS - advanced function grapher QBasic, QB45.
GSHADE2.BAS - NEW Floating point triangle gouraud shader. QBasic, QB45
H2O.BAS - Neat particle waterfall simulator. Qbasic, QB45.
HTML4.BAS - HTML to colored ASCII converter! QB45
LISSA2.BAS - Pseudo-3D Ellipse or ribbons. QBasic, QB45.
MIPMAP.BAS - Perspective correct constant-z MIP-mapping texture mapper in QBasic, QB45.
LISSAGR.BAS - Lissajous graph plotter. QBasic, QB45.
NDER.BAS - evaluates numerical derivative Qbasic, QB45.
NINT.BAS - displays an integral of a function. QBasic, QB45.
NYQUIST.BAS - demonstrates the Nyquist sampling theorem. QBasic, QB45.
POLARC.BAS - polar coordinate grapher for QBasic, QB45.
PTEXTURE.BAS - perspective-correct texture demo and mouse routines. QBasic, QB45.
QBMKEY.BAS - NEW multiple keyboard press handler in pure QB.
RAYTRAC5.BAS - COOL simple monochromatic recursive reflective raytracer for QB4.5. Compile in QB4.0 for optimal speed.
REFRACT.BAS - NEW! refraction demo (to be used soon in a raytracer).
ROTATE.BAS - 2D zoom and rotation algorithm with slow texture mapping.
ROTATE2.BAS - somewhat faster 2D rotations.
ROTATE3.BAS - Fast "spotless" (inverse transform) 2D rotations.
ROTATE4.BAS - Zippy tiled power-of-2 texture "spotless" rotations.
ROTAXIS2.BAS - NEW crystal ball rotations using quaternion-equivalent matrices and mouse input. QBasic/QB45
SBREAL2.BAS - UPDATED! Realtime Soundblaster Oscilloscope. QBasic
SHUTDOWN.BAS - NEW! Bypass Windows 9x and shutdown a computer fast using APM.
SIMPSN2.BAS - Uses simpson's rule to approximate definite integral.
Can do a close approximation of many improper integrals with a little tweaking. Qbasic, QB45.
SMOOTHS.BAS - pixel panning in text and graphics modes. Qbasic, QB45.
SPHEREP.BAS - realtime true phong shading with moving lights
STOPWF.BAS - Stopwatch. Demonstrates mouse input in QBasic.
SUPER2.BAS - a true superimpose (using masking), not XOR in QBasic.
VECTOR.BAS - Useful vector math calculator.
VGAPAL5.BAS - VGA Lights Show - fast palette rotater. QBasic, QB45.
VESAW3.BAS - NEW! Three VESA hicolor mode full-screen blitting routines using QB and asm strings. QB45
VOXEL.ZIP - 3-D Voxel Engine demo. Source and .EXE included. Qbasic (v2), QB45 (using DQB).

Tutorials

Advanced QB Speed Optimization - NEW! how to optimize QB code so it runs fast.
Perspective Projection - how to draw your 3D world on a 2D screen
QuickBASIC Rotation Primer - covers theory and optimizations.

NOTES: QBASIC.EXE is on the Windows 95 and 98 CDs under \TOOLS\OLDMSDOS. If you are getting Subprogram not defined errors in QuickBASIC 4.5, you must load QuickBASIC using the command QB/L. Make sure you have the files QB.BI, QB.QLB, and QB.LIB in your QuickBASIC directory. If you are getting an "Advanced feature not available" error in QBasic, you need to buy QuickBASIC 4.5 or 7.1 (the compiler version) from a company like www.emsps.com, BASMARK QuickBASIC for UNIX, or convert the program to use a InterruptX emulator like INTX.BAS. Some Frequently Asked Questions are answered at qbasic.com. Good tutorials can be found at programmingtutorials.com, QBSource, and QB Tutorials by Jordan Day.
Watch out for more programs coming soon!

QBasic Programs by Other Cool People


3D5.BAS - Fast interactive 3D wireframe in Qbasic! by Rich Geldreich
3DPOLY.BAS - AWESOME! Fast (40+ fps) 3D rendering in QB (gouraud, dynamic tmapped, etc.)
BASWAV17.BAS - interrupt based DMA WAV player by Michael Sorenson.
BESTDEMO.BAS - Fire and 2d bump mapping demo.
BITOP.BAS - Asm Bit operations demo by Rick Elbers
BLSTPSET.BAS - Blast! full screen loader by Andrew Ayers
CPU.ZIP - programs to get CPU info like clock speed (EXE only).
CPUINFO.ZIP - Visual C++ source code to find Intel and AMD processor info.
COPPRMIX.BAS - VGA Copper effect by Bas van Gaalen and William Yu.
DEGIF6.BAS - Fast Compuserve GIF87/89 file loader by Rich Geldreich in (320x200 mode) QBasic.
EMS.BAS - NEW EMS access routines in QB45 by Sami Kyöstilä. Also get INTX.BAS if you have QBASIC 1.1.
FASTBLIT.BAS - A fast SCREEN 13 full-screen GET/PUT for 80386+.
SLIQ.ZIP - the best demo ever for QuickBASIC by Entropy
FCOPYC.BAS - DOS Filecopy by Phil Weber Assembly in QBasic! and QB45.
FFTSING.BAS - NEW SB Spectrum Analyzer by A. Zabudsky. QBasic, QB45.
FLIPLAY.BAS - Micrografx FLI animation file player. FLIC format
GOURAD2.ZIP - gouraud shaded 3-D teapot (8 fps)
IFSFERN.BAS - Fractal Fern by PC Magazine.
INTX.BAS - NEW INTERRUPTX and CALL INTERRUPT emulator for Qbasic 1.1.
JPEG.BAS - Petter's greyscale JPEG viewer
JPEG13.BAS - Dmitri's fast JPEG viewer v2 HiColor version, Mode-X version
LAB.BAS - NEW fast Wolfenstein-like textured raycasting engine in pure QB
LFN.BAS - use Win95 Long file names in QBasic and QB45.
LORDX1B.BAS - NEW! Chess program with artificial intelligence by W. Rogers
MANDEL.BAS - NEW Quick Mandelbrot viewer in 640x480 by Urban Bjorkman. Qbasic, QB45.
MODEXPCX.ZIP - Cool Mode-X PCX file loader by Steven Senasarn. (320x240 mode) QBasic.
MULTIKEY.BAS - a fast keyboard interrupt handler used in the game Monospace.
QB13H6.ZIP - fast SCREEN 13 graphics library by Sten Daniel S sdal
REALDIR.BAS - file selector (like Open File in QBasic) by Rich Geldreich.
RFCOPYB2.BAS - FAST file copier by Rick Elbers
SBSOUND.BAS - Adlib sound generator.
SHOWBM10.BAS - Flexible Windows BMP file loader and display. QBasic. by A. Zabudsky

QBasic and Other Games


FROG2.BAS - was erased due to copyright concerns.
QB Gaming Awards for 2001.
BOMB.BAS - realtime 2d tank game.
MONOFULL.ZIP - This arcade spaceship game by gradius is the best QBasic game ever!
SPHRFITE.ZIP - VGA Sphere Fighter game with Adlib music.
RW2000 - rock wars 2000, a spinoff of the old CASTLES
Legends of Destiny NEW!
Dragon Crystal - unreviewed

Outcast - has the nicest voxel + particle + polygon graphics and the best character AI ever in a PC game.
Check out how they created the music and graphics engine in their video. Get the working demos if you don't believe me.
The programming techniques behind the Outcast engine - a paper by the authors at Game Developers Conference 1999


QB, C, C++, Pascal, and ASM Multimedia and Game Programming Links...


DEBUG 386 - enhanced version of DEBUG with 386 instruction support (on-site link)
3D Coding - almost complete rendering pipeline tutorial
Tsugumo's RPG Pixel Art Tutorial
Inverse Reality - DOS game programming
Amit's Game Programming algorithms and links
PC-GPE - (PC Game Programmer's Encyclopedia) on the web.
Ralph Brown's- famous PC interrupt list. Use that InterruptX command.
Entropia - Entropy's page featuring BSP trees, raytracer with CSG, and 3D all in QB.
Lithium's Page - got some neat demos and good links
Eclipzer's Page - has some fun games, voxel editor, and graphics effects tutorials
Cosmosoft - CosmoLib and QB games
Master Creating - a QB game programming group writing Shadow of Power.
Game Project - NEW in DOS, with detailed design documents.
FYS - DOS system-level programming
SEAV software - A nice QB web site with good programs and a beautiful layout.
Neozones NEW!!- one of the most poular QB sites, back up on April 24, 2001!.
QB45.com - QBasic section has tons of downloads, active projects, and a message board. This is the home of Future.Library.
QBasic News - the most current QB news. Home of 2001 Qlympics.
XlatB's page - author of QB13h and assembly wizkid
QB Enhanced Creations- home of Wetspot ][ and DirectQB. mirror.
QBASIC RPGs - QuickBASIC RPGs site (now archived).
Pasco's Page - writer of Groov Buggies, Freelancer, and a proficient demo coder.
Pasco's NEW demo page!
PD BASIC sources - some ABC packets, PB stuff, xmodem info, libraries, etc.
qbasic.x2.nu - German QB page
Liquidex's QB site
QTopia by Dmitri Bryant. Jpeg,ModeX,Vesa.
Scene archive - interesting doc of the scene.
3D Palette tutorials for gaming art, features.
DV Garage - visual media arts training
3D Cafe digital art tutorials
Stefan's QB VESA coding page.
Stephan's GameDev Research, BSP and CSG tutorial.
Tsugumo's Lair - author of The RPG, has neat anime drawings and 3D models.
C Programmer's Pages- good beginner's tutorial.
Steel's Programming Resources- 3D programming intro.
planet source code - VC++, VB, etc.
Code Project - MFC, Win32 programming
Windows Programming using the Win32 API for beginners
Windows Programming FAQ resources, and links.
Code Guru - MFC and Win32 API programming. Lots of stuff, but the search engine sucks.
FlipCode - NEW! Game development resources, knowledge.
MSDN downloads - Direct X SDK, etc.
Winsock 2 API functions
Articles at Gamedev.net - really cool game programming tutorials.
Hugi diskmag - best demoscene diskmag. It has high quality articles on tracking, art, and demo writing.
PAiN - another cool demoscene diskmag (gone?).
Demoscene News and other information.
Hutch's asm page, Mcarp's asm page, VGA programming
Maths for game programmers
Compression Algorithms tutorials by Arturo Campos.
Fun graphics links
Computational Geometry
Math stuff
Geometry in Action delaunay triangulation, octree, mst, etc.
Non-photorealistic Rendering - simulating how humans paint.
Graphics Research - at MIT
GRAIL - graphics research at University of Washington
CG Notes - wavelets, spline surfaces, and stuff
Turbo Pascal Programmer's Page- the biggest and best pages for Turbo Pascal source code.
Game AI Page- has neat links on artificial intelligence.
QB FAQs 1, 2
QB Tuts 1, 2, 3, sprite clipping
QB 2D/3D Engines Xeno 3d Dash PB3D
Quixoft - democoding info, 3d graphics tutorial links
Ribbonsoft - NEW asm tutorial and VOID game
GameCoding.co.uk - game programming using DX, OpenGL, and Dev-C++ or MSVC.
Opifex - NEW C++ Game Programming
QMIDI homepage (QB Midi player)
Game Programming info.
CD Audio Player Source and Tutorial- Marco Koegler's MSCDEX programming pages.
International Obfuscated C Code Contest
Bresenham Algo - for drawing lines in graphics modes
VGA Paint 386, IPXfer, PC Speaker WAV player, etc.
UPX - the ultimate executable packer
WareSoft- great gfx and layout
YPI BASIC Homepage - OpenAVI, BMP, etc
Aaron Zabudsky's page
Data Compression algorithms and links.
Valacar's Programming Page- great demo programming info and links.
3D Engines List - sorted links to tons of graphics engines.
DJGPP game stuff
Sunsite at University of North Carolina- famous UNIX ftp archive.
QBASIC Internals/ASM- excellent page on QBasic-DOS assembly programming with a section on QBasic internals.
Bells, Whistles and Sound Boards 1.20a, BWSB 1.20b - (get both) useful SoundBlaster library, Al
ASM Sources- links page
ASM Gems - code gems
Asm Gems- fast matrix multiplies, fractals, etc.
80x86 Asm pages- protected mode, Windows tweaks
CERT advisories
ASM Links
Programming Contest - called programmer of the month contest
QBWavePlayer- and other cool hardware oriented programs by Michael Sorensen, mirror

Borland C++ 5.5 - fast 32 bit ANSI C++ compiler for Windows. Free!
Borland Delphi - is free for personal use! Get it now!
Turbo C++ and Pascal compilers (for DOS) are now free to the public! Go to downloads and register.NEW.
Dev-C++ - full-featured IDE for MingW (gcc for Windows) compiler, with support for game programming in DirectX, etc.
Blitz Basic - a new game programming language
Polar curves and famous parametric curves shown with Java.
Java Data Structures
Parallelizer for Java bytecode
TowerJ optimizing native Java compiler
Kaffe - cleanroom JVM implementation
MS Java SDK - a fast JVM. JNI update
TOBA Java to C translator (even does AWT!)
Mars filter in QB, DOSEMU, etc.
JIKES fast Java compiler
Graphviz a graphing package by North et. al.
Programming Perl - by Larry Wall
Star-Office - NEW a professional alternative to MS-Office. Get it while it's free!
Nachos - operating system for learning about OS coding.
Low-cost Operating Systems: Solaris, BeOS, Linux
Email Converters Howto and software
General Programming - the best resource for HTML/Perl/C++ programming
QuickBASIC Encyclopedia- now a rather old collection of QBasic source code.
Harmony Central- MIDI programming
Navas Modem FAQ- how to optimize your modem speed
Modem Help - troubleshooting dialup problems under Winxx, Modem info home
Beyond Logic - information on interfacing the PC keyboard, USB, LPT, etc.
Parallel Port Central- lots LPT applications and FAQs technical data interfacing II.
Parallel Port Programming using BASIC.
Parallel Port FAQ- comprehensive guide to the parallel port.
Archives of Netscape 4 and other older versions of Netscape Navigator.
JPEG block dump source code. NEW!
GIMP- Free photoshop replacement.
Cool Geometry and useful linear algebra by Paul Bourke
Marching Cubes algorithm - to extract a polygonal isosurface of a scalar field
JS Folder Tree- like Windows Explorer.
Wolf/Doom/Quake Sources. NEW!
Neural Network Java demos
NP Completeness Page
Java is not type-safe research paper by an AT&T researcher
Sharle - the magical musical instrument from the MIT Brain Opera.
Symantec trialware including Winfax and Visual Cafe
VNC John Hopkins University Java Resources List
Core Java Source code and sample chapter on graphics.
winsock2 download
MS DLLS - like OLEAUT32.DLL, OLDPRO32.DLL and/or MSVCRT40.DLL (replace in DOS mode)
soda constructor robot modeler demo (very cool!)
Interactive Fourier Synthesis - see how to mix tones to get different waveforms
JAVA Lirc Voxel WAV player Just Java Software
audio classes, Tips Tools Applet Reviews Howto
Anfy's incredible Java applet demos. See Anfy3d!
JZoo good applets for web pages
Java graphing calc, search engine
Matt Gulden's Graphics program source code. QBasic, TC++3, TMT Pascal.
System Internals of the Windows OS.
Linus talks about Linux 2.x at USENIX 1999.
Latest 80x86 processor technical info.
Paul Hsieh's Pentium optimizations page
Netscape Communicator source code.
Oracle 8 reference
CGI Made Easy- learn it in an hour!
Technology Review e-magazine
FMOD, BASS Sound System - music playback libraries for Windows and Linux
Research at Microsoft.
Matlab Online Reference
LEDA combinational computing algorithms
Netlib - LinPack, LaPack, fast math software
VRML and Java specifications and example code.
NT FAQ partition info
Color Quantization techniques
Ratlib links to reusable source code in many languages
PC Tech - a column in PC Magazine
Cygwin - awesome UNIX emulator for Windows, download it now.
GNU Win32 C++ and Fortran compiler port for cygwin, NT Emacs
X11R6.4 for cygwin
gcc-2.95, gcc-2.95 mirror
GNU Win32 related sites, Pthreads-Win32
LCC-Win32 a free C compiler for Win32 Libgcj - Java compiler
GNU software via FTP,list,Sshd, Win32 API Functions and corresponding DLL name
SSH NT Links NT SSHD Coolview and SSHD binaries, Caltech page TCSH, WHICH and CRON for cygwin
Sergey's patches - to upgrade your cygwin B20 for better compatibility with sshd.
MPI standard for parallel code, implementations WMPI, MPI over ActiveMessage.
CORBA, C++ Working Paper
C++ Draft Standard
C++/MFC programming for Windows
Top Ten C Bugs or ways to get screwed.
C programming tutorial (for POSIX-based systems), another course, tips, algorithms, links.
Call graph displayer (useful for tracing static links)
Windows DLL list - with search engine, Another on
Numerical Recipes in C and Fortran.


NEWSGROUPS and DISCUSSION BOARDS

QBASIC Newsgroup 1 a good place to ask questions.
QBASIC Newsgroup 2 a good place to get BASIC info.
Demo Newsgroup
comp.lang.c C newsgroup
comp.lang.c++ C++ newsgroup
Borland Pascal Newsgroup medium level stuff.
computer graphics algorithms Do you want to make Quake IV?
rec.games.programmer find out the details of programming a good computer game.
comp.lang.java.progammer
comp.lang.java.help
comp.os.msdos.programmer
comp.graphics.api.opengl
cryptography
Open Forum

Message Board at qb45.com
Mr Gamemaker Board
QB Open Dev Forum
Neozones Board
NeoBasic Board
tek-tips Help Forum
GDR Board

Gamedev game programming forums

TUTORIALS & REFERENCES

QB on Acid - Was the hottest online QB magazine in the winter of 1999.
QB on Acid Issue 6-8 - QBoA is back after a year!
QB Chronicles - NEW a promising new QB magazine
QB CM - This magazine could the successor to QBoA, Latest Issue, Previous Issue
QB FAQs at tek-tips.com
Quick Basic: The Magazine - was a very informative and well-written magazine with articles on QB news and techniques 1998-1999, archive
QB Chronicles - a hot new QB magazine!
PC Magazine BASIC Techniques and Utilities by Ethan Winer. Best book on QB! Free!
QB Developer's Forum - Good QBASIC electronic magazine.
ABC Packets Homepage - tons of useful and free BASIC code with search engine.
Submit your program to the ABC packets and help everybody!
BASIX Fanzine - Issue 17 is out.

Wotsit's File formats.
Bouncy Stretchy Graphics Page - NEW! a well-done tutorial by a realtime graphics master Hugo Elias.
Graphics Programming- by Particle in all modern languages
Parody's Demo Coding Page - educational and useful demo coders links!
CFXWeb Articles - tutorials on advanced graphics programming
3D Coding Blackhole - covers matrices, HSR, clipping, and scan conversion.
Tom Hammersley's Graphics Coding Page and Michael Abrash's articles (mirror)
Lookat transform and three differen ways of making 3D rotation matrices.
Shadow generation algorithms - research papers and links to OpenGL source.
Polygon Rendering - (flat, gourard, phong, envmap, bumpmap) article by Nathan Whitaker.
Fast Affine Texture Mapping - well-written article with plenty of source code and diagrams.
DirectX tutorial section including DOS to Windows porting code
Game Programming with Direct X, lots of nice advice
Andre LaMothe's tutorials on voxels, neural nets, compiled sprites, DirectX, etc.
Perspective Texture Mapping tutorial by Chris Hecker
tutorials at flipcode
FlipCode - NEW! Game development resources, knowledge.
Graphics Research Papers - archive with search engine
Graphics Gems- by Paul Heckbert. C source code for many CG algorithms.
TrueType Glyph rendering, Freetype
Virtual Terrain Project, Voronoi Diagrams

Midnight Q and A, Light maps, Radiosity Tutorial, Other Tutorials at Flipcode
Procedural Textures - ways of synthesizing textures (Perlin noise, Brownian motion, etc)
Intel Developer Services - contains fast algorithms using Intel processors.
Intel 3D Graphics algorithms and implementations
Intel Games algorithms and fast implementations
Radix Sort - a fast but specialized sorting algorithm.
Cubic team's demo coding info.
Randall Hyde's Art of Assembly Language Programming - for learning x86 asm from the ground up
GFX Page- good reference on advanced graphics algorithms.
Midpoint Algorithm for drawing lines, circles, and t-mapping
Ice-Digga's ASM Tutorial collection
Hornet Code Search
Hornet Demo Search
Hornet's Demo Page- Intro to (Oldskool) Demos Modern Demoscene and the Demoscene.
Demo News NEW - part of gamedev.net
Demo FX tutorial and src.
Cubonics graphics programming
Multiple Inheritance chapter in Bruce Eckel's Thinking in C book
C Language reference guide. Help on GCC, GDB, ANSI and POSIX C and C++.
C++ Annotation, Ch 6 Operator Overloading in C++
Member function pointers for C++, for C.
How C works - part of the series How Stuff Works
ABC Code Homepage
BASIC Archives - One of the first great BASIC sites on the net.
SWAG - Pascal Source Code Archives. THE answer to your "How do I... in Pascal?" questions.
C/C++ Snippets source code archive
Snippets home page (where you can download the whole collection of portable C/C++ code
All QB Pages listed at QFinder
C++ Tutorial List
Data Structures slides and demo applets

PowerBasic Archives
QBASIC.COM - great tutorials, good Q&A, and files
Planet Terragen - a high quality virtual landscape generator. gallery
Convex hull of a dynamic set of points
Comp Graphics Notes at UC Davis
Linear Programming and good links to LP solvers and linear algebra references.
JavaScript, VBScript, HTML, and Java Tutorials
Spyko's Demo Coding Site - Demo Coding secion is the best section (kinda like x2ftp with index)
Cool Visual Hacks in Java
comp.lang.java.programmer FAQ- very comprehensive!
Winsock FAQ- NEW! HTTP Made Easy
BSP FAQ at SGI
comp.graphics.algorithms FAQ

FAQSYS- the most complete archive of indexed demo and graphics programming tutorials
Programmer's Heaven - a very well-organized, complete programmming archive.
Programmer's Oasis- has some tutorials.
Dr. Dobb's Programmer's Vault- the best collection of programming tutorials.
80x86 Assembly tutorial.
DSP Tutorial- basics of DSPs.
Asm Art of Assembly by Randall Hyde
3DICA- 3D Programming Tutorial (phong, HSR, quantising)
3D coding - tutorial links
Volumetric rendering - using simple alpha-blended texturemapping
Game Programming Megasite- tutorials for game prog. using DirectX, DJGPP, VB.
DirectX Workshop
DirectX Megasite
MP3 Decoder - Jeff Tsay's maplay, the most complete MPEG Audio Decoder with source!
LAME - MP3 encoder source code.
DSP Guide - a good book in PDF format
Data compression - pictures and text about of how GIF, JPEG, and MPEG compression works.
DCT Simulator - in german, Japanese, info.
Best intro to MPEG algorithms
MPEG 4 and its many faces (informative article).
MPEG 4 audio - standard (committee draft), more, software.
MPEG 4 player source code at ISO, individual files or compressed.
Assembly Programmer's Journal - Win32 programming in ASM
PC Webopaedia - search for quality info on anything on computers.
Ziff Davis net - check out their computer magazines
MPEG info UCB MPEG, video soft
Win32 Programming Tutorials NEW!
Windows Programming
NT Perl programming
NT sys admin tips.
MVPS Win32 samples NEW!
IBR Publications at University of North Carolina (UNC).
Image Based Rendering - NEW!
Doxygen's C documentation system
Stripe's tool for converting polygon data into triangle strips
Lyapunov Exponents Lab Report
Eric Weinsstein's World of Math
Chaikin's Algos for Curves - rendering b-splines using corner-cutting
Per pixel lighting
Steering Behaviors For Autonomous Characters - path following, flocking, more.
SIGGRAPH course notes
Some notes on rigid body modeling of 3D objects
B isosurface engine - uses marching cubes and triangles to render 3D metaballs.
Wolfgang Heidrich's web site with papers on global illumination, reflections, LOD, and more
Cornell Box Data - canonical radiosity test scene
Direct3D stuff at the DirectX FAQ page
Interpolating Subdivision for arbitrary meshes and topology

Open GL , All drivers, GLUT 3, OGLW32. Working Samples,GameDev FAQ
Setup in VC++ 5, setup in VC++ 6, troubleshooting, template code, tips , GLUT DLLs
OpenGL examples, OpenGL official site, official specs and libraries, Nehe at gamedev useful tutorials, more great tutorials, discussion forum - ask questions here.
Way Cool Way Fast OpenGL Rendering techniques.
Seuma's Prog Page at Longbow Digital Arts (final page).
OpenGL introduction at Tulane University, Other overviews

VIA 686 Southbridge + IDE DMA + SBLive Issue - causing system lockups and data corruption
.. problem and solution.
Java Data Structures
Java In a Nutshell - useful Java source code.
Five Oreilly Books - these are excellent references, Java 1.2 Unleashed, sound APIs
Java API Docs - even for undocumented classes
Threads Mutexes in Java
Java in a Nutshell v2 example source code, v1,QRef,other src.
Java Threads tutorial at JavaOne. (excellent)
Core Java source code (password protected).
Graphics in Java
Java and Javascript - by Real Gagnon. The best online tutorial and source code reference for Java, indexed version.
Signing Applets - NEW! how to break out of the applet sandbox
Teach Yourself Java in 21 Days (online)
Thinking in Java java seminar by Bruce Eckel
Java Tutorial, mirror by Richard Baldwin.
Java Coffee Break - looks like another Java book
Java Q&A
Java course at UNC.

Image Processing Guide and demos. matrix ops color FAQ
GRAFICA Obscura cool artistic graphics stuff
AOL CD Recycling - make personal Christmas gifts using recycled CDs
DHTML Zone Cross-browser
Netscape JavaScript FAQ and newsgroups
Registry Optimization using REGEDIT to boost Winxx's speed
More registry optimizations, win95 tips, more
Windows NT - administrator tips
MAGIC - computer graphics algos implemented in C++
Hardware Interface- invaluable info on cool circuits, MBR, BASIC Stamps, and more!
Paul Bourke's 3D graphics/math page



Upload your Cool Programming Code!.
counter




Send your Comments HERE!!!
toshi0110REMOVE_NUMBERS@tekscode.com