cc -std=c99 -pedantic -Wall -Wextra -Wshadow -c -O1 -Wno-unused-variable -Wno-unused-function -Wno-unknown-pragmas -Wno-unused-parameter -DOPENGL tgvectrex.c
cmoc -O0 --vectrex -Wsign-compare -DVECTREX_CMOC --verbose tgvectrex.c
Target platform: vectrex
Preprocessing: tgvectrex.c
Preprocessor command: cpp -xc++ -I'/usr/local/share/cmoc' -DVECTREX=1 -U__GNUC__ -nostdinc -undef tgvectrex.c -D'VECTREX_CMOC'
Compiling...
Code address: $0 (0)
Data address: $c880 (51328)
Assembler: /usr/local/share/cmoc/a09
Assembly language filename: tgvectrex.asm
0 error(s), 0 warning(s).
Assembling: /usr/local/share/cmoc/a09 --includedir='/usr/local/share/cmoc' --entry=0 --target=VECTREX --stack-space=256 --need=DIV16 --need=MUL16 --need=SDIV16 --verbose tgvectrex.asm
Preprocessor command: cat tgvectrex.asm  | cpp -P -traditional  -I'/usr/local/share/cmoc' -DVECTREX=1 -Dstack_space=256 -D_CMOC_NEED_DIV16_ -D_CMOC_NEED_MUL16_ -D_CMOC_NEED_SDIV16_
Assembler command: lwasm --pragma=forwardrefmax --list=tgvectrex.lst --symbols  -I'/usr/local/share/cmoc' -I'/usr/local/share/cmoc' -DVECTREX=1 -Dstack_space=256 -D_CMOC_NEED_DIV16_ -D_CMOC_NEED_MUL16_ -D_CMOC_NEED_SDIV16_ --format=ihex --output=tgvectrex.hex tgvectrex.i
Generating BIN file: 'intelhex2cocobin' --no-blocks < 'tgvectrex.hex' > 'tgvectrex.bin'
Notable addresses:
  program_start             $0017
  program_end               $3794
  writable_globals_start    $C880
  writable_globals_end      $C9B7
mv tgvectrex.asm tgvectrex.asm-raw
cmoc --vectrex -Wsign-compare -DVECTREX_CMOC --verbose tgvectrex.c
Target platform: vectrex
Preprocessing: tgvectrex.c
Preprocessor command: cpp -xc++ -I'/usr/local/share/cmoc' -DVECTREX=1 -U__GNUC__ -nostdinc -undef tgvectrex.c -D'VECTREX_CMOC'
Compiling...
Code address: $0 (0)
Data address: $c880 (51328)
Assembler: /usr/local/share/cmoc/a09
Assembly language filename: tgvectrex.asm
0 error(s), 0 warning(s).
Assembling: /usr/local/share/cmoc/a09 --includedir='/usr/local/share/cmoc' --entry=0 --target=VECTREX --stack-space=256 --need=DIV16 --need=MUL16 --need=SDIV16 --verbose tgvectrex.asm
Preprocessor command: cat tgvectrex.asm  | cpp -P -traditional  -I'/usr/local/share/cmoc' -DVECTREX=1 -Dstack_space=256 -D_CMOC_NEED_DIV16_ -D_CMOC_NEED_MUL16_ -D_CMOC_NEED_SDIV16_
Assembler command: lwasm --pragma=forwardrefmax --list=tgvectrex.lst --symbols  -I'/usr/local/share/cmoc' -I'/usr/local/share/cmoc' -DVECTREX=1 -Dstack_space=256 -D_CMOC_NEED_DIV16_ -D_CMOC_NEED_MUL16_ -D_CMOC_NEED_SDIV16_ --format=ihex --output=tgvectrex.hex tgvectrex.i
Generating BIN file: 'intelhex2cocobin' --no-blocks < 'tgvectrex.hex' > 'tgvectrex.bin'
Notable addresses:
  program_start             $0017
  program_end               $2FA0
  writable_globals_start    $C880
  writable_globals_end      $C9B7
ls -la tgvectrex.o tgvectrex.bin
-rw-rw-r-- 1 gtoal gtoal 12192 Sep 24 19:33 tgvectrex.bin
-rw-rw-r-- 1 gtoal gtoal 41432 Sep 24 19:33 tgvectrex.o
cc -g -c tgvectrex.c
objdump -S tgvectrex.o > tgvectrex.x86
rm tgvectrex.o
cc -Wall -g -DJSMN_PARENT_LINKS -Wno-unused-variable -Wno-unused-function -Wno-unknown-pragmas -DOPENGL -o tgvectrex tgvectrex.c  -lGL -lglut
~/bin/ctohtml tgvectrex.c > tgvectrex.c.html
cc -DOPENGL -O3 -o tg tg.c -lGL -lglut
~/bin/ctohtml tg.c > tg.c.html
