Be sure to visit The Liberty BASIC Home Page
For best results, do not use a download manager such as Go!Zilla to download files from this site.
This page contains an archive of files that pertain to version 1.4x of Liberty BASIC. There are code samples, demos, tutorials and tools. There are also full programs and games.
IMPORTANT NOTICE! The information and code on this site is provided free of charge by Alyce Watson. You may use it as you see fit for your own projects but you may not re-sell the original or the source code. Do not copy these files to a collection, such as a CD-ROM archive. Do not place these files on another web page without permission. Thanks.
Notice: all sprite tutorials, demos, games and DLL's have been removed. Please register your copy of Liberty BASIC 2 to gain access to REALLY EASY sprite functions.
DEMOS Newest Files are at Top | |||
---|---|---|---|
Name | File type | Size | Description |
rundemo.zip | ZIP File with Source | 8 KB | NEW November 14, 2000. For LB1.4x: This file contains three highly commented demos that show how to use the CommandLine$ parameter in your own application. One shows how to cause your application to open with a file loaded, which is chosen at runtime. One shows how to set up your own command line switches. One shows how to pass any kind of information to a program via CommandLine$ |
16 Color Icon Machine. | ZIP File with Source | 4 KB | Update April 14, 1999. Here is a 16-color icon editor. It will extract icons from EXEs and DLLs and ICO files for editing, or you may create your own from scratch. You may save your 16-color icons with this version. |
No Titlebars Demo | ZIP File with source | 7 KB | Demos of graphics windows and plain windows without titlebars - the easy way. |
Fancy Gui Boxes | ZIP File with TKN | 5 KB | This is a generator to make special effects boxes to place around text or controls on a window. |
Toolbar demos | ZIP File with Source | 10 KB | Five toolbar demos, including two floating toolbar demos and 3 graphic toolbars, one with tooltips. |
New Wav Recorder. | ZIP File with Source | 25 KB | This file is no longer available. Click the link to find the updated version in the LB2 section. Update Oct 5, 1999. Here is a simple Wav Recorder that uses code posted by Michael T. Rankin. |
Custom Controls. | ZIP File with Source | 13 KB | New September 28, 1998. Custom controls can be created via API. Here are examples of a text editor, text boxes, static text controls, radio buttons and checkboxes that are created and handled via the API. You can achieve automatic word-wrap in a text editor, limit input in text boxes, make password-type text boxes, add or remove frames and borders from controls and more. |
Multiple document demo. | ZIP File with Source | 4 KB | New September 19, 1998. This demo allows you to have three text files open at once in the same window. |
Album demo. | ZIP File with Source and images. | 150 KB | Update August 17, 1998. This demo prints multiple images and multiple text lines using different font names and sizes. Uses DEANSLIB.DLL (included.) |
Text print demo. | ZIP File with Source and font lister. | 14 KB | New August 14, 1998. This demo shows a way to print text to the printer using different font names and sizes. |
Tooltips demo. | ZIP File with Source and bmps. | 5 KB | Update June 12, 1998. A graphic toolbar example with fake bmpbuttons and mouseover tooltips. Added: another toolbar demo with MSIE-type buttons. |
Spinner Control. | ZIP File with Source and bmps | 2 KB | A spinner control for LB with continuous incrementing/decrementing. Easily set upper and lower bound and starting number. |
Shaped Bmpbuttons. | ZIP File with Source and bmps. | 12 KB | Examples of shaped bmpbuttons. Shapes are circle, ellipse and rounded rectangle. |
Menu Pack of Demos | ZIP File with Source | 6 KB | Sample programs showing many, many ways to use and change menus. |
Better-looking Liberty BASIC Font Dialog | ZIP File with EXE, Source | 12 KB | New April 30, 1998. Another Liberty BASIC tool to access all of the fonts on a system. |
Liberty BASIC Font Dialog | ZIP File with EXE, Source and TXT. | 13 KB | New April 26, 1998. A Liberty BASIC tool to list and/or access all of the fonts on a system. |
RESOURCES Newest Files are at Top | |||
---|---|---|---|
Name | File type | Size | Description |
Freeform v1.42 | Zip File with TKN and Source | 57KB | August 23, 1999. Here is a version of Freeform, updated for LB 1.42. It has an updated Win95+ look and the code it produces reflects additions to Liberty BASIC, up to v1.42. You can now save your GUI as a *.BAS file, or run it right from Freeform, without pasting it into LB. It allows fonts for controls, code for mouse and keyboard input, and more. You can now add bitmaps to graphics windows, and preview bitmaps and bitmaps for bmpbuttons. It will trap bitmaps that exceed LB's 256 color format limit. |
Code to HTML converter. | Zip with TKN and EXE | 36 KB | July 18, 1999 - It is now available in windows and DOS versions. This utility will automatically format BASIC source code to display properly on a regular or WIKI website. |
Snippet Reader. | Zip File with Source | 8 KB | February 14, 1999. Similar to the API reader, but it allows you to add, delete and view your code snippets. Source code included, but for best results, set tkn to run from LB's run menu. |
Color Choice Utilities. | Zip File with Source | 2 KB | December 22, 1998. Two utilities for color choice. One allows sliders for RGB color values, so you can view the RGB color continuously as you change it. The other takes an RGB value and converts it to a 'long' for use in api calls. |
LB API Calls with Reader | ZIP File with TKN and data | 80 KB | Update July 11, 1999. Fast and easy-to-use reader for 200+ Win31 API calls translated into Liberty BASIC format and now with third-party DLL calls. Set it up to run from the LB editor's run menu for best results. Written by Alyce, Brosco and Michael Rankin. And now, Michael has added a search engine! Get his version of the API reader at his site - Another Liberty BASIC Page. |
Liberty BASIC Artist v.2.2 | ZIP File with TKN File | 43 KB | A Liberty BASIC tool which allows you to draw an image easily and it's quickly converted to LB source code for you. |
Midi DLL | ZIP File with DLL and Source | 9 KB | Marc Leon Deruelle has done it again! He has provided a dll to access the midi mapper. Tom Watson has written a sample program to access all 127 midi instruments. Make sound effects, or even play songs. Now includes a digital piano program. |
Spinner DLL | ZIP File with DLL and Source | 15 KB | Wow! A dll providing a spinner control for LB programs, by Tom Record and Dean Hodgson. Sorry, Win95 only! |
Qcard.dll | ZIP File with DLL and Help File | 61 KB | Qcard.dll is easy to use in Liberty BASIC. Comes with its own helpfile. Calls to the DLL are all converted to LB format. |
Game Tutorial | ZIP File with Help File | 14 KB | A tutorial that helps Liberty BASIC programers learn to make games. |
GRAPHICS Newest Files are at Top | |||
---|---|---|---|
Name | File type | Size | Description |
Picture Editor | Zip File with source and dlls. | 273 KB | Dec. 1999 - Source now available. Load, display, transform and save images in many graphics formats. Includes the Imglib.dll. This is the shareware version of the DLL. Please register if you make use of this DLL. |
Nviewthunk.zip | Zip File with DLL & source. | 132 KB | September 19, 1999. This program uses call32.dll to thunk the 32-bit version of nviewlib.dll. It allows loading and displaying of images in many formats, and save-as-jpg for some types of images. |
ImagN DLL demo. | Zip File with source. | 6 KB | October 12, 1998. It is incredibly easy for anyone to write a program to display images in many formats; rotate, stretch, shrink, etc. It is also very easy to print them. The URL for a free trial version of this Commercial Dll is in this zip of source code. |
3D Hallway Demo | Zip File with source. | 7 KB | October 3, 1998. Move forward or backward and walk down the long hallway in this 3D Demo. It requires the use of the nviewl16.dll. |
Metafile Demo | Zip File with source. | 5 KB | Metafiles provide a way to save complex graphics commands in a small file that may be called up from within a program and used to paint the screen quickly. They can even be used for animation. |
LBprint.zip | Zip File with source. | 4 KB | Here are two routines based on Brosco's printer routines. One allows loading, displaying and printing of an image - including JPG and GIF and requires the use of the nviewl16.dll. The other is for painting the screen with LB graphics commands, then sending the image to the printer. Please note that these routines work on most, but not all systems! |
Bmpsave Routine | Zip File with source. | 227 KB | Updated March 13, 1999. Now contains the set of imglib dlls necessary for saving. The Liberty BASIC bmpsave command doesn't work. Until it functions in LB v2.0, use this routine. |
NviewL16.dll | Zip File with DLL and text. | 130 KB | K. Nishita's freeware Nviewl16.dll. Used in LB programs to load images in many formats and return the image handle. |
Image Play | Zip File with source code. | 5 KB | UPDATE! Faster 90 rotations! Load and display many different image formats in LB. Also allows scaling and transformations. It requires the use of the nviewl16.dll. |
Liberty BASIC .BMP & .GIF Play | Zip File with Basic Code and DLL | 8 KB | The use of giftobmp.dll to view and manipulate .gif's and .bmp's in LB. |
GAMES Newest Files are at Top (Sprite games have been removed. Please use LB2 with its built-in sprite capabilities.) |
|||
---|---|---|---|
Name | File type | Size | Description |
1999: A Space Oddity | Zip with TKN. | 190 KB | Tom Watson has written a funny space shootem game using Brosco's gaming engine. New January, 1999. |
BlackJack for Liberty BASIC | ZIP File with Basic Code | 41 KB | Professional-looking BlackJack card game. |
Millenium Bug | ZIP File with TKN File | 190 KB | Shoot the bugs before they catch you. |
Bug Zapper | ZIP File with Basic Code | 36 KB | It's a bug-zapping game in the same style as Crash Course. Zap as many bugs as you can in 60 seconds. |
Crash Course | ZIP File with Basic Code | 33 KB | It's a race game where you, in your little red car, drive against 10 lanes of oncoming traffic for 60 seconds. |
Super Angus | ZIP File with Basic Code | 92 KB | A silly adventure game. The bad guy, Haggis, has imprisoned Mary, Queen of Scots, in a time warp. You control Angus and try to rescue her. Includes save & restore functions. |
Poker Dice | ZIP File with Basic Code | 12 KB | It's a dice-poker-type game for Liberty BASIC. |
Aanold | ZIP File with Basic Code | 201 KB | A Liberty BASIC game. You are Aanold Schtrong, and you are imprisoned in monolithic stones by Sly Stone. Can you escape? |
Quizzery | ZIP File with Basic Code | 33 KB | A fun Liberty BASIC quiz game . It allows you to customize it with your own questions. |
Runner! | ZIP File with Basic Code | 164 KB | A nice Liberty BASIC game where you run around the screen collecting prizes and avoiding bottomless pits. |
Windows Hangman | ZIP File with Basic Code | 89 KB | Hangman for Windows. |