Commit 614fb73d authored by PoroCYon's avatar PoroCYon
Browse files

fix stuff

parent bdc250a9
default: all PARTS := dmg-cgb gba gcn linux snes ti8xz80
all: dmg-cgb.pdf gba.pdf gcn.pdf linux.pdf snes.pdf ti8xz80.pdf %.pdf.phony:
%.pdf:
$(MAKE) -C "$*" $(MAKE) -C "$*"
@cp -v "$*/bin/pres.pdf" "$@" @cp -v "$*/bin/pres.pdf" "$*.pdf"
all: $(patsubst %,%.pdf.phony,$(PARTS)) lvb21-pcy.zip
lvb21-pcy.zip: $(patsubst %,%.pdf.phony,$(PARTS))
zip -vr "$@" $(patsubst %,%.pdf,$(PARTS))
clean: clean:
for x in dmg-cgb gba gcn linux snes ti8xz80; do $(MAKE) -C "$x" clean; done for x in $(PARTS); do $(MAKE) -C "$$x" clean; done
mrproper: clean mrproper: clean
@$(RM) -v $(patsubst %,%.pdf,$(PARTS)) lvb21-pcy.zip
.PHONY: default all clean mrproper .PHONY: all clean mrproper #$(PARTS)
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
\begin{frame}{Graphics} \begin{frame}{Graphics}
\begin{itemize} \begin{itemize}
\item 7 display modes \item 8 display modes
\item Differing combinations of backgrounds, colors, ... amount and size \item Differing combinations of backgrounds, colors, ... amount and size
\item Sprites, palette, ... only accessable through DMA ports \item Sprites, palette, ... only accessable through DMA ports
\item HDMA: cheap `copper', annoying to set up \item HDMA: cheap `copper', annoying to set up
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
\begin{itemize} \begin{itemize}
\item 8 `BRR' (ADPCM) channels \item 8 `BRR' (ADPCM) channels
\item ADSR, echo, noise, pitch modulation \item ADSR, echo, noise, pitch modulation
\item Controlled by a separate processor: SPC700 \item Controlled by a separate processor: SPC700, somewhat 6502-ish
\item You need to upload code to it... \item You need to upload code to it...
\end{itemize} \end{itemize}
\end{frame} \end{frame}
......
...@@ -77,13 +77,17 @@ ...@@ -77,13 +77,17 @@
\begin{frame}{Toolchains} \begin{frame}{Toolchains}
\begin{description} \begin{description}
\item[Assembler]: spasm (or a different Z80 assembler), spasm has an \item[Assembler]: spasm\footnote{\url{https://github.com/alberthdev/spasm-ng}}
eZ80 mode (or a different Z80 assembler), spasm has an eZ80 mode
\item[Wabbitsign]: to generate usable TI-8x programs \item[Linker]: Wabbitsign\footnote{\url{https://www.ticalc.org/archives/files/fileinfo/390/39060.html}},
to generate usable TI-8x programs
\item[HW docs]: WikiTI\footnote{\url{https://wikiti.brandonw.net/}}, \item[HW docs]: WikiTI\footnote{\url{https://wikiti.brandonw.net/}},
Cemetech\footnote{\url{https://learn.cemetech.net/}} Cemetech\footnote{\url{https://learn.cemetech.net/}}
\item[Emulator]: TilEm2, CEmu (eZ80 CET) (need ROM dumps) \item[Emulator]: TilEm\footnote{\url{http://lpg.ticalc.org/prj_tilem/}},
\item[HW Loader]: TiLP (can dump ROM) CEmu\footnote{\url{https://ce-programming.github.io/CEmu/}}
(eZ80 CET) (need ROM dumps)
\item[HW Loader]: TiLP\footnote{\url{http://lpg.ticalc.org/prj_tilp/}}
(can dump ROM)
\end{description} \end{description}
\end{frame} \end{frame}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment