AsmBB

AsmBB
Login

AsmBB project

This is an engine for web based message board (forum) implemented entirely in assembly language, using FastCGI interface and SQLite database as a storage.

It is aimed to be the fast and light message board engine and still to be able to provide modern look and feel and all needed features for high active Internet community.

A demo of the engine is installed on https://board.asm32.info for evaluation.

You can download zip/gz packages of the sources, from this site, but the preferred way is to clone the whole repository, using fossil:

$fossil clone https://asm32.info/fossil/repo/asmbb  /%path_to_repositories%/asmbb.fossil

Then open the repository:

$mkdir asmbb
$cd asmbb
$fossil open /%path_to_repositories%/asmbb.fossil

Later only update the sources from the checkout directories:

$fossil update

In order to compile the project you will need to clone and checkout the latest version of FreshLibDev branch of Fresh IDE repository and flatassembler or Fresh IDE as compiler.

Some environment variables are needed to be set: TargetOS = "Linux" or "Win32" and lib = the path to the freshlib/ directory of FreshLibDev checkout.

As long as there is no big interest to the project, I will not write detailed instructions. FASM programmers should be able to compile it. Other programmers will probably not even try. :)