flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
ground 15 Apr 2025, 20:51
"Ground" is a programming language for Windows which allows x86-64 assembly language to be added anywhere in the code.
Mixing Ground- and assembly code is possible by using the generated symbolic constants for each local Ground variable. Ground uses FASM to assemble it's output. The compiler is written in C# (net9.0). https://github.com/ReneOlsthoorn/Ground Ground contains examples like a Smoothscroller, Jump game, Plasma, Mode7 example, Chipmunk Physics engine example, Fire example, Snake game, Tetrus game and a game called Bertus. The games use SDL3 which is included in de Resources zipfile. Ground has language constructs like Classes, Groups, Expressions, Statements, Functions, Strings, Floats. It has a reference count system, so garbage collection is automatic. This makes string concatenation easier. In the Ground language, assembly is the base. You will notice this in the examples. Best regards, Rene Olsthoorn. Last edited by ground on 04 Sep 2025, 09:37; edited 4 times in total |
|||
![]() |
|
jbirddog 10 May 2025, 19:53
looks nice, well done.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.