Revision [15260]
This is an old revision of CodeLibrary made by DkLwikki on 2011-09-30 09:11:22.
Code Editors & IDEs
Graphics Code
Animated Clouds by Zamaster
Flame Demo by Zamaster
Island Generation by rdc
Ascii Fire by rdc
Plasma Generation by Zamaster
Antialiased Circles by Acetoline
Ellipse Renderer by Pritchard
Catmull-rom Splines by relsoft Bezier vs Catmull-rom by relsoft
Accurate Image Scaler by KristopherWindsor
Spline Curve by Zamaster
Rotozoom by Dr_D
Quadtree-Based Renderer by relsoft
Irrlicht 3D + ODE Physics by BMarley
OpenGL Shader Demo by Dr_D
Sound Code
Math Code
2d rigid body library by coderjeff
Irrlicht wrapper + Newton Intergrated by SiskinEDGE
Text/Parser Code
FBEdit, an IDE for FB by KetilO (Win32)
JellyFish Pro, an IDE for FB by Paul Squires (Win32)
VISG GUI Builder (WIN) by mrhx
EzeeGui GUI builder (WIN) by Jerry Fielden
JellyFish Pro, an IDE for FB by Paul Squires (Win32)
VISG GUI Builder (WIN) by mrhx
EzeeGui GUI builder (WIN) by Jerry Fielden
Graphics Code
Demos
The FreeBASIC GFX Demo Central by Adigun A.PolackAnimated Clouds by Zamaster
Flame Demo by Zamaster
Island Generation by rdc
Ascii Fire by rdc
Plasma Generation by Zamaster
Graphics Functions and Primitives
AntiAliased Bezier Curves by AcetolineAntialiased Circles by Acetoline
Ellipse Renderer by Pritchard
Catmull-rom Splines by relsoft Bezier vs Catmull-rom by relsoft
Accurate Image Scaler by KristopherWindsor
Spline Curve by Zamaster
Rotozoom by Dr_D
3D
Tree Generation by ZamasterQuadtree-Based Renderer by relsoft
Irrlicht 3D + ODE Physics by BMarley
OpenGL Shader Demo by Dr_D
Sound Code
Mic Input using FMod by mambazo
Using FMod In-Game by shiftlynx
Using the PC Speaker by several
Wave synthesizer by Zamaster
Using FMod In-Game by shiftlynx
Using the PC Speaker by several
Wave synthesizer by Zamaster
Math Code
FBMath by jdebord
Pixel-Perfect Collision Detection by 1000101
2D vector class by Pritchard
A* Pathfinding by dumbledore
Fraction Library by Zamaster
Big Number Wrapper by Yetifoot
Minicalc textmode calculator by KristopherWindsor
BCD arithmetics by srvaldez
10Byte extended float by srvaldez, included in FB examples
Pixel-Perfect Collision Detection by 1000101
2D vector class by Pritchard
A* Pathfinding by dumbledore
Fraction Library by Zamaster
Big Number Wrapper by Yetifoot
Minicalc textmode calculator by KristopherWindsor
BCD arithmetics by srvaldez
10Byte extended float by srvaldez, included in FB examples
Physics simulation
Atom smash simulation by coderjeff2d rigid body library by coderjeff
Irrlicht wrapper + Newton Intergrated by SiskinEDGE
Text/Parser Code
Cross Platform INI library by SirMud
XML Parser by Pritchard
Expression Parser by yetifoot
Turing Machine by Zamaster
Roman Numeral to Integer Conversion by stylin
Unicode console calender, by zippy and voodooattack
FB source to highlighted HTML by Kristopher Windsor
Portable help (not .chm) viewer by coderjeff
Lisp interpreter by coderjeff
AES Encryption/Decryption by Zamaster
DES/LUCIFER Encryption/Decryption by Zamaster
MD5 Calculator by DOS386
Tiger Hash by Mindless
XML Parser by Pritchard
Expression Parser by yetifoot
Turing Machine by Zamaster
Roman Numeral to Integer Conversion by stylin
Unicode console calender, by zippy and voodooattack
FB source to highlighted HTML by Kristopher Windsor
Portable help (not .chm) viewer by coderjeff
Lisp interpreter by coderjeff
Cryptography
MARS encryption by ZamasterAES Encryption/Decryption by Zamaster
DES/LUCIFER Encryption/Decryption by Zamaster
MD5 Calculator by DOS386
Tiger Hash by Mindless
FreeBASIC Games
GUI Code
Networking- Web Code
I/O Code
OS Specific Code
ServiceFB (Win) by zerospeed
FBWinPrint 1.0 by vdecampo
In memory dialogs by MichaelW
Printing to UTF8 to Windows by Jonathan Brickman
Talking program usin Win Voice API, by coder guy
Jpeg and Gif resources using the API by Zippy
Using GfxLib in Windows API by MichaelW
Print a bitmap file by MichaelW
ShellExecute wrapper by RayBritton
FBWiki to chm format converter by coderjeff
FB ODBC library by KaraK
Get a file from an URL by Sisophon
FB Windows GUI Toolkit by eodor
Screen to AVI lib by vdecampo
Using GfxLib on Gtk by caseih
Calling an Interrupt requiring a pointer by DrV
Access BTRIEVE files by mjs
"GetDiskFreeSpaceEx" Check for disk total/free space on FAT32 by DOS386
DPMI host detection version/capabilities by DrV
Miscellaneous Code
Modbus device finder by Antoni
Serial port terminal program by Antoni
CRC Calculation by Fragmeister
Community Websites/Links
This is a place to post worthy projects/code snippets for FreeBASIC, in their relative categories. To add a page, link to either it's wiki page, website, or thread on the FreeBASIC Forums. State the project name and who it's by. Sections may be broken down into their own separate pages some time in the future. Note: Due to FB being in Beta stage of development, earlier coded projects may need to be reconfigured or recompiled to work on later versions of FreeBASIC.
FreeBASIC Games Directory by Lachie Dazdarian
Kingdoms by Piptol
Lynn's Legacy by cha0s and Josiah Tobin
Nanohost by Several
Several Games by Lithium
Star Cage by Lachie Dazdarian
The Griffon Legend by syn9
100 Line Tetris by Deleter
Any PNG or JPEG as a Jigsaw Puzzle by Mysoft
Featured Games:
Cute Short Game Project by redcrabKingdoms by Piptol
Lynn's Legacy by cha0s and Josiah Tobin
Nanohost by Several
Several Games by Lithium
Star Cage by Lachie Dazdarian
The Griffon Legend by syn9
100 Line Tetris by Deleter
Any PNG or JPEG as a Jigsaw Puzzle by Mysoft
GUI Code
In Game GUI by coderJeff
Zine GUI by VonGodric
WX GUI example by ciw1973
KwikGUI (WIN/LIN/DOS) by Vincent DeCampo
FB_GUI by BasicScience
Zine GUI by VonGodric
WX GUI example by ciw1973
KwikGUI (WIN/LIN/DOS) by Vincent DeCampo
FB_GUI by BasicScience
Networking- Web Code
FB Web Server (Win) by parakeet
FB Server side scripting (uses the server above) by fishhf
ChiSock portable sockets library by cha0s
CenoChat Serverless chat program by cenozoite
LibIRCClient to create custom IRC clients by voodooattack
FB Server side scripting (uses the server above) by fishhf
ChiSock portable sockets library by cha0s
CenoChat Serverless chat program by cenozoite
LibIRCClient to create custom IRC clients by voodooattack
I/O Code
Text Input by Pritchard & sir_mud
ConLib Console library with PCopy by cha0s
Lock Mouse to Grid Positions by Pritchard
ConLib Console library with PCopy by cha0s
Lock Mouse to Grid Positions by Pritchard
OS Specific Code
Windows
Screen Saver Kit (WIN) by jofersServiceFB (Win) by zerospeed
FBWinPrint 1.0 by vdecampo
In memory dialogs by MichaelW
Printing to UTF8 to Windows by Jonathan Brickman
Talking program usin Win Voice API, by coder guy
Jpeg and Gif resources using the API by Zippy
Using GfxLib in Windows API by MichaelW
Print a bitmap file by MichaelW
ShellExecute wrapper by RayBritton
FBWiki to chm format converter by coderjeff
FB ODBC library by KaraK
Get a file from an URL by Sisophon
FB Windows GUI Toolkit by eodor
Screen to AVI lib by vdecampo
Linux
Printing on Linux by coderJeffUsing GfxLib on Gtk by caseih
DOS
Detect system codepage by DrVCalling an Interrupt requiring a pointer by DrV
Access BTRIEVE files by mjs
"GetDiskFreeSpaceEx" Check for disk total/free space on FAT32 by DOS386
DPMI host detection version/capabilities by DrV
Miscellaneous Code
FreeBASIC Extended Library
FB CAD by owen
FBstd C++ Lib Port (W.I.P.) by stylin
Testly by zerospeed
Boolean Type by Imortis
Associative Arrays by jofers
Safe FBstring Type by stylin
Aligned Memory Allocation by 1000101
FreeBASIC Memory Leak Detector by DrV & Others
Auto-deallocating 'Smart' Pointers by stylin
UDTs for Properties by Pritchard
Portable way to add a resource to a program by voodooattack
CPU Identification by MichaelW
Cpu Cycle counter for benchmarking of code by MichaelW
Use of the FBGfx built-in LZW routines by Lillo
Using FB dll's in RapidQ programs by JohnK
FB CAD by owen
FBstd C++ Lib Port (W.I.P.) by stylin
Testly by zerospeed
Boolean Type by Imortis
Associative Arrays by jofers
Safe FBstring Type by stylin
Aligned Memory Allocation by 1000101
FreeBASIC Memory Leak Detector by DrV & Others
Auto-deallocating 'Smart' Pointers by stylin
UDTs for Properties by Pritchard
Portable way to add a resource to a program by voodooattack
CPU Identification by MichaelW
Cpu Cycle counter for benchmarking of code by MichaelW
Use of the FBGfx built-in LZW routines by Lillo
Using FB dll's in RapidQ programs by JohnK
Serial Port
Drive a Parallax servo controller by phishguyModbus device finder by Antoni
Serial port terminal program by Antoni
CRC Calculation by Fragmeister
This is a place to post worthy projects/code snippets for FreeBASIC, in their relative categories. To add a page, link to either it's wiki page, website, or thread on the FreeBASIC Forums. State the project name and who it's by. Sections may be broken down into their own separate pages some time in the future. Note: Due to FB being in Beta stage of development, earlier coded projects may need to be reconfigured or recompiled to work on later versions of FreeBASIC.
Back to Table of Contents