28 lines
		
	
	
		
			845 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			845 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
Gigatron Simulator
 | 
						|
==================
 | 
						|
 | 
						|
The simulator loads the ROM using an `XmlHttpRequest`, so the application must be served up over HTTP.
 | 
						|
 | 
						|
The `package.json` can install an HTTP server, just do:
 | 
						|
 | 
						|
    npm install
 | 
						|
 | 
						|
Pick and download a [`*.rom`](https://github.com/kervinck/gigatron-rom/) file into the `src/` directory and rename it as `gigatron.rom`
 | 
						|
 | 
						|
Direct links:
 | 
						|
[`ROM v1`](https://github.com/kervinck/gigatron-rom/raw/master/ROMv1.rom)
 | 
						|
[`ROM v2`](https://github.com/kervinck/gigatron-rom/raw/master/ROMv2.rom)
 | 
						|
[`ROM v3`](https://github.com/kervinck/gigatron-rom/raw/master/ROMv3.rom)
 | 
						|
 | 
						|
Start the HTTP server
 | 
						|
 | 
						|
    npm start
 | 
						|
 | 
						|
Point your browser at [localhost:8000/src](localhost:8000/src).
 | 
						|
 | 
						|
Use the cursor keys for the D-pad.
 | 
						|
 | 
						|
## GT1 Files
 | 
						|
 | 
						|
GT1 files can be loaded by dropping a `.gt1` file onto the VGA display from File Explorer or Finder.
 |