|
|
|
|
Fasm for Solar
The Solar operating system was written by Bogdan Ontanu entirely using assembly (Tasm) and is released under the GPL. The GUI is extremely powerful and fast, even at this early stage.
The following project is a port of flat assembler and is the first programming environment running on Solar OS and the idea is to have the whole system to compile and run on itself to reach the independence enjoyed by MenuetOS
Moreover, Solar is a nice system to program on and the Fasm's macro capabilities makes it even simpler. These files will help a lot: Autocompletion API files for RadAsm. | solapi.zip (2 kB) |
To reach Solar related sites arround the world:
Download the sources for the Solar Fasm port here solfasm.zip (6 kB).
|
|
|
|
|
|
|
|
|
|
This site is entirely built using Fasm.
At first sight, it may seem a challenge, but it is actually a matter of simplicity and maintainability.
So, what is fasm? what does it mean to use an assembler to build a web site?
Fasm, or Flat Assembler is a powerful tool that is gaining popularity due to its simplicity to accomplish the main programming task: to do programs.
Fasm has a very flexible language that permit to write directly html files from an easier-to-write multilanguage source file. In one single step.
CGI scripts are easily written in Fasm as native ELF files as this site runs on a Linux box using Apache web server.
Fasm arround the world:
|
|
|
|
|
|
|
|
|
|
Multilanguage MenuetOS
Giving the popularity raise of Menuet and the leak of support on national languages, we are starting an effort to provide a maintainable structure to provide any world language through UTF-8 while maintaining binary compatibility across them.
All translated files are simple text, common to all programs and system managed.
Each translation counts with a support page to ease sharing contributions. There are available:
English,
Spanish,
Italian,
French,
Gallego,
Catalan
MenuetOS is available here:
|
|
|
|
|
|
|
|
|
|
TinyWeb Browser:
The main goal of this project is to extend features of existing Tiny Browser, such as rendering tables and images.
The current status of the project, complete with source code will be posted here soon.
The image rendering for gif, png and jpg is done through native FASM code. The font rendering is planned following the MBF (MenuetOS Binary Font) specifications and will support unicode through the MenuetOS Unicode Project.
A win32 testing ground for data structures and rendering of tables could be downloaded here: tinyweb.zip (22 kB).
|
|
|
|
|
|
|
|
|
|
Basic Widgets:
The main goal of this project is to create feasible widgets to ease MenuetOS programming.
There are some studies about data structures and intended compatibility with existing widgets as for example GTK widgets.
There are no files to download yet :(
|
|
|
|
|
|
|
|
|
|
|
RadAsm for Fasm
|
Download
RadFasm.zip
Size: 1.0 Mb
|
UPDATED August 7, 2004
|
Fully featured and well known IDE configured, tested and ready to use with fasm.
RadAsm 2.0.4.3d Includes more examples, more snippets and selected addins from various authors.
|
Download
RadTool.zip
Size: 1.5 Mb
|
UPDATED July 5, 2004
|
Additional tools to ease win32 programming. Includes the excellent debugger OllyDbg.
|
|
|
|
|
|
|
|
|
|
|
Links
|
|
|
|
|
|
|