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
 |