Close

3.5) Other tools

A project log for A2Z Computer

A computer invented, designed and built from scratch. Custom CPU on FPGA.

f4hdkf4hdk 11/13/2016 at 18:170 Comments

Bin generator

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:

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.

Notepad++:

I have learned Notepad++ to recognise and understand my A2Z language. I have integrated 2 things in Notepad++:

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++.

Discussions