Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I am still working on the documentation; I will prioritize the information on the data types etc.

  • char/byte and int are signed
  • pointers are unsigned
  • all arguments are promoted to 2 bytes (char and byte included), this is important to know if you want to access arguments in assembly code
  • parameter are passed left to right and put on the stack, so the first parameter is further up the stack. Some of the samples include assembly functions that show how to access the parameters passed to a function

Of course some of this might change, the compiler is still very new and evolving. I want to support Next native functionality as much as I can from within the language. For example you can already quite easily compile code that will be assembled directly into banks in memory. This is mostly useful for building NEX files and of course if you just want to generate executable code directly in memory.