gigatron/rom/Contrib/at67/tools/gt1torom
2025-01-28 19:17:01 +03:00
..
CMakeLists.txt init repo 2025-01-28 19:17:01 +03:00
gt1torom.cpp init repo 2025-01-28 19:17:01 +03:00
README.md init repo 2025-01-28 19:17:01 +03:00

gt1torom

Takes a gigatron .gt1 file and splits it into two individual .rom files, one for instructions and one
for data. Output ROM files will contain the .gt1 file in correct loading format with correct ROM trampolines.

Building

  • CMake 3.7 or higher is required for building, has been tested on Windows with Visual Studio and gcc/mingw32
    and also built and tested under Linux.
  • A C++ compiler that supports modern STL.

Usage

gt1torom <input filename> <output filename> <start address in hex>

Address

The address, (specified in hex), is the start address of the ROM trampoline code.

Example

gt1torom test.gt1 test.rom 0x8000

Output

Output is always two files, one for the instruction ROM and one for the data ROM, i.e. from the above example, output
would be test.rom_ti and test.rom_td.