Skip to content
novariaosPublic

About

Novaria Virtual Machine bytecode assembler

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVMa

The Novaria Virtual Machine bytecode assember

Deps:

  • any C compiler
  • any libc
  • chorus

Build

chorus all

Example

.NVM0

; Calculate 5 + 3
push byte 5
push byte 3
add

; Result (8) now on stack

syscall exit ; result 8 will be use like exitcode
hlt ; if syscall doesn't work - halt the procces

Looks for more examples?

See example/*!

About

Novaria Virtual Machine bytecode assembler

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages