Download the New Command Set (NLibs) for Blitz 2
 

AmiBlitz2
Blitz Support Suite
Patches/Updates
Tools

Documentation

3rd Party Libraries
OS Libraries

Blitz Mode Source
General Source
MUI Source
Mildred Support
System Source

Games
Utilities

The NLibs is a collection of libraries which aims to allow the programmer to produce executables which are smaller and faster than would be possible using the ordinary Blitz libraries. Most of the commands are also more powerful than the ordinary Blitz commands, and unlike the original Blitz commands, these are more suitable for experts, while not being too confusing for novices. There are some incompatibilites between the two systems, in that the old commands can not used the objects from the NLibs (i.e. you can not use a GTList on an NCS window)*. However, you can use NCS objects on old Blitz objects (i.e. you can use NCS gadgets on an original Blitz window).* These libraries are extremely good, and it is worthwhile downloading them, now more than ever, as the syntax of the commands are exactly the same in PureBasic (PB and the NCS being written by Fred Laboureur).

(* - you can actually mix them, but its not something you want to try if you want to keep things simple and use the commands that are available to you. using NCS objects on Blitz objects is a bit easier.)

There are a couple of older versions floating around, going under the names of NewlibrarySet or NewLibraries. You want to get the most recent ones which are all called New Command Set.

The libraries come as a set of 24 libraries, example source code, full AmigaGuide help/reference files and some very useful extras. The readme file of the archive lists the available libraries. There are also a couple of fixed libraries which you will want to download after you have installed the full set of libraries. However, there still appears to be a bug in the Window library which stops things like sliders, scrollers and listviews from scrolling and producing events properly.

The available libraries are:

Library Version Number
AppLib - App window/menu/icon functions 1.0 155
ASLLib - make use of standard OS ASL requesters 1.3 177
BitmapLib - commands for manipulating bitmaps 1.0 184
ChunkyLib - chunky bitmap drawing and conversion functions (not a patch on Mildred though) 1.3 175
ClipboardLib - functions for reading and writing the standard Amiga clipboard 1.0 159
CommoditiesLib - Allows your program to act as a commodity, responding to hotkays and being controlled by Exchange 1.21 153
DrawingLib - 2d drawing functions for standard bitmaps, windows, screens etc 1.15 188
FontLib - font commands 1.3 170
GadgetLib - GadTools gadget commands 1.52 179
LocaleLib - functions for using Amiga's locale capabilities 1.0 137
MemoryLib - memory manipulation commands (like peek and poke etc) 1.4 165
MenuLib - GadTools menu commands 1.26 181
Misclib - miscellaneous useful commands 1.4 167
OSlib - gets addresses of OS libraries 1.0 159
PaletteLib - palette manipulation commands 1.1 139
PictureLib - handles loading, saving of IFF picture files and drawing them to bitmaps 1.0 183
ScreenLib - commands for working with OS screens 1.5 169
SortLib - array sorting functions 1.0 131
StringLib - string handling and manipulation, to replace many of the standard Blitz string commands 1.5 166
TagListLib - simplifies the use of tags (which the NCS makes extensive use of) 1.0 149
ToolTypesLib - manipulation of icon tooltypes 1.1 151
WBStartupLib - replacement for WBStartup command (although does not work when you run your program from inside the Blitz editor) 1.02 199
WindowLib - window commands (what else is there to say :) 1.52 168
XPKlib - allows access to XPK compression libraries 1.0 178

The extra items in the archive are:

  • Full OS3.1 amigalibs.res file (useful for OS structure and constants)
  • NewFDconvert (for converting .fd files for OS libraries, easier to use)
  • Newmakedeflibs (converts Blitz libraries into deflibs file, can now handle large libraries)
  • OpenBlitz (convert C/C++ header files into Blitz)
If you want to read the readme file, then click here.

Download libraries (336kb) from...
B2 DE IT SE UK US
 
Download bugfixed ASL library (0.6kb) from...
B2
 
Download updated Window library (2kb) from...
B2


News | Introduction | Search | List/Forum/IRC Webring | Contact
Installation | Troubleshooting | Programming | Archives | Links
Return to libraries page
Page last modified: 9th August 2001