AsmBB is high performance web forum software, written entirely in assembly language. It is very lightweight, but provides decent set of features and ultimate performance.
The current version of AsmBB is v2.9
The easiest way to install AsmBB is to download the binary package.
Download the package from this link: asmbb.tar.gz (it is permanent link to the latest trunk version of the package).
It contains the file install.txt with directions for installation on shared hosting.
After installing Fresh IDE, set the lib alias (Options|IDE options|Aliases) to point to the "FreshLibDev/freshlib/" directory.
Compiling AsmBB
Now you are ready to compile AsmBB.
Open the file AsmBB/source/engine.fpr (the project file) in Fresh IDE and press Ctrl+F9.
If the compilation complete without errors, the compiled binary is AsmBB/www/engine.
Deploying AsmBB on the server.
Needed files that need to be placed on the server are:
templates/* - contains all HTML templates needed by the engine.
images/* - contains all images needed by the forum. The specific images are only depending on the templates and the .css files. The engine itself does not hardcode the image files.
all.css - contains the CSS code. The name of this file is specified in templates/main_html_start.tpl and may vary if the templates has been changed.
engine - the forum engine.
libsqlite3.so - the SQLite library. In order to work on 64bit servers, this file has been statically linked and compiled with musl library.
ld-musl-i386.so - the MUSL dynamic linker, needed for loading libraries on 64bit servers.