diff --git a/mist/TODO b/mist/TODO index 2df27a4c..ff74be55 100644 --- a/mist/TODO +++ b/mist/TODO @@ -2,7 +2,6 @@ For release 1.0 + LOADER -- save game - -- sound loader (into language card?) -- joystick support -- ^T to toggle sound @@ -16,9 +15,11 @@ For release 1.0 -- books destroyed at end -- pages removed at end -- green book no talking at end? + -- load "red page" sound into LC and play it? + SELENA -- sounds/door puzzle + -- load 1s clip of sounds (4k each) into language card? -- have sub background change + STONEY diff --git a/mist/audio/HOWTO b/mist/audio/HOWTO new file mode 100644 index 00000000..262e7a6b --- /dev/null +++ b/mist/audio/HOWTO @@ -0,0 +1,8 @@ +pt3 file + + found a theme.mid somewhere + ran it through + ptmid -d6 theme.mid theme.mod + on Dosbox + then manually converted from mod to pt3 + diff --git a/mist/audio/link_noise.btc.lzsa b/mist/audio/link_noise.btc.lzsa new file mode 100644 index 00000000..2429a3e0 Binary files /dev/null and b/mist/audio/link_noise.btc.lzsa differ diff --git a/mist/audio/theme.pt3 b/mist/audio/theme.pt3 new file mode 100644 index 00000000..85f08356 Binary files /dev/null and b/mist/audio/theme.pt3 differ diff --git a/mist/graphics_title/Makefile b/mist/graphics_title/Makefile index 78079bb0..eec40950 100644 --- a/mist/graphics_title/Makefile +++ b/mist/graphics_title/Makefile @@ -9,14 +9,6 @@ all: title_graphics.inc #### -mist_title.lzsa: MIST_TITLEC.BIN - $(LZSA) -r -f2 MIST_TITLEC.BIN mist_title.lzsa - -MIST_TITLEC.BIN: mist_title.bmp - $(B2D) mist_title.bmp HGR -d - -#### - title_graphics.inc: m_link_book.lzsa echo "m_link_book_lzsa: .incbin \"m_link_book.lzsa\"" > title_graphics.inc diff --git a/mist/graphics_title_hgr/Makefile b/mist/graphics_title_hgr/Makefile new file mode 100644 index 00000000..2a5d3c9f --- /dev/null +++ b/mist/graphics_title_hgr/Makefile @@ -0,0 +1,30 @@ +#include ../Makefile.inc + +B2D = ../../bmp2dhr/b2d +PNG2GR = ../../gr-utils/png2gr +LZSA = ~/research/lzsa/lzsa/lzsa + + +all: mist_title.lzsa + +#### + +mist_title.lzsa: MIST_TITLEC.BIN + $(LZSA) -r -f2 MIST_TITLEC.BIN mist_title.lzsa + +MIST_TITLEC.BIN: mist_title.bmp + $(B2D) mist_title.bmp HGR -d + +#### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ + + +#### + +clean: + rm -f *~ *.o *.lst diff --git a/mist/graphics_title/mist_title.lzsa b/mist/graphics_title_hgr/mist_title.lzsa similarity index 100% rename from mist/graphics_title/mist_title.lzsa rename to mist/graphics_title_hgr/mist_title.lzsa diff --git a/mist/graphics_title/notes b/mist/graphics_title_hgr/notes similarity index 100% rename from mist/graphics_title/notes rename to mist/graphics_title_hgr/notes diff --git a/mist/mist_title.s b/mist/mist_title.s index 841e5eaf..fbcf15b6 100644 --- a/mist/mist_title.s +++ b/mist/mist_title.s @@ -248,7 +248,53 @@ really_exit: file: -.incbin "graphics_title/mist_title.lzsa" +.incbin "graphics_title_hgr/mist_title.lzsa" linking_noise_compressed: .incbin "audio/link_noise.btc.lzsa" + +.align $100 +theme_music: +.incbin "audio/theme.pt3" + +; broderbund logo (w music) +; cyan logo (with cyan theme) +; myst letters appear (dramatic music) + +; fissure: I realized the momemnt +; starry expanse (book big) +; falling by starscape (I have tried to speculate) +; falling again (still) /(left) +; I know my aprehensions (right) +; the ending has not yet been written (falls, blue sparks) +; click on book, plays theme + +; 1 2 3 +; 0123456789012345678901234567890123456789 +.byte " I REALIZED, THE MOMENT I FELL INTO THE" +.byte " FISSURE, THAT THE BOOK WOULD NOT BE" +.byte " DESTROYED AS I HAD PLANNED." + +; 0123456789012345678901234567890123456789 +.byte " IT CONTINUED FALLING INTO THAT STARRY" +.byte " EXPANSE OF WHICH I HAD ONLY A" +.byte " FLEETING GLIMPSE." + +; 0123456789012345678901234567890123456789 +.byte "I HAVE TRIED TO SPECULATE WHERE IT MIGHT" +.byte " HAVE LANDED, BUT I MUST ADMIT," +.byte " HOWEVER-- SUCH CONJECTURE IS FUTILE." + +; 0123456789012345678901234567890123456789 +.byte " STILL, THE QUESTION ABOUT WHOSE HANDS" +.byte " MIGHT SOMEDAY HOLD MY MYST BOOK ARE" +.byte " UNSETTLING TO ME." + +; 0123456789012345678901234567890123456789 +.byte " I KNOW THAT MY APPREHENSIONS MIGHT" +.byte " NEVER BE ALLAYED, AND SO I CLOSE," +.byte " REALIZING THAT PERHAPS," + +; 0123456789012345678901234567890123456789 +.byte " THE ENDING HAS NOT YET BEEN WRITTEN" +