diff --git a/demosplash/NOTES b/demosplash/NOTES index c6ec0f67..9eb70636 100644 --- a/demosplash/NOTES +++ b/demosplash/NOTES @@ -90,6 +90,7 @@ Memory Map ~~~~~~~~~~ 0000-00ff zero page 0100-01ff stack +0200 fake store for graphics update 0200-02ff ????? 0300-03ff nibble table, irq vectors 0400-07FF lores page1 @@ -97,7 +98,7 @@ Memory Map 0c00-0fff (used as page3) 1400-16ff Loader -1700-???? executable +1700-???? executable (30976 bytes) 9000-bfff audio buffer diff --git a/demosplash/NOTES.old b/demosplash/NOTES.old deleted file mode 100644 index c6ec0f67..00000000 --- a/demosplash/NOTES.old +++ /dev/null @@ -1,113 +0,0 @@ -TODO: - CYCLE: Apple II intro - + Remove keyboard pause - CYCLE: MISSING notice - + Add missing text - + Autogen the active background code - PLAIN: Hollowed out book - + Meanwhile on a distant starbase, a prisoner - receives a mysterious package... - + Draw this sequence - PLAIN: STARBASE OOTW sequence - + Update graphics - + Update backgrounds - + Time things - + Ship flame (from last year's demo) - CYCLES: ESCAPE ship sequence - + Read keypress from file - + Add music playing - PLAIN? BOOK READING - CYCLES: CREDITS - - - -14 * 256 = 3.5k, 4.2s - * 5 =17.5k, 21s - -compact=11 - -11*256=2.75k - * 6 = 16.5k, 25s - - - -30 unique tracks - 64*4=256 - - - -0=A_low -1=A_high (half) -2=B_low -3=B_high (half) -4=C_low -5=C_high (half) -6=Noise (5bits) -7=enable -8=A_amp (4+envelope) -9=B_amp (4+envelope) -10=C_amp (4+envelope) -11=EnvelopeL -12=EnvelopeH -13=Envelope_Shape (half) - - - 0 1 0 1 2 3 2 4 - 5 6 7 8 9 10 9 11 -12 13 14 15 19 16 17 18 -20 21 22 23 24 25 30 26 -27 28 29 - -35 segments = 64*3= 192 bytes each, 3.2s*35 = 112 1:52s - -; Possible solution -; Text message transition -; if 15%, can decode 6 frames for each one played? -; - - -2:07 - :30 to start of actual music - :43 start upbeat - 1:30 end of second blank spot - loop - -cyc APPLE II logo (pixel transition) -cyc AGT FROGYSUE - BOOK w GUN - STARBASE -cyc ESCAPE - message about book? -cyc BOOK -cyc CREDITS - - -4*11*256=11k - - - -Memory Map -~~~~~~~~~~ -0000-00ff zero page -0100-01ff stack -0200-02ff ????? -0300-03ff nibble table, irq vectors -0400-07FF lores page1 -0800-0bff lores page2 -0c00-0fff (used as page3) - -1400-16ff Loader -1700-???? executable - -9000-bfff audio buffer - -c000-cfff I/O -d000-ffff ROM - - - -Size: - base+music+a2intro = 10k (compress to 6k) - + missing = additional 10k - - missing = 20k, comment out displaycode 12k, so 8k of display code