#!/bin/bash

gcc enlarge.c -o enlarge -Wall

#ca65 tass_original.asm
#ld65 tass_original.o -t c64 -otass.prg
#mycmp tass_original.prg tass.prg

ca65 ntsc_myar50chunk1.asm
ld65 ntsc_myar50chunk1.o -t c64 -ontsc_myar50chunk1.bin

ca65 ntsc_myar50chunk2.asm
ld65 ntsc_myar50chunk2.o -t c64 -ontsc_myar50chunk2.bin

ca65 ntsc_myar50chunk3.asm
ld65 ntsc_myar50chunk3.o -t c64 -ontsc_myar50chunk3.bin

ca65 ntsc_myar50chunk4.asm
ld65 ntsc_myar50chunk4.o -t c64 -ontsc_myar50chunk4.bin

ca65 myar60chunk1.asm
ld65 myar60chunk1.o -t c64 -omyar60chunk1.bin

ca65 myar60chunk2.asm
ld65 myar60chunk2.o -t c64 -omyar60chunk2.bin

ca65 myar60chunk3.asm
ld65 myar60chunk3.o -t c64 -omyar60chunk3.bin

ca65 myar60chunk4.asm
ld65 myar60chunk4.o -t c64 -omyar60chunk4.bin

ca65 mychunk1.asm
ld65 mychunk1.o -t c64 -omychunk1.bin
ca65 mychunk1.asm -DNTSC_VERSION
ld65 mychunk1.o -t c64 -ontsc_mychunk1.bin

ca65 mychunk2.asm
ld65 mychunk2.o -t c64 -omychunk2.bin
ca65 mychunk2.asm -DNTSC_VERSION
ld65 mychunk2.o -t c64 -ontsc_mychunk2.bin

ca65 mychunk3.asm
ld65 mychunk3.o -t c64 -omychunk3.bin
ca65 mychunk3.asm -DNTSC_VERSION
ld65 mychunk3.o -t c64 -ontsc_mychunk3.bin

ls ntsc_myar50chunk1.bin -al
ls ntsc_myar50chunk2.bin -al
ls ntsc_myar50chunk3.bin -al
ls ntsc_myar50chunk4.bin -al

ls myar60chunk1.bin -al
ls myar60chunk2.bin -al
ls myar60chunk3.bin -al
ls myar60chunk4.bin -al

ls mychunk1.bin -al
ls mychunk2.bin -al
ls mychunk3.bin -al

enlarge mychunk1.bin 8192
enlarge mychunk2.bin 8192
enlarge mychunk3.bin 8192
enlarge ntsc_mychunk1.bin 8192
enlarge ntsc_mychunk2.bin 8192
enlarge ntsc_mychunk3.bin 8192

cat myar60chunk1.bin myar60chunk2.bin myar60chunk3.bin myar60chunk4.bin mychunk1.bin mychunk2.bin mychunk3.bin > tar.bin
cat ntsc_myar50chunk1.bin ntsc_myar50chunk2.bin ntsc_myar50chunk3.bin ntsc_myar50chunk4.bin ntsc_mychunk1.bin ntsc_mychunk2.bin ntsc_mychunk3.bin > ntsc_tar.bin

enlarge tar.bin 65536
enlarge ntsc_tar.bin 65536

rm *.o
