# Building GCL under Windows - This assumes that you have already cloned or downloaded the gigatron-rom repo. - Do NOT do any of this under the Windows PowerShell, it won't work and you will get nonsensical errors, use a normal command prompt. ## Python Installation ~~~ 1) You must install a 2.7.x version of Python, any of the 3.x versions will not work and you will need to modify the build/compile Python source, (not recommended as it is constantly being updated). ~~~ ## Build GCL at a Command Prompt ~~~ 1) cd 2) py Core\compilegcl.py D:\> cd D:\gigatron_rom D:\> py Core\compilegcl.py D:\gcl\test.gcl ~~~ ## Building GCL in the Emulator ~~~ 1) To build and automatically upload "gcl" programs under the emulator, add the absolute path for the gigatron-rom repo directory to the "loader_config.ini" file: [Comms] ; case sensitive BaudRate = 115200 ; arduino software stack doesn't like > 115200 ComPort = 0 ; can be an index or a name, eg: ComPort = COM5 Timeout = 5.0 ; maximum seconds to wait for Gigatron to respond GclBuild = D:/gigatron-rom ; must be an absolute path, can contain spaces ~~~ # Building GCL under Linux/MacOS ## TODO