36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# 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 <path to gigatron repo>
|
|
2) py Core\compilegcl.py <path to GCL file>
|
|
|
|
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
|