echo 6
rommap memory.map > rom.map

echo 5
romdivide rom.map rom

echo 4
slienc jtshape.d > /dev/null
slienc jtsshape.d > /dev/null
slienc jtgshape.d > /dev/null
slienc awshape.d > /dev/null
slienc tkshape.d > /dev/null
slienc subshape.d > /dev/null
slienc vsshape.d > /dev/null
slienc e1shape.d > /dev/null
slienc e2shape.d > /dev/null
slienc npcshape.d > /dev/null
slienc cnshape.d > /dev/null
slienc asshape.d > /dev/null
slienc tijshape.d > /dev/null
slienc tishape.d > /dev/null
slienc sxshape.d > /dev/null
slienc szshape.d > /dev/null
slienc acshape.d > /dev/null
slienc sbshape.d > /dev/null
slienc bmshape.d > /dev/null
slienc bm03shape.d > /dev/null
slienc bbshape.d > /dev/null
slienc boshape.d > /dev/null
slienc foshape.d > /dev/null
slienc swshape.d > /dev/null
slienc snshape.d > /dev/null
slienc zoshape.d > /dev/null
slienc ktshape.d > /dev/null
slienc mcshape.d > /dev/null
slienc wpshape.d > /dev/null
slienc dmshape.d > /dev/null
slienc mpshape.d > /dev/null
slienc txtshape.d > /dev/null
slienc vtxshape.d > /dev/null
slienc mojishape.d > /dev/null
slienc mojipshape.d > /dev/null
slienc andshape.d > /dev/null
slienc endshape.d > /dev/null
slienc end1shape.d > /dev/null
slienc end2shape.d > /dev/null
slienc end3shape.d > /dev/null
slienc trshape.d > /dev/null
slienc msgusa.d > /dev/null
slienc i1prog.d > /dev/null
slienc i2prog.d > /dev/null
slienc i3prog.d > /dev/null
slienc i4prog.d > /dev/null
slienc i5prog.d > /dev/null
slienc i6prog.d > /dev/null
slienc tomprog.d > /dev/null
slienc endprog.d > /dev/null
slienc shpprog.d > /dev/null

echo 3
romaddress rom.map dmadata.d

echo 2
cat makerom.d code.d dmadata.d Audioseq.d Audiobank.d Audiotable.d jtshape.szp jtsshape.szp jtgshape.szp awshape.szp tkshape.szp subshape.szp vsshape.szp e1shape.szp e2shape.szp gfshape.d wtshape.d npcshape.szp cnshape.szp asshape.szp tijshape.szp tib1shape.d tib2shape.d tib3shape.d tib4shape.d tishape.szp sxshape.szp szshape.szp acshape.szp sbshape.szp bmshape.szp bm03shape.szp bbshape.szp boshape.szp foshape.szp swshape.szp snshape.szp zoshape.szp ktshape.szp mcshape.szp wpshape.szp dmshape.szp mpshape.szp txtshape.szp vtxshape.szp mojishape.szp mojipshape.szp andshape.szp onshape.d endshape.szp end1shape.szp end2shape.szp end3shape.szp trshape.szp msgusa.szp i1prog.szp i2prog.szp i3prog.szp i4prog.szp i5prog.szp i6prog.szp tomprog.szp endprog.szp shpprog.szp > romP

echo 1
romfill romP romPP 12582912
mv romPP romP

echo 0
\rm *.d *.szp
