Skip to content

bitRAKE/fasm2-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

This software is work in progress. Keep your expectations low.

Exploring variation with the flat assembler 2 (early access).

Most samples target Windows and are meant to be assembled from a Visual Studio Developer Command Prompt so that link.exe, rc.exe, and related SDK tools are already on PATH. The makefiles expect fasm2 at c:\fasm2\fasm2.cmd unless noted otherwise.

coff

  • Piecing together modular object file components.
  • Build with nmake /f makefile from coff\ after installing fasm2 and configuring the fasm2 makefile variable if your local path differs.

controls

  • Win32 common-control and ribbon experiments.
  • Build the main dialog collection with nmake /f makefile from controls\.
  • Ribbon subdirectories may also require Windows SDK tools such as uicc.exe; update the FASM2 and UICC variables in the local makefile before building.

conio

  • Console example built by conio\_build.cmd.
  • The script prepends C:\fasm\fasm2 to PATH; adjust that path if your fasm2 checkout is elsewhere.

glfw

  • GLFW/OpenGL examples and diagnostic shaders.
  • These samples are source-only in this repository; provide local GLFW libraries/headers and build commands appropriate to your environment.

masm

  • Features that make migration from MASM more familiar.1
  • Build with nmake /f makefile from masm\.

Generated files

Build outputs such as .obj, .res, .exe, .response, .zip, and .log files are intentionally ignored by .gitignore.


References:

Footnotes

  1. Choosing FASM?

About

Exploring various coding styles in fasm2.

Topics

Resources

Stars

7 stars

Watchers

2 watching

Forks

Contributors