diff --git a/mode7_demo/docs/Makefile b/mode7_demo/docs/Makefile index 3f8792d2..71474c6e 100644 --- a/mode7_demo/docs/Makefile +++ b/mode7_demo/docs/Makefile @@ -1,9 +1,21 @@ -all: mode7_demo.pdf +all: mode7_demo.pdf dram_notes.pdf mode7_demo.pdf: mode7_demo.tex pdflatex mode7_demo.tex pdflatex mode7_demo.tex pdflatex mode7_demo.tex +dram_notes.pdf: dram_notes.tex table.tex + pdflatex dram_notes.tex + pdflatex dram_notes.tex + pdflatex dram_notes.tex + +table.tex: make_table + ./make_table > table.tex + +make_table: make_table.c + gcc -O2 -Wall -o make_table make_table.c + clean: - rm -f *~ *.bak *.aux *.log *.out mode7_demo.pdf + rm -f *~ *.bak *.aux *.log *.out mode7_demo.pdf \ + dram_notes.pdf table.tex make_table diff --git a/mode7_demo/docs/dram_notes.tex b/mode7_demo/docs/dram_notes.tex new file mode 100644 index 00000000..addbd21f --- /dev/null +++ b/mode7_demo/docs/dram_notes.tex @@ -0,0 +1,11 @@ +\documentclass{article} + +\usepackage{graphicx} +\usepackage{colortbl} +\usepackage{multirow} + +\begin{document} + +\input{table.tex} + +\end{document} diff --git a/mode7_demo/docs/make_table.c b/mode7_demo/docs/make_table.c new file mode 100644 index 00000000..0ca87afc --- /dev/null +++ b/mode7_demo/docs/make_table.c @@ -0,0 +1,61 @@ +#include + +#define COLUMNS 40 +#define ROWS 48 + +static short addresses[]={ + 0x400,0x480,0x500,0x580,0x600,0x680,0x700,0x780, + 0x428,0x4a8,0x528,0x5a8,0x628,0x6a8,0x728,0x7a8, + 0x450,0x4d0,0x550,0x5d0,0x650,0x6d0,0x750,0x7d0, +}; + + +int main(int argc, char **argv) { + + int i,j; + +// printf("\\documentclass{article}\n"); +// printf("\\usepackage{graphicx}\n"); +// printf("\\usepackage{colortbl}\n"); +// printf("\\begin{document}\n"); + + printf("\\tabcolsep=0.11cm\n"); + printf("\\renewcommand{\\arraystretch}{0.5}\n"); + printf("\\begin{tiny}\n"); + + printf("\\begin{table*}\n"); + + printf("\\caption{Sample lores map \\label{table:loresmap}}\n"); + printf("\\centering\n"); + printf("\\begin{tabular}{|l|l|"); + for(i=0;i