This program generates .bina or .bine files from several formats. These files are destinated to be downloaded to A2Z via the "bootloader protocol".
If you want to generate an executable binary (bine), then the input should be a MIF file from the assembler.
Otherwise the input file should be a raw file that you want to transfer to A2Z, and the extension of the output file will be "bina".
Image / pictures manipulation:
2 tools are used to create bitmap images with the right format and the right palette for A2Z.
Palette_256 creates a windows bitmap file with 2 things:
- A rectangle that has the size of the image that will be drawn
- A palette of the 256 colours specific for A2Z. These colours can be easily collected and used with windows-paint for example
BMP converter : it converts a windows-bitmap image (24 bits) into a raw bitmap image for A2Z, with the right palette. The image extracted must be located inside the rectangle drawn by palette_256.
I have learned Notepad++ to recognise and understand my A2Z language. I have integrated 2 things in Notepad++:
- Syntax colouring for declarations, for comments, and for text
- Automatic detection of function declaration, with REGEX formulas.
The configuration files for Notepad++ are available in the global ZIP. Refer to Notepad++ website to know how to integrate them to Notepad++.
The call to the whole toolchain (compiler, assembler, and bin generator) can be automated via keyboard shortcuts inside Notepad++.