Skip to content

MidstReal/NeoQuark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeoQuark

NeoQuark is a programming language designed to simplify working with the NASM assembler.

Compile

compiler:

bash bd.sh

program for linux:

./nquark input.nqk -o output.asm -64

nasm -f elf64 output.asm -o prog.o
ld prog.o -o prog

./prog

program for windows:

nquark.exe input.nqk -o output.asm -64

nasm.exe -f win64 output.asm -o prog.obj
golink.exe prog.obj kernel32.dll /console /entry:_start

prog.exe

nasm: https://www.nasm.us/pub/nasm/releasebuilds/

golink: http://www.godevtool.com/Golink.zip

program bin for own 16-bit os:

./nquark input.nqk -o output.asm -16
nasm -f bin output.asm -o file.bin

parse with comments:

[compile command] -dbg

./nquark input.nqk -o output.asm -64 -dbg

About

NeoQuark programming language

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors